In this model:
- Users enter agreement data in the browser
- Data is transmitted to servers
- Servers store and process readable content
- Encryption is typically applied at rest (server-side encryption)
Security
Inklok combines a hybrid encryption model with role-based access controls, audit trails, and structured workflow permissions.
Inklok reduces exposure of sensitive agreement inputs by ensuring they are encrypted in the browser before reaching server infrastructure.
1. Most SaaS agreement systems
Most agreement SaaS platforms are built around server-side data processing.
The service infrastructure may process plaintext agreement data as part of normal system operation.
2. Zero-knowledge systems
Zero-knowledge systems are designed so the provider cannot access plaintext user data by design. A common example is password managers.
Even if the service infrastructure is compromised, stored data remains unreadable without client-held keys.
3. Where Inklok fits
Inklok applies client-side encryption to sensitive agreement inputs entered by participants. These values are encrypted in the browser before reaching Inklok servers.
These values are not received in plaintext by Inklok systems.
4. Why Inklok is a hybrid system
Agreement workflows require dynamic coordination between multiple parties, which depends on server-side systems.
At the same time, the most sensitive risk in agreement systems comes from user-entered data such as financial and identity information.
Inklok separates these concerns: sensitive agreement inputs are encrypted client-side, while workflow and document systems operate server-side.
Fully zero-knowledge systems are well-suited for static data storage, but agreement workflows are inherently interactive and stateful.
Removing server-side visibility entirely would significantly limit:
Traditional SaaS agreement platforms rely on server-side processing of all agreement data, including sensitive user inputs, even if encrypted at rest.
This increases operational flexibility, but expands the surface area where plaintext data may exist within system boundaries.
5. The Inklok model
Inklok is a hybrid agreement platform.
Agreement workflows remain fully functional, while the most sensitive user-entered data never needs to exist in plaintext on Inklok servers.
Security FAQ
No. Inklok is not a fully zero-knowledge system.
It implements a client-side encryption boundary for sensitive agreement inputs, ensuring these values are encrypted before reaching Inklok servers.
To support workflows, the system still processes:
Workflow systems remain fully functional, while sensitive agreement inputs remain encrypted before they reach server infrastructure.