Database · 15 of 20

Backups the app cannot reach, and one restore you have actually done

Our code and the research
Check it

Ask: which credential can delete the newest backup? If the answer is any credential the app or an agent holds, there is no backup.

Free, no call

Get every Fix AI Slop Code episode

The code it wrote, the code it should have written and a check, for every episode

Free, straight to your inbox. No call, no pitch

What is going on

The free plan has no backups. The paid plan has seven daily and none of your storage files. Point-in-time recovery is a paid add-on. A backup on the same account the agent can delete from is not a backup, which is the PocketOS story in one line.

Where it bit

The video pipeline, in a different shape: nothing is deleted locally until the archive copy has been verified by checksum, and we still found two "archived" exports that were not on the drive at all during the storage sweep. Same rule, same failure mode, different files.

The practice

A scheduled supabase db dump to a bucket the app's credentials cannot write to or delete from. Storage files included. One restore drill, timed, so the number "how long until we are back" exists.

Free, no call

Get this check as a script you can run tonight

Free, straight to your inbox. No call, no pitch

What to do with this

If this check came back with more than you expected, that is worth a conversation

Book a free 30-minute call