Security You Can Verify
Zero-knowledge architecture means we never see your data. Our multi-layered detection engine ensures sensitive information is scrubbed before it reaches any AI. We publish our threat model so you can verify our claims.
Security Principles
Our architecture is built on four foundational security principles that ensure your data remains private.
Zero-Knowledge Architecture
PrivaiShield is designed so that we never have access to your raw data. All redaction and re-identification happens in your browser. Our servers never receive, process, or store unredacted content.
In-Browser Processing
The real-time entity recognition engine runs entirely within the browser. Standard mode identifies 19+ entity types instantly. Enhanced mode adds deep learning–powered NER on the server for names and context-dependent data — two layers working together.
No Raw Data Storage
We do not store your original text, documents, or files anywhere. The only data that leaves your browser is already fully anonymized. Even our usage analytics contain no PII.
End-to-End Encryption
All data in transit is encrypted with TLS 1.3. Data at rest (token vault, configuration) is encrypted with AES-256-GCM. Encryption keys are derived from your credentials and never leave your device.
Threat Model
We publish our threat model transparently so you can evaluate our security posture.
Certifications & Audits
We back our security claims with independent verification.
HIPAA
BAA available for healthcare customers
GDPR
Data processing agreement included
Encryption Details
Data in Transit
- TLS 1.3 enforced on all endpoints
- HSTS with max-age of 1 year, includeSubDomains
- No fallback to older TLS versions
Data at Rest
- AES-256-GCM for token vault encryption
- AWS KMS customer-managed keys for key management
- Unique encryption keys per user, per device
- Keys never transmitted or stored server-side
Chat Storage Options
PrivaiShield offers two storage modes for your chat history. The default is local storage for maximum privacy.
Local Storage
DefaultChat history stays on your device using browser IndexedDB. Prompts are still sent to the server for AI processing, but conversations are not stored server-side. Lost if browser data is cleared. Single device only.
- Chat history never leaves your device
- No server dependency for storage
- Prompts processed securely via server
Server Storage
Opt-inEncrypted with AES-256-GCM using AWS KMS customer-managed keys. Accessible from any device. Can be deleted at any time from Account Settings.
- Access from any device
- AES-256-GCM encryption with AWS KMS
- Delete at any time from Account Settings
When switching from server to local storage, all server-stored chats are permanently deleted. You can change your storage preference in Account > Chat & Privacy.
Questions about our security?
Our security team is available to answer questions and provide documentation for your compliance review.