Backups
Database and file data must be recoverable if something goes wrong.
Provider: Our managed PostgreSQL host provides automated backups on paid plans. Receipt and document files are stored in durable cloud object storage.
What to do
- In your managed database console, confirm backup / point-in-time recovery (PITR) is enabled on your plan.
- Keep DATABASE_URL and DIRECT_URL only in production environment variables — never in git.
- Receipt files live in cloud object storage; submissions and records live in the managed database — both are production-critical.