Give your users the gift of a strong private key that never leaves their device.
// Create key pair and register public key with Virgil await eThree.register(); // Back up private key with password await eThree.backupPrivateKey(keyPassword);
Encrypt a message to Bob by simply referring to his email address (or user ID).
// aliceUID - string with identifier of user that receives the message const usersToEncryptTo = [aliceUID]; // Lookup user public keys const publicKeys = await eThree.lookupPublicKeys(usersToEncryptTo); // Encrypt text using target user public keys const encryptedText = await eThree.encrypt('A woodchuck can\'t chuck wood.', publicKeys);
This is how the data looks like over the wire and in the database:
Decryption keys never leave the device.
Decrypt and verify if the message is really from Alice.
// bobUID - string with identifier of the sender user of the message // Lookup origin user public keys const publicKey = await eThree.lookupPublicKeys(bobUID); // Decrypt text and verify if it was really written by Bob const decryptedText = await eThree.decrypt(encryptedText, publicKey);
America's first telemedicine app for Hormone Balance, with E2EE chat for clients & doctors.
E2EE messaging for private disposable phone numbers.
E2EE private in-app messaging & user engagement platform.
E2EE chat service for patients & doctors at private practices.
The invite-only E2EE social chat app in and near the U.S. White House.
Australia’s most trusted solution for mobile healthcare communication, E2EE.
Everything from FREE plan, plus:
Everything from PRO plan, plus: