1. Docs
  2. SaaS Shield
  3. Integration Guides
  4. Demo App
  1. Docs
  2. SaaS Shield
  3. Integration Guides
  4. Demo App

Demo App

We have created a simple Web application to show how you can use the different components of SaaS Shield to easily add application-layer encryption to your system and dramatically increase the security and privacy of your sensitive data.

This application is a very simple note-taking app that serves to demonstrate the use of the Alloy SDK, utilizing both standard encryption for some fields of the note (the title and body) and deterministic encryption for another field (the category), so that field can be used for exact-match searches.

The application also uses Cloaked Search to index the notes using Elasticsearch and provides a search box to find notes using text search. In addition, it uses Cloaked AI and an included LLM to generate vectors from the note title and text and store them in a vector database, which is also used to do semantic searches of the notes. This is a basic Retrieval-Augmented Generation (RAG) workflow with enhanced security for the vectors.

Finally, the app allows you to store attachments to notes securely in Amazon S3 using the S3 Proxy.

The entire demo app is available as an open-source project on GitHub. The demo includes instructions for getting everything running - the pieces run as a set of Docker containers on your computer. Some of the components do utilize a pre-created environment for the IronCore services - you can request credentials for the demo to access that environment here. If you already have an IronCore Labs SaaS Shield vendor created and configured, there are instructions for creating and using your own credentials for your environment.

This demo app shows just how straightforward it is to add application-layer encryption to your project, adding privacy and security without sacrificing functionality.

Was this page helpful?

One sec... bot checking