Security
We take security seriously and continuously improve our safeguards.
App & Infrastructure
- HTTPS by default; HSTS enabled in production.
- Hosting on Vercel; database on MongoDB Atlas.
- Environment-scoped secrets and least-privilege access.
Authentication
- Passwords hashed with bcrypt (never stored in plain text).
- OAuth via Google/GitHub available.
- Session and CSRF protection provided by NextAuth.
Data Protection
- Rate limiting and abuse detection to protect accounts and APIs.
- Input validation and basic content filters (e.g., profanity for usernames).
- Regular dependency updates and vulnerability patching.
Backups & Retention
- Managed backups via our database provider.
- Deletion flows aim to remove or anonymize data within ~30 days.
Incident Response
- We investigate and remediate issues promptly.
- We will notify affected users when legally required.
Responsible Disclosure
If you believe you’ve found a security issue, please email [[security email]] with details. We ask that you:
- Avoid accessing or modifying data that isn’t yours.
- Avoid disrupting the service (no DDoS, spam, or automated abuse).
- Give us reasonable time to investigate and fix the issue.
Last updated: [[MONTH DAY, YEAR]]