Backups, recovery, and what we don’t promise.
Reading a license doesn’t depend on our servers. Records in Check ID for Teams do, so here’s what an outage means for them and how they’re backed up.
Last updated September 2026
What works offline or when our servers are down
- Reading a license or ID barcode and getting the age and expiry answer.
- Each device’s own repeat-entry check.
- On Teams: recording scans, and guest-list matching from a copy on the device.
Needs a connection:
- Apple Wallet IDs.
- Teams sign-in and device pairing.
- Repeat-entry alerts across devices.
- Reports, report links and the web console.
Teams: scans taken offline or during an outage
- The device keeps scanning. Scans wait on it and upload automatically once it can reach us again.
- They’re recorded with the time they were scanned, not when they arrived, unless the device restarted before uploading. Then the time can’t be checked, and the record is marked as unverified.
- Until they upload, repeat-entry alerts on other devices can’t see them.
- After six hours, the device says how many are waiting and since when.
- If our servers reject a scan, the device keeps it, shows a warning and retries later.
- Deleting the app before they upload loses them, and erasing the device can too.
- A scan can also be lost if the app closes or crashes while it’s still on screen waiting for staff to decide, or during its first upload.
Free and Pro: our outages don’t affect your records
In the free and Pro app, your scan history and guest lists are never sent to Check ID’s servers. They stay on your device or in your own iCloud.
We do receive some data, such as support messages and our own product analytics, which include coarse scan statistics. See what our analytics include.
Teams: daily backups, kept about a week
Check ID for Teams keeps scan records, guest lists and settings in a DigitalOcean managed database, backed up automatically every day. Every night we also save an encrypted copy outside DigitalOcean, in Cloudflare storage; only we hold the key that can decrypt it. Both kinds of backup are kept for about a week.
After a failure we’d restore the latest good backup; records saved since could be lost. We last restored the encrypted copy as a test on September 30, 2026: every table came back with the same number of records it had when the backup was taken.
What we don’t promise
- No uptime guarantee. Our Terms of Service provide Check ID “as is” and “as available.” There’s no SLA and no credit for downtime.
- We don’t restore deleted data, from a backup or on request. Backups expire on their own. If you delete the last account on a team, its scan records and guest lists are deleted with it (how deletion works), so export first.
- Our Terms limit our liability. Section 16 does so as far as the law allows, including for lost data and any regulatory fine or penalty you incur. Read it before you rely on these records.
Keep your own copy
Owners and managers can download the per-scan log (CSV), the summary report (PDF or CSV) and guest lists (CSV) for a date range, even after a subscription lapses. Cancelling your subscription doesn’t delete scan records: they age out under your retention setting.
To ask for a copy of anything else we hold for your team, email support@checkidapp.com.