ZeroKit allows health app developers to take data security as granted and focus on creating products that will make patients’ lives better. ZeroKit is a "Zero Knowledge" user authentication service and end-to-end encryption SDK that developers can embed in their apps and never worry about password and data breaches again.

Continue reading on Apple's CareKit™ blog

Data breach-proof user authentication

Keep your users safe from the most frequent methods of data breaches: "Pass the hash", Dictionary and Brute force attacks. You’ll never need to see or touch user passwords anymore

Zero-knowledge end-to-end encryption of PHI

Your app can seamlessly end-to-end encrypt app data for your users. This way, neither you nor your cloud provider can access sensitive data

Get started in minutes

It can't get any simpler: No cryptography expertise needed to use ZeroKit in your CareKit™
or any other apps:

import ZeroKit

// 1. Init on iOS

let zeroKit = try! ZeroKit(config: ZeroKitConfig(apiUrl: URL(string: "yourTenantUrl")!))

// 2. Log in your patient: ZeroKit takes care of securely capturing your user’s password

zeroKit.login(with: userId, passwordField: passwordTextField, rememberMe: true) { result, userId in

print("Logged in as \(userId)")


// 3. Create new “tresor” for patient: sharing this tresor with doctors will grant them access to the patient's data

zeroKit.createTresor { result, newPatientTresorId in }

// 4. Encrypt patient’s Social Security Number on user's device when first entered

zeroKit.encrypt(plainText: socialSecurityNumber, inTresor: newPatientTresorId) { result, cipherText in

print("Encrypted text: \(cipherText)") // Now, you can store the encrypted SSN in your database!


// 5. Patient picks a doctor: iOS app shares patient’s tresor with doctor, who now can decrypt all her data.

zeroKit.share(tresorWithId: newPatientTresorId, withUser: doctorsUserId) { result, operationId in }

Hacker-proof encryption

  • $50K price
  • 1056 hackers
  • 468 days
  • 0 hacks

“More than 1,000 hackers, including MIT, Stanford and Harvard have failed to break in”

See companies who use ZeroKit to make their apps secure

The Diary Corporation supports health organizations to reduce cost and improve the delivery of care in order to achieve the best possible outcomes. Their mobile care management platform The Diary CarePro™, automates care team workflow while promoting patient participation., Switzerland-based startup redefines the way people find and book the best healthcare provider as easy as we find and book restaurant tables or hotel rooms today. Beyond managing the discovery and booking process, Dr.Near.Me also end-to-end encrypts patient data and health records.

Caret transforms your address book into a useful view of your contacts' availability and status. Caret exchanges automated status updates with your approved contacts, such as call availability, calendar events, location triggers, local time and timezone information

Safetuned is a "zero knowledge" end-to-end encrypted module for Liferay, the open source enterprise portal and digital experience platform for healthcare organizations, banks, education and government - built by Platinum Liferay partner, Webtown

Learn more about Tresorit and our security

SDK Pricing

User authentication

Protect your patient & healthcare worker user accounts with zero-knowledge user authentication

Free for up to 1,000 monthly active users

1¢ per monthly active users beyond

User authentication + Encryption

Protect your patients' identity and health data by end-to-end encryption beyond secure authentication

Free for first 1,000 operations

$89 for every 100,000 operations beyond

*Operations: encrypt, decrypt, share

24 / 7 online support. Contact us for more options at

Learn how ZeroKit works

Join us for a live webinar for a walkthrough of the product and a Q&A session.