How we protect your data
Built for privacy and security
Your documents are NOT stored on our servers. Documents are processed in real-time during each processing run, then immediately deleted. This eliminates the largest attack vector: stored document data. Processing results are encrypted with YOUR customer-specific keys and stored in YOUR Google Drive AppData.
Each API request is independent. No session data persists beyond the active request. Minimal attack surface.
Professional and Enterprise tiers use dedicated instances with network isolation to prevent cross-customer data leakage.
All API requests and responses encrypted with TLS 1.3. No unencrypted HTTP traffic accepted.
Valid SSL certificates from trusted certificate authorities. Automatic renewal and monitoring.
API keys transmitted via secure headers. Rate limiting prevents abuse and DoS attacks.
Google OAuth for user authentication. We never store passwords. OAuth tokens encrypted with AES-256.
Session cookies with httpOnly and secure flags. 7-day expiration with automatic refresh. CSRF protection enabled.
API keys hashed before storage. Rotate keys anytime from dashboard. Keys scoped to specific permissions.
MFA available for Enterprise tier accounts. Google account 2FA protects all OAuth logins.
Customer-specific encryption architecture
NOT stored on our servers. Deleted immediately after processing. Zero document retention.
Encrypted with YOUR customer-specific keys and stored in YOUR Google Drive AppData. We cannot access your encrypted data without your OAuth permissions.
Customer-specific keys stored in YOUR Google Drive AppData. Automatically rotated after every processing run. Old keys discarded.
Email, name, Stripe customer ID stored in encrypted database. AES-256 encryption at rest.
Google OAuth refresh tokens encrypted with AES-256 before storage. Access tokens held in-memory only during Drive sync operations.
Error logs and usage metrics do not contain document content. Retained for 30 days maximum. Encrypted at rest.
PCI DSS Level 1 certified. We never see credit card numbers. Only Stripe customer IDs stored.
OAuth 2.0 with minimal scopes (drive.file, spreadsheets, drive.appdata). Users can revoke access anytime via Google account settings. Your encrypted data and keys stored in YOUR Google Drive AppData.
We use proprietary algorithms and signal systems to ensure data accuracy and quality. Third-party AI services are SOC 2 Type I and Type II certified, contractually prohibited from using your data for training, and process data ephemerally with encryption in transit.
Employees have minimal access required for their role. No employee access to customer documents (they're not stored).
All administrative actions logged. Access logs reviewed regularly for anomalies.
Development, staging, and production environments isolated. Production access restricted to operations team.
Automated monitoring for suspicious activity, failed login attempts, and API abuse. Real-time alerts for security events.
Documented procedures for security incidents. Response team on-call 24/7 for Enterprise tier.
If a data breach occurs, affected users notified within 72 hours. Compliance with GDPR and state breach notification laws.
Data processing agreements available. Zero retention architecture simplifies compliance. Right to deletion automatic (delete account = delete data).
We do not sell personal information. California residents have rights to access and delete data.
Formal audit in progress for Enterprise tier. Current practices align with Security, Availability, Confidentiality principles.
Dependencies and infrastructure patched regularly. Security updates applied within 48 hours of disclosure.
Regular penetration testing and vulnerability scans. Third-party security audits annually.
Report security vulnerabilities to [email protected]. We acknowledge reports within 24 hours and provide updates every 72 hours.
Need help?
Reach our legal & security team at [email protected] for incident disclosures or compliance questions.
We respond within one business day.