Brook
Loading...

Security & privacy

Brook is built on Supabase with Row Level Security (RLS). We encrypt data in transit and at rest, and follow EU‑friendly practices.

Row Level Security
Supabase RLS protects your data
Encrypted
In transit and at rest
EU-ready
Built with GDPR in mind
Authentication & sessions

Supabase Auth with secure cookies and server‑side validation.

Row Level Security

Per‑user access policies enforced at the database level.

Encryption

TLS in transit; encrypted storage for data at rest.

Backups

Automated database backups; recovery validated during development.

Access control

Protected routes in middleware; least‑privilege service roles.

Data deletion

Account Settings allow deletion; cascades remove related records.

Data Deletion Policy

Users can delete their account in Account Settings. Deleting removes associated dogs, litters, puppies, photos, and records. Backups may retain data for a limited retention period and then are purged.

Backup schedule & retention

  • Daily automated database backups
  • Rolling retention (e.g., 7–14 days) for recovery
  • Periodic restore tests in development to validate recovery

Incident response

  • Monitor error rates and unusual access patterns
  • Triaged severity with notifications to maintainers
  • Post-incident review and action items to prevent recurrence