
Your data is yours. Period.
PayJarvis uses Zero-Knowledge encryption so your most sensitive data is encrypted with a key that only you control. We literally cannot read it — even if we wanted to.
How It Works
Four simple steps between you and unbreakable encryption.
Set your PIN
You choose a 6-digit PIN during setup. This is your secret — we never see it or store it.
Key derivation
Your PIN is processed through PBKDF2 with 100,000 iterations and a unique salt to generate a powerful AES-256 encryption key.
Client-side encryption
Sensitive data is encrypted BEFORE it ever leaves your device. Our servers only see ciphertext — unreadable gibberish.
Only you can decrypt
Your PIN is the only key that unlocks your data. Lose it and not even we can recover it — that's real zero-knowledge.
Three Layers of Protection
Not all data is equal. We protect each category with the appropriate level of security.
Public Data
Minimal data needed to provide the service. Protected by standard access controls and TLS in transit.
Operational Data
Encrypted at rest with our server-managed encryption key. Protected but accessible to our systems for service delivery.
Sensitive Data
Encrypted with YOUR personal key derived from your PIN. We cannot decrypt this data under any circumstances — only you can.
Built for Trust
Every design decision prioritizes your privacy and security.
Military-grade encryption
AES-256-GCM — the same standard used by governments and banks worldwide to protect classified information.
Zero-Knowledge Architecture
We mathematically cannot read your sensitive data. No backdoors, no master keys, no exceptions.
Your keys, your data
Your PIN generates the encryption key and is never stored on our servers. You are the sole custodian.
Instant deletion
Remove any stored item at any time. Deletion is immediate and irreversible — no shadow copies.
Open audit
Our encryption implementation is transparent and auditable. Security through openness, not obscurity.
End-to-end protection
TLS 1.3 in transit, AES-256 at rest, and zero-knowledge for sensitive items. No gaps in the chain.
How We Compare
PayJarvis follows the same Zero-Knowledge principles as the most trusted privacy tools in the world.
| Feature | PayJarvis | Signal | ProtonMail | 1Password |
|---|---|---|---|---|
| Zero-Knowledge Architecture | ✓ | ✓ | ✓ | ✓ |
| End-to-End Encryption | ✓ | ✓ | ✓ | ✓ |
| User-Held Key | ✓ | — | — | ✓ |
| Financial Data Protection | ✓ | — | — | — |
| AI Agent Commerce | ✓ | — | — | — |
| Credential Vault | ✓ | — | — | ✓ |
Under the Hood
For the technically inclined — here is exactly what powers our security.
| Component | Implementation |
|---|---|
| Key Derivation | PBKDF2 with 100,000 iterations and SHA-512 |
| Symmetric Encryption | AES-256-GCM with random IV per operation |
| Authentication Tags | GCM mode provides built-in integrity verification |
| Salt Strategy | Cryptographically random, unique salt per user |
| Data in Transit | HTTPS with TLS 1.3 enforced |
| Password Hashing | bcrypt with adaptive cost factor |
| PIN Storage | Never stored — derived key exists only in client memory |
Why this matters
Even in the event of a complete database breach, your Layer 3 data (cards, credentials, documents) remains encrypted with a key derived from your PIN — which we never store. An attacker would need to brute-force each user's key individually against 100,000 PBKDF2 iterations, making mass decryption computationally infeasible.
Frequently Asked Questions
Everything you need to know about how we protect your data.
What happens if I forget my PIN?
Can you see my data?
What if your server gets hacked?
How is this different from regular encryption?
Is my data safe during transit?
Security is not a feature. It's the foundation.
Read more about how we handle your data and the terms of our service.