Projects that use Themis #
Themis is widely-used for both non-commercial and commercial projects. We’ve mentioned some of the public projects in a blog post in December 2018, and a more complete list is as follows (in alphabetical order):
AppSpector — remote debugging platform for iOS and Android apps. Themis is used for end-to-end encryption of stored and transferred session data.
GoClinic — healthcare information exchange platform from the Netherlands created for safe, effective, expedient, and long-term successful treatment of hospital patients. Special thank you goes to @popaaaandrei.
Hashblock-exchange — Hyperledger Sawtooth-based blockchain application where Themis is used to encrypt transaction content in blocks with elliptic cryptography.
kit — personal organiser mobile app for iOS and Android for secure storage of logins, passwords, dates, and notes with the help of end-to-end encryption. Themis is used to encrypt all the data that is shared between the users.
Secure documents exchange app — Themis is used for storage encryption of user’s PII, credentials, API keys.
Themis is used as dependency of other libraries:
- Android secure storage library by EPAM is written on Java and allows storing encrypted values in Secure Preferences (supports Themis and Cipher encryption providers).
- AndroidSecurePreferences by @genaku, with data encryption based on Themis.
Sample projects #
During the development stage, we frequently do Proof-of-Concept projects to test different assumptions.They serve as interesting demos (examples) of what Themis is capable of:
Zero-Knowledge Architectures workshop — iOS app for storing and sharing encrypted notes stored in Firebase database. Swift.
Java and Android examples — a set of handy examples that show how to encrypt data for storage (Secure Cell) or for sending it over network (Secure Message and Secure Session). Java.
Do you use Themis too? #
Want to be featured on our blog and get in the list of contributors, too? Write us about the project you’ve created using Themis!