Only on your device. Late4Life uses your browser's built-in database (IndexedDB) — the same place your browser stores things like saved form data and offline apps. Nothing is sent to any server. There is no Late4Life account, no cloud sync, no backend. We literally cannot see your data.
Simple test:
- Turn off your WiFi or go into aeroplane mode.
- Open Late4Life (or refresh if it's already loaded).
- Your accounts and balances are all still there.
- Edit a balance. It saves. Still offline.
- Turn WiFi back on — nothing was "synced" because there's nothing to sync to.
These are optional integrations you choose to connect. When you refresh a bank balance or business equity, your browser makes a request to our server which then talks to TrueLayer or FreeAgent on your behalf — this is unavoidable because OAuth secrets must be kept off the browser. The balance returned is immediately stored in your local database and nothing else is retained on our end.
Go to Backup & Restore in the menu. You can:
- Export — saves a JSON file of all your accounts to your device.
- Import — restores from a previously exported file.
- iCloud Drive sync — link to a file in iCloud Drive for automatic backup on save (desktop Safari/Chrome only).
Export from one device, import on the other. Or use the iCloud Drive sync feature — link both devices to the same file and they'll stay in sync. The app will tell you when the file on iCloud is newer than what's on your current device.
Your data will be gone. Browsers treat IndexedDB as clearable storage. Back up regularly using the export feature, especially before clearing your browser or switching devices.
Yes. For the best experience on iPhone, add Late4Life to your home screen via Safari's share menu ("Add to Home Screen"). This gives it a full-screen app feel and helps iCloud Drive sync persist across sessions.