TozStore is an easy to integrate encryption platform.  Deliver consumer data security and privacy to your users by encrypting sensitive information directly at the browser, device level, or in your embedded solution.
Retrieve it anytime for secure access or computation.  Never worry about storing your business or client’s PII, financial, or medical data again.

Trusted Encryption Service

Trusted by private organizations, government agencies, and research organizations to protect data
tozstore encryption storage

End-to-END Encryption

TozStore handles all encryption and decryption at the edges.  That means encryption happens at the browser, the device level, or in your embedded solution and your data is never transmitted unencrypted.

speed and security

Extremely low encryption overhead and client side computation make our platform highly performant. Use the TozStore platform to enable end-to-end encryption on any website, mobile device, application, or embedded solution.

Data is encrypted at your device or your platform then securely stored with Tozny.  When you need the data just retrieve the record and decrypt on your backend platform or device.

Advanced features

TozStore supports sharing records, query and search of metadata, and structured or unstructured (large file) data formats to provide security and usability where you need it.  Our SDKs also support local storage and delayed file upload to provide maximum flexibility for your users.

  • JS
  • RUBY
  • GO
    const e3db = require('e3db')
    let client = new e3db.Client(/* config */)
    async function main() {
      let data = {
        'first_name': 'Jon',
        'last_name': 'Snow',
        'phone': '555-555-1212',
      let metadata = {
        'house' : 'Stark'
      let record = await client.write('contact', data, metadata)
      console.log('Wrote record ' + record.meta.recordId)
    record = client.write('contact', {
      :first_name => 'Jon',
      :last_name => 'Snow',
      :phone => '555-555-1212'
    printf("Wrote record %s\n", record.meta.record_id)
    import e3db
    client = e3db.Client(
    # config
    record_type = 'contact'
    data = {
      'first_name': 'Jon',
      'last_name': 'Snow',
      'phone': '555-555-1212'
    metadata = {
      'house' : 'Stark'
    record = client.write(record_type, data, metadata)
    print 'Wrote record {0}'.format(record.meta.record_id)
    // Create data for a record
    var recordData map[string]string
    recordType := "contact"
    recordData["first_name"] = "Jon"
    recordData["last_name"]  = "Snow"
    recordData["phone"]      = "555-555-1212"
    // Create optional metadata for the record
    //(metadata can be used for searching)
    var metadata map[string]string
    matadata["realm"] = "The North"
    metadata["pet"]   = "Ghost"
    // Encrypt and save the record
    recordID, err := client.Write(
    if err != nil {
        //Error handling omitted
    fmt.Println("Wrote record: " + recordID)
    // Wrap message in RecordData type to designate
    // it as sensitive information for encryption
    let recordData = RecordData(cleartext: ["SSN": "123-45-6789"])
    // Can optionally include arbitrary metadata as 'plain'
    // where neither keys nor values are encrypted
    e3db.write(type: "UserInfo", data: recordData, plain: ["Sent from": "my iPhone"]) { result in
        switch result {
            // The operation was successful, here's the record
            case .success(let record):
                // 'record.meta' holds metadata associated
                // with the record, such as type.
                print("Wrote record! \(record.meta.recordId)")
            case .failure(let error):
            print("An error occurred attempting to write the data: \(error)")
made for developers, by developers


TozStore is designed to seamlessly integrate into your existing architecture.  Our encryption platform lets you protect sensitive information while preserving the usability of your application(s).  Data can be retrieved on the fly with any of our SDKs and only you hold the encryption keys.

Compliance covered

Compliance requirements for GDPR, CCPA, HIPAA, PIPEDA, and other upcoming legislation codify user privacy and data protection. Additionally, your business partners or local municipalities may have specific compliance policies you must meet as part of contractual obligations. Properly implemented encryption provides protection that can limit data breach liability. Using TozStore ensures you’re using strong encryption the right way. Click below to learn more about leveraging TozStore in your company, and how Tozny can help you hit your compliance obligations and protect your consumers.

Need FIPS Compliance?

In addition to our standard encryption services we can provide THE TOOLS YOU NEED CREATE a FIPS 140-2 compliant solution.
Contact US today to learn more.

What They Say