Skip to content
Sign up free

How your data is handled

Storage and encryption do different jobs.

Your journal's storage location, optional encryption and requested AI processing are separate parts of the service. Here is what each means for access to your content.

Journal storage

Your journal is not stored in our account database.

Opponent notes, match reflections, training, events, photos and video stay on your device and connected Google Drive, Dropbox or iCloud. OpponentBook does not keep a server copy of that journal. When you request an AI action, relevant content is sent for processing as described below.

Optional end-to-end encryption

E2EE protects encrypted records from your storage provider.

Without E2EE, your provider protects ordinary files and can technically read them. With E2EE, journal records are encrypted on your device with AES-256-GCM before upload. Your encryption password or recovery code unlocks the key; neither secret is sent to us. Photos and video are not covered by E2EE.

Keep your recovery code safe. If you lose both it and your encryption password, neither OpponentBook nor your storage provider can restore your encrypted records.

Storage and service data

Storage and service data
WhatWhere it livesOpponentBook
Opponent observations & match reflectionsYour storageNo stored journal copy
Training entriesYour storageNo stored journal copy
Photos, videoYour storageNo stored journal copy
AI summaries & briefs you saveYour storageNo stored journal copy
Review-tracking eventsYour storageNo stored journal copy
Email & login methodOur auth providerSees
Subscription tier & billing stateStripe / app store + our databaseSees
Minimal index and settings, including IDs, dates and sport tagsOur databaseSees

What about AI features?

AI starts when you request a summary, brief, analysis or dictation. Before you first use text AI or dictation, the app asks for your permission for each separately. The content needed for that action passes through OpponentBook to an external AI provider over an encrypted connection; dictation sends the recording, not your written notes, and some analyses read more of your journal history. We do not keep that content or the AI reply on OpponentBook's servers after processing. Results you save go to your storage. The linked Privacy Policy names the providers and explains their retention terms. In Settings → Privacy you can withdraw either permission, or turn on “Disable AI features” to stop AI and dictation altogether. Your plan's non-AI functions remain available.

The review tracker is yours too

The app records profile openings, Next time note reviews and AI brief creation with an event type, date, time and opponent ID, not note content. History stays in your storage and syncs between devices. Recording is on by default. In Settings → Privacy, turn on “Disable behavioral tracking” to stop new recording on this device. Matches logged while it is disabled are excluded from the comparison. “Delete behavioral history” removes the synced history without deleting your notes. The comparison describes recorded results; it does not explain what caused them.

What this doesn't protect against

Honesty cuts both ways. In standard mode your storage provider can technically read your files, like any file on your drive — enable E2EE if that matters to you. File names, sizes and timestamps are visible to your provider even with E2EE — and E2EE currently seals your notes and entries, not photos or video, which are stored as-is for now. And anyone holding your unlocked phone can read your journal, which is why your device's lock screen matters.

This site uses a cookieless visitor counter without advertising profiles or cross-site tracking. The Privacy Policy describes data handling in more detail.

Start your book on your own storage