BASALT
DRAFT — NOT YET IN FORCE. UNDER REVIEW; NOT LINKED FROM ANY STORE LISTING.

Basalt Privacy Policy

Basalt: Health & Fitness · draft — effective date to be set at publication

Basalt is an honest health ledger: food, training, sleep, and vitals, recorded as they happened. This policy follows the same rule the app does — it says what actually happens, in plain language, and nothing it doesn't.

The short version

What Basalt stores

When you use Basalt, the following is stored in your account:

Photos you choose to attach to food entries are stored in a private, per-account storage area, shown only to you via short-lived signed links, and deleted with the entry or your account. Nothing is ever posted or shared.

Where it is stored

Your data is stored in a database hosted by Supabase, protected by row-level security: every row is keyed to your account, and no other user can read it. Data is encrypted in transit (TLS). Basalt's staff is one person; there is no data team browsing your ledger.

Health Connect

If you connect Android Health Connect, Basalt reads the record types you approve (steps, sleep, workouts, vitals and related types — each one is listed in the system permission screen) and stores those readings in your account so they appear in your ledger with their source named. Basalt never writes to Health Connect, and Health Connect data is never used for advertising or shared with third parties. You can disconnect at any time in Health Connect settings; already-synced rows remain in your ledger until you delete them or your account.

What leaves your device, and why

That is the complete list. There are no analytics SDKs, no advertising SDKs, and no crash trackers phoning home.

Live beacon (optional)

If you start a live beacon while recording a walk, Basalt shares your latest position with whoever you send the link to — and only for as long as the beacon runs. You start it explicitly, you stop it explicitly, and it expires on its own after at most 2 hours. The link shows only the most recent position — no name, no history, no route — and the app shows a clear indicator the whole time it is active. If you never start a beacon, your location is never shared with anyone.

What Basalt will never do

Export

Settings → Your data exports everything — every table row belonging to your account — as JSON, CSV, or a per-table CSV archive, in one tap. No request forms, no waiting.

Deletion

Settings → Delete account & all data removes every row in every table belonging to your account, then the sign-in record itself. It runs server-side and is verified — not a soft-delete, not a 30-day queue. See the account deletion page for the full flow and a contact path if you can no longer sign in.

Children

Basalt is not directed at children and is intended for users 16 and over.

Changes

If this policy changes, the change and its date will be stated here plainly. No silent edits.

Contact

Questions: [contact email — to be confirmed before publication]

Draft for review · written from what the app actually does · nothing in this policy is aspirational