The Problem
Current payroll solutions expose sensitive data or sacrifice decentralization
Visibility of Salaries
All transaction details are public on-chain, exposing sensitive payroll information to anyone.
Privacy Risks
Employees lose financial privacy. Competitors can infer operational costs. Tax exposure.
No Data Security
Off-chain solutions require trusting intermediaries. On-chain systems lack confidentiality.
How It Works
Blindroll uses confidential computing to keep salaries encrypted end-to-end
Salary encrypted before it leaves your browser
Employers enter salary information which is immediately encrypted using fhEVM. Only encrypted values ever touch the blockchain.
(// Plaintext)
salary = 8500
(// After encryption)
encSalary = encrypt(8500)
(// Only this is stored on-chain)
Arithmetic on encrypted numbers
Smart contracts perform operations directly on encrypted values. Results stay encrypted. No decryption needed.
(// Add on encrypted values)
result = add(encSalary, encBonus)
(// Still encrypted)
storeOnChain(result)
Only you can see your number
Employees decrypt their own salaries locally. Access control lists determine who can view what. Full privacy by design.
| Actor | View |
|---|---|
| Employer | ✓ |
| Employee | ✓ Own |
| Public | — |
Security Properties You Can Trust
Built on cryptographic principles, not promises
Built for Web3
For DAOs & Web3 Teams
Manage contributor compensation privately. No external intermediaries. Self-custodial payments.
Privacy-First Architecture
Salaries, payments, and access controls are cryptographically sealed. Teams control their data.