After many years, zkBox will be discontinued on June 1st, 2024.
Please make sure to retrieve your data as soon as possible.
Thank you for being part of this journey.

zkBox architecture overview

After including in your project one of the zkBox API clients and do the necessary configurations you will be ready to start using zkBox. Storing data in zkBox is as simple as making a function call. At the moment of the call a few things will happen auto magically:
  • your data is encrypted on the client with the user's key that is never sent out
  • the encrypted data is sent to the zkBox proxy from your own application
  • the zkBox proxy is signing the encrypted data with your application key and it's forwarding it to the zkBox server
  • the zkBox server is authorizing the call (both the user and the application)
  • the zkBox server is executing the requested operation
Below you can see an image presenting in more details the general architecture of the system:
click to zoom