Tozny is a Revolutionary Encryption Platform

integrates with your existing solutions simply and effectively

Simple and Powerfully Effective

Our encryption services are designed from the ground up with a focus on security and simplicity. Our real-time end-to-end encryption platform lets you integrate best in class protection in minutes.
tozstore encryption storage

How it works

Data is encrypted locally using your private keys which are never transmitted. Advanced features like querying, large files, and auditing built in.

  • JS
  • RUBY
  • PYTHON
  • GO
  • SWIFT
  • 
    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)
    }
    main()
  • 
    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(
      context.Background(),
      recordType, 
      recordData, 
      metadata
    )
    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

Trusted Products

Security, privacy, and trust is built into everything we do

Whether you need a real time encryption platform or secure authentication with strong cryptography we’ve got you covered.  Our products are trusted by companies world wide, government organizations, and healthcare providers.

secure cloud storage

TOZSTORE

Real time encryption platform makes TozStore the fastest way to protect information.

encrypted authentication

TOZAUTH

Fast and reliable 2FA that provides step up authentication and strong cryptography.

tozstore encryption storage

Compliance

TozStore protects you and your customers with encryption services

Built to exceed the encryption requirements of GDPR, CCPA, PIPEDA, and HIPAA TozStore helps your team reach its compliance goals in record time.

code-icon

Looking for help?

Tozny provides custom development services

Trusted By These Organizations

Privacy Fines for Marriott – Can End-to-End Encryption Help?
July 9, 2019

Regulators hit Marriott and British Airways with massive privacy fines. This is related to the relatively new privacy law known as GDPR, which requires increased security. You might be asking yourself, “What kind of security would have helped avoid these privacy fines?” End-to-end encryption? Better firewalls? Better coding? The damage: Marriott: $124 million (£99 million) privacy fine British Airways: $230 ...

Can I Use Intel’s SGX for Secure Computation in the Cloud Yet?
July 2, 2019

With so much emphasis on secure computation we thought it might be useful to take a look at the state of SGX availability across some popular providers. In case you’re not familiar with SGX this primer will be helpful, but in short it is a set of security related instructions built into some modern Intel CPUs. Tozny has been analyzing ...