isorecover

Backup and restore for GitHub and Cloudflare

Backups you can prove.

Every night isorecover backs up your GitHub repositories and Cloudflare resources. It tests every copy by actually loading it. And it keeps the proof your auditor asks for.

  • Stored in Amsterdam
  • Locked: nobody can delete a copy early
  • Every copy tested

What it backs up

GitHub

Every repository of your organizations: all branches, tags and history.

Cloudflare D1

Your databases, table by table, without slowing them down.

Cloudflare R2 and KV

Your files and keys. Unchanged files are kept once, not every night.

Workers and DNS

The code and settings of your Workers, and every DNS record of your domains.

How it works

1

Connect, read-only

A GitHub App and a Cloudflare token that can only read. isorecover finds everything by itself.

2

Back up every night

Each source gets its copy. Did nothing change? Then the previous copy stays, and stays locked longer.

3

Encrypt with two keys

A test key for the nightly test, and your recovery key that only you hold.

4

Test every copy

Opened and checked against its fingerprint. Then loaded: rows per table, branches, files.

Proof for your auditor

ISO 27001 asks whether your backups work: A.8.13 (backup) and A.5.30 (ICT readiness). isorecover shows it, per source and per day.

  • Every backup with date, size and fingerprint
  • Every restore test with what was compared
  • Kept 35 days, monthly copies 13 months, yearly copies 7 years
  • Locked storage: not even an admin can delete a copy early

Restore next to it first

Something broke? isorecover puts the copy back next to the original, as a new database. You check it, then switch. Your live data is never overwritten by accident.

Built for the bad day

Sign in under stress

Passkey, code app or a recovery code. No sign-in through Google or Microsoft, so their outage is not yours.

Works without isorecover

Your copies are standard files. With your recovery key you open them yourself, even if isorecover is down.

A few rows back

Only one table or a few files gone? Get exactly those back, without restoring everything.

See your own backups tested

In 30 minutes we connect one GitHub organization and one Cloudflare account. You see the first tested copies the same day.

Book a demo