A LITTLE CLARITY · PRIVACY & BACKUPS

What SQLite storage means for your ledger

The active app opens a private local SQLite database and stores the fasting ledger as a snapshot.

Know the data boundary

The active app opens a private local SQLite database and stores the fasting ledger as a snapshot. The controller saves changes to that local store rather than sending records to a custom server.

Use the supported file workflow

Use the app's controls for edits and exports. A readable JSON export is the supported portable copy; you do not need to locate or modify the underlying database to back up your records.

Backup export includes the current session when present, completed history, archived sessions, journal fields, protocol, goal, and supported settings. It is readable JSON, so store the file in a destination whose access you understand.

Check the copy you actually have

SQLite commits the saved snapshot as a unit, while the controller retains its last saved state if a save fails. This supports consistency but does not eliminate device-loss or deletion risk.

CheckPractical meaning
SQLitePrivate local persistence
JSONSupported portable copy

Manage each retained copy

Local persistence is not the same as an off-device backup. The database remains on the device, so export before changing devices, reinstalling, or erasing data.

Import replaces the current local dataset rather than merging it. Export first if you want to retain the current copy, and review the file date before confirming Replace local records.

A worked walkthrough

Think of the local database as the place the running app persists its current ledger, while the JSON export is the supported copy you can move elsewhere. A successful local save means the device has retained the changed snapshot; it does not mean another device or server has received it. If the device is lost or its app data is removed, that database is not an independent recovery location you can log into. Conversely, a readable export can be useful for transfer without requiring you to inspect SQLite internals. Avoid modifying the database directly to repair ordinary timing mistakes, because the app already provides validated edit, archive, journal, and import controls. If saving fails, preserve important unsaved text and inspect device storage. Treat local consistency, off-device recovery, and file confidentiality as related but distinct properties rather than assuming one mechanism solves all three.

Fastly is a lifestyle timer and journal. These notes explain the app and offer reflection prompts. They are not medical advice or a prescribed eating schedule.

A LITTLE CLARITY

What’s on your mind?

Search 200 practical notes on your daily rhythm.