Privacy Policy

Last updated: August 2026

Cadence is a personal flashcard application. This policy explains what happens to your data — and, just as important, what doesn't. The short version: no server stores your data. Some features do talk to a server, but only ever in passing, never to keep a copy.

Data Storage

All your flashcard data (decks, cards, study history) and any recorded session audio are stored locally in your browser's IndexedDB. Nothing is uploaded there by default, and Cadence doesn't require an account.

Microphone & Session Recording

If you use the session-recording feature, Cadence asks for microphone access to capture the audio. Tune recognition runs entirely on-device (via FolkFriend, compiled to WebAssembly) — the audio itself is never sent anywhere for that. The recording is saved to your browser's IndexedDB like any other attachment, and it only leaves your device if you explicitly choose to share that session (see below).

Sharing by Key (Ephemeral Relay)

Cadence lets you share a card pack or a recorded session (optionally including its audio) with someone else via a short one-time key, instead of sending a file. This goes through a small relay server the author operates. It works more like a self-destructing drop-off than a server "storing" anything:

If the server restarts for any reason (deploys, crashes), anything still held in memory at that moment is lost — which, again, is the point: nothing here is meant to persist.

TheSession.org Import

Searching for or importing a tune from TheSession.org sends that request straight from your browser to their servers — Cadence doesn't proxy it. This means your search terms (and by extension, something about what you're learning) are visible to TheSession.org the same way they would be if you searched their site directly. See their own privacy policy for how they handle that.

IrishTuneInfo Import

Importing a tune from IrishTuneInfo.com goes through the same relay server mentioned above (it also runs a small scraper for this site, since IrishTuneInfo.com has no public API). Your search/import request passes through it; nothing about it is stored beyond normal request handling — see "Hosting & Network" below.

Trending Data Sync

To show tune popularity trends, Cadence fetches public data directly from GitHub (api.github.com and raw.githubusercontent.com, reading the open adactio/TheSession-data repository). These are read-only requests — no data about you or your library is sent, only the standard request metadata any GitHub request carries (IP, etc.).

Google Drive Integration (Optional)

Cadence offers an optional Google Drive sync feature. If you choose to enable it:

Google API Limited Use Disclosure

Cadence's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Cadence only uses Google Drive data to provide and improve the sync feature within the app. It does not use this data for advertising, profiling, or any purpose unrelated to syncing your flashcards.

Hosting & Network

Cadence is a static site served from GitHub Pages, and the relay/scraper above runs on Render. Like essentially any website, both of these can see ordinary network-level request metadata (your IP address, timestamp, and the path requested) simply by virtue of serving the request — this isn't specific to Cadence and isn't something any website can avoid. Neither logs the actual content of what you share.

What Cadence Does Not Collect

Cadence has no analytics, no telemetry, no advertising, and no user accounts. It doesn't track you across sessions or devices, and no server — including the relay described above — keeps a durable copy of your data.

Third-Party Services, at a Glance

When Google Drive sync is enabled, your data is subject to Google's Privacy Policy.

Contact

For any privacy-related questions, please open an issue on the Cadence GitHub repository.