Who is Resistro Cloud for?
Resistro Cloud is for small self-managed Postgres setups, typically 1 to 10 databases: solo developers, small agencies, and small SaaS teams on their own Linux host. A daily backup on Solo or Starter — or hourly from Business — is enough, restore evidence matters, and there is no internal backup-ops team.
What is explicitly covered today?
A Postgres backup baseline with a plan-based cadence — daily on Solo and Starter, hourly from Business — AES-GCM encryption, customer-held keys, default storage through Hetzner data centers in Germany/EU, a daily restore-path check, stale-backup alerting after roughly one day with a current 28h monitor threshold, and a daily `/healthz` smoke test. MySQL/MariaDB is request-only without a parity promise.
Does the daily restore test mean my specific database is fully validated every day?
No. The daily restore test is an operating check of the defined restore path. It ensures the restore mechanism does not silently break, but it does not mean every customer database is individually validated every day in a full emergency scenario.
Is point-in-time recovery available?
PITR is proven for Postgres, but it is not a current product promise. There is no continuous PITR guarantee, no real-size claim, and no hard RTO/RPO. MySQL/MariaDB PITR is not covered.
Why is Hetzner EU different from AWS Frankfurt?
Storage location is not the whole jurisdiction question. The default storage path uses Hetzner data centers in Germany/EU; backups are stored encrypted. AVV/TOMs, subprocessors, and third-country transfers need to be reviewed in the privacy package before customer use. This is not legal advice and not a promise about authority-access or third-country-transfer risks.
What is the target RPO?
It follows the plan: around one day on Solo and Starter, around one hour from Business. The agent asks for backup work on a 1h default interval on every plan, but the active plan decides how often a backup is accepted. The target is derived from that cadence and is not a hard guarantee.
How does restore work?
Restore is manual and operator-assisted. There is no self-service button. Customers can trigger restore drills on demand to verify the restore path and download a restore-evidence PDF.
What does the restore-evidence PDF show?
The restore-evidence PDF documents the time, scope, and result of a concrete restore drill. It is structured evidence for the tested restore path, not a legal certification and not a compliance certificate.
Is there a support guarantee or a fixed restore time?
No. There is no support guarantee, uptime guarantee, service-credit model, or fixed RTO commitment.
How does Resistro detect backup failure?
Resistro uses heartbeat- and Prometheus-based monitoring. The current stale-backup alert threshold is 28 hours without a successful backup signal.
What does customer-held key mean in practice?
Backup data is encrypted with AES-GCM and the key stays on the customer side. That is the entire promise, including no key recovery if the customer loses the key.
Which setups are outside the intended scope?
Hosted or managed database platforms such as managed MySQL/MariaDB, RDS, or Supabase, requirements outside the defined small Postgres ICP, and any MySQL/MariaDB requirement beyond bounded logical dumps. MySQL/MariaDB-heavy is not an equal primary fit.
Does the daily `/healthz` smoke test mean full platform monitoring?
No. It verifies basic reachability of central public product paths, not a full uptime or end-to-end guarantee.
Why is the communication so narrow?
Because Resistro Cloud sells only what can be narrowly evidenced today: bounded promises, restore verification, and explicit limits instead of broad security rhetoric or implied guarantees.