1. Storage per tenant
A workspace points at one S3 (or S3-compatible) target: bucket, region, optional prefix, discovery strategy. Credentials are encrypted at rest and never rendered after save. IAM roles are preferred.
Platform
The product does not store dump files. It indexes them, attributes them to a tenant and a database, and lets the right people see health, history, and recovery — without opening the AWS console every morning.
A workspace points at one S3 (or S3-compatible) target: bucket, region, optional prefix, discovery strategy. Credentials are encrypted at rest and never rendered after save. IAM roles are preferred.
Folder, prefix, filename, metadata, or hybrid. New company databases appear after sync instead of a manual inventory.
Celery paginates list_objects_v2. PostgreSQL holds users, RBAC, cached metadata, jobs, and audit — not the backups themselves.
| Role | View | Download | Delete | Sync | Users / S3 | Audit |
|---|---|---|---|---|---|---|
| Super Administrator | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Backup Administrator | ✓ | ✓ | ✓ | ✓ | ||
| Backup Viewer | ✓ | ✓ | ||||
| Auditor | ✓ | ✓ |
Thresholds are configurable. A database is healthy when its latest dump is inside the window, warning when it slips, critical when it is missing or too old. That view lives in the private console — we do not publish anyone’s health on this site.