Privacy Policy

Tandem — read and listen, in sync. Last updated: April 26, 2026.

The short version: Tandem helps you switch between an ebook and audiobook without losing your place. Your books stay on your device. Tandem works without an account. If you choose to sign in, we store only the minimum needed to sync your reading position, highlights, and notes across devices. We don't track your reading habits, don't sell your data, and don't use analytics.

Data We Collect

Tandem does not require an account. You can use the app fully without signing in, and no personal information is collected in that case. Specifically:

Optional Account & Sync Data

If you choose to create an account (via Supabase Auth), Tandem stores the following to enable cross-device sync:

DataWhere storedWhy
Email addressSupabase AuthAuthentication only
Display nameSupabase databaseChosen by you, shown in social features
Reading progress (chapter & paragraph position per book)Supabase databaseResume where you left off on any device
Highlights and notesSupabase databaseSync across your devices

All account data is secured with row-level security — only you can read or write your own records. Books, audio files, and reading content are never uploaded; account data is limited to sync metadata (positions, highlights, notes).

You can delete your account and all associated data at any time from within the app.

Data Stored Locally on Your Device

DataWhere storedWhy
Imported EPUB filesApp Documents containerLibrary persists across launches
Imported audio filesApp Documents containerPaired audiobooks persist
Reading progressApp Documents containerResume where you left off
Sync anchors (paragraph → audio time)App Documents containerMakes switching between reading and listening accurate
Reader settingsUserDefaults / iCloud preferencesPreferences persist and sync across your Apple devices

This data never leaves your device unless you explicitly export or share a file yourself using the iOS/macOS share sheet, or you sign in and choose to sync reading progress, highlights, and notes (see "Optional Account & Sync Data" above).

Network Services

Audio transcription for reading-listening sync

To line up your ebook and audiobook when you switch modes, Tandem sends short audio clips (typically 10–30 seconds) from your audiobook to OpenAI's Whisper transcription service. The service returns a text transcript which Tandem uses to locate the matching part of your ebook.

Account sync (when signed in)

If you are signed in, Tandem communicates with Supabase to sync reading progress, highlights, and notes. Only the metadata listed above is transmitted — never your books or audio files. All connections use HTTPS.

No other network activity

Beyond the transcription service and optional account sync described above, Tandem makes no other network requests. There is no telemetry, no analytics, no remote configuration, and no advertising.

Permissions

Speech Recognition (on-device, iOS only)

When available, Tandem can use Apple's on-device SFSpeechRecognizer as an alternative to the OpenAI service. This runs entirely on your device. No audio or transcription data is sent to Apple or any other service when on-device recognition is used.

Microphone

Tandem never records from your microphone. The microphone usage description in Info.plist is required by iOS/macOS for apps that link SFSpeechRecognizer, but no live microphone audio is ever captured.

Third-Party Open Source Packages

PackagePurposePrivacy impact
ZIPFoundationParsing EPUB files (ZIP archives)None — runs on-device
swift-kindleKindle format supportNone — runs on-device

Children's Privacy

Tandem can be used without an account and collects no personal information in that mode. The optional account feature requires an email address. The app is appropriate for all ages; users under 13 should not create an account without parental consent.

Changes to This Policy

If this privacy policy changes, the "Last updated" date above will reflect the change. Significant changes will also be noted in the app's release notes.

Contact

Questions about this privacy policy: privacy@tandembooks.co