Security & Privacy
How Nanabase protects your data with bank-grade encryption, privacy-first architecture, and enterprise security practices.
Security & Privacy#
We built Nanabase with security and privacy at its core. Your professional relationships are sensitive data—we treat them that way.
Our Security Principles#
Privacy-First Architecture#
Everything is private by default:
- Contacts start in your private vault
- You explicitly choose what to share
- No automatic data collection
- No selling or sharing data with third parties
Defense in Depth#
Multiple layers of security:
- Encryption at rest and in transit
- Strong authentication
- Role-based access control
- Regular security audits
Minimal Data Collection#
We only collect what's necessary:
- No tracking beyond product features
- No analytics selling
- No advertising
- Transparent data practices
Data Encryption#
Encryption at Rest#
All data stored in our databases is encrypted:
- Database encryption: AES-256 encryption
- PII fields: Additional encryption using Google Cloud KMS
- Backup encryption: Encrypted backups with separate keys
Encryption in Transit#
All data moving through our systems is protected:
- HTTPS everywhere: TLS 1.3
- No plain HTTP: Enforced HTTPS
- Certificate pinning: On mobile apps
Key Management#
Encryption keys are:
- Stored in Google Cloud KMS
- Rotated regularly
- Never stored with data
- Access logged and audited
Authentication#
Passwordless Login#
We use magic link authentication:
- No passwords to steal or forget
- Each link valid for 15 minutes
- Single use
- IP and device logged
Session Security#
Sessions are secured by:
- HttpOnly cookies: Cannot be accessed by JavaScript
- Secure flag: Only transmitted over HTTPS
- SameSite: Protection against CSRF attacks
- 30-day expiry: Automatic session timeout
Two-Factor Authentication#
Add an extra layer with 2FA:
- Authenticator app (TOTP)
- Protects against stolen devices
- Optional or required (admin setting)
Access Control#
Role-Based Permissions#
Four distinct roles with different access:
| Role | Access Level | |------|--------------| | Owner | Full control | | Admin | Management access | | Member | Standard access | | Viewer | Read-only |
Tenant Isolation#
Company workspaces are completely isolated:
- Separate data storage
- No cross-company access
- Subdomain-based routing
- Strict access controls
Session Validation#
Every request is validated:
- Session token verification
- Company membership check
- Role permission check
- Rate limiting
Data Privacy#
Your Data, Your Control#
Private contacts:
- Owned by you, not your employer
- Visible only to you
- Portable when you leave
- Exportable anytime
Shared contacts:
- You choose what to share
- Clear attribution
- Can be unshared (by admins)
Data Retention#
Active data: Retained while your account is active.
Deleted data:
- Contacts: Recoverable for 30 days, then permanently deleted
- Accounts: Deleted after 30-day grace period
- Audit logs: Retained per your plan (90 days to 7 years)
Data Export#
Export your data anytime:
- Full export of private contacts
- Company export (admins)
- Standard CSV format
- No lock-in
Data Deletion#
Request data deletion:
- Delete contacts anytime
- Delete account with full data removal
- Company deletion removes all company data
Infrastructure Security#
Hosting#
Nanabase runs on secure cloud infrastructure:
- Vercel: Application hosting (SOC 2 compliant)
- Google Cloud: Firebase and Cloud services (SOC 2, ISO 27001)
- Geographic: US and EU regions available
Network Security#
- Firewall protection: WAF and DDoS protection
- Rate limiting: Protection against abuse
- IP monitoring: Suspicious activity detection
Application Security#
- Input validation: All inputs sanitized
- SQL injection: Protected by design (Firestore)
- XSS protection: Content Security Policy
- CSRF protection: Token validation
Compliance#
GDPR#
We're GDPR compliant:
- Data minimization
- Right to access
- Right to deletion
- Data portability
- Processing records
SOC 2#
Our infrastructure providers are SOC 2 certified:
- Google Cloud Platform
- Vercel
- Firebase
Data Processing#
We process data fairly and transparently:
- Clear privacy policy
- No hidden data uses
- Data processing agreements available
Security Practices#
Development Security#
Our development process includes:
- Code reviews
- Automated security scanning
- Dependency vulnerability checks
- Security-focused architecture reviews
Monitoring#
We continuously monitor for:
- Unauthorized access attempts
- Suspicious activity patterns
- System anomalies
- Performance issues
Incident Response#
If a security incident occurs:
- Immediate investigation
- Containment
- User notification (if required)
- Root cause analysis
- Preventive measures
Best Practices for Users#
Account Security#
- Enable two-factor authentication
- Use unique email for Nanabase
- Review active sessions periodically
- Log out from shared devices
Company Security (Admins)#
- Regular member audits
- Remove inactive accounts
- Use principle of least privilege
- Monitor audit logs
Data Handling#
- Don't share sensitive info in notes
- Be mindful of what you export
- Report suspicious activity
- Keep your contact info current
Reporting Security Issues#
Responsible Disclosure#
If you discover a security vulnerability:
- Email security@nanabase.co
- Include details and reproduction steps
- Don't disclose publicly
- We'll respond within 48 hours
Bug Bounty#
We appreciate security researchers. Contact us about our bug bounty program for details on scope and rewards.
Frequently Asked Questions#
Is my data encrypted? Yes. All data is encrypted at rest (AES-256) and in transit (TLS 1.3). Sensitive PII fields have additional encryption via Google Cloud KMS.
Can Nanabase employees see my contacts? Access is strictly limited and logged. Only authorized personnel can access data for support purposes, with full audit trail.
What happens if Nanabase is acquired? Your data rights are protected. Any acquirer must honor our privacy commitments or you'll be notified with options.
Where is my data stored? Data is stored in Google Cloud, primarily in US regions. EU customers can request EU-only storage.
How do I report a security concern? Email security@nanabase.co with details. We take all reports seriously.
Is Nanabase HIPAA compliant? Not currently. If you need HIPAA compliance, contact us about enterprise options.