Privacy Policy
Effective Date: June 5, 2026
This Privacy Policy explains how the Talking GM Android application and the talkinggm.com website access, collect, use, share, retain, and delete information.
Short version: Talking GM is designed around user-owned campaign files and bring-your-own AI provider keys. The app may use a Talking GM account and licensing records to manage access to the software. The app sends gameplay text to the AI provider you choose, may back up files to your own Google Drive if you enable that feature, and can optionally send diagnostic log data to Talking GM support only when you configure diagnostic upload.
1. Developer and Privacy Contact
The app is named Talking GM. Privacy, support, and data deletion requests can be submitted through the contact form on this page or the Support page.
2. Information Processed by the Android App
The app may process the following information on your device or through services you choose to use:
- Campaign content: campaign files, notes, journals, character information, game history, generated narration, tool activity, and app settings.
- AI request content: text you enter or dictate, relevant campaign context, and AI responses needed to run the game.
- Voice and audio content: spoken input handled by Android voice recognition or selected speech services, and generated text-to-speech audio.
- API keys: API keys you enter for services such as OpenAI, Google Gemini, DeepSeek, or search services.
- Account and licensing information: your Talking GM account email address, account status, license status, activation records, purchase or entitlement references, and support history.
- Device and installation identifiers: device ID, app-generated installation ID, device model, Android version, app version, and similar technical identifiers used for licensing, fraud prevention, troubleshooting, and security.
- Diagnostic and report data: app version, device/app metadata, event order, timestamps, model/provider names, token counts, tool names, error details, payload sizes, Custom System Prompt text disclosed as non-private troubleshooting configuration, AI content reports you submit, and, only if you explicitly allow private diagnostics, full prompt/reply/tool text captured in the log database.
3. Local Storage and API Keys
- Campaign files are stored locally in the folder you choose on your Android device.
- Provider API keys are stored in private app storage using Android Keystore encryption.
- API keys are excluded from Talking GM Google Drive backup/restore behavior.
- Uninstalling the app and deleting your chosen campaign folder removes local app/campaign data from that device, subject to Android and provider backup behavior outside Talking GM's control.
4. Third-Party AI and Search Providers
Talking GM is a bring-your-own-key client. When you choose a provider, the app sends the content needed for that request directly to that provider's API endpoint. Those providers process data under their own terms and privacy policies.
- OpenAI: OpenAI Privacy Policy
- Google: Google Privacy Policy
- DeepSeek or other configured providers: review the privacy terms for the provider whose API key or endpoint you configure.
- Search services: if you configure a search API and the AI uses search, search query text is sent to the configured search provider.
5. Google Drive Backup
If you enable Google Drive backup, campaign backup files are stored in your own Google Drive account through Google's services. Talking GM does not receive those backup files. Your use of Google Drive is governed by Google's privacy policy and your Google account settings.
6. Diagnostic Log Uploads to Talking GM
Diagnostic upload is a support feature. It is separate from gameplay, licensing, and Google Drive backup.
- Default redacted mode: private conversation prompt, reply, tool argument, tool result, and ordinary detail text are omitted. The diagnostic upload may include event order, timestamps, event names/types, statuses, provider/model names, tool names/types, token counts, durations, HTTP status, payload kind/sensitivity, payload size/count/hash, run/app/device metadata, Custom System Prompt text, and AI content reports that you submit in the app.
- Private diagnostic override: if you explicitly turn on private diagnostic access in the app, a full closed SQLite diagnostic log database may be uploaded to Talking GM support. This can include the actual prompt text, AI replies, tool text/results, and private campaign conversation details captured in the diagnostic log database.
- Custom System Prompt: Custom System Prompt text is shown in Settings as non-private troubleshooting configuration. If diagnostic upload is enabled, this text is sent with diagnostic data in both redacted and full diagnostic modes.
- AI content reports: if you use the in-app AI content report feature, the report reason, your report comments, technical metadata, and any AI response text you choose to include are sent to Talking GM support as part of the report/diagnostic record.
- No raw campaign file upload: diagnostic upload is limited to the diagnostic log database or its redacted export. It is not intended to upload raw campaign files such as campaign secrets, chat history, character sheets, or knowledge files.
- Security: diagnostic upload targets must use HTTPS. Full private diagnostic upload should only be enabled when you want support to inspect private diagnostic content.
7. talkinggm.com Website, Account, and Licensing Data
The website and Talking GM account services may collect information you submit or information needed to operate accounts, licensing, support, and abuse prevention:
- Waitlist: your email address and signup timestamp so we can notify you about release news.
- Contact and privacy forms: your email address, message text, form source, and captcha/session data needed to process the request and reduce spam.
- Account records: account email address, login or account status, license status, entitlement records, account settings, support history, and timestamps related to account creation, updates, and use.
- Licensing records: device ID or installation ID, app version, license activation/deactivation events, purchase or entitlement reference, and related technical metadata needed to enforce the software license and prevent abuse.
The website does not use advertising cookies or analytics cookies in its current basic form.
8. Sharing
Talking GM does not sell user data. Data may be shared only as needed to provide the features you choose:
- With the AI, TTS, search, or Google services you configure and use.
- With payment, account, hosting, licensing, email, or security providers as needed to operate Talking GM accounts, licensing, support, and abuse prevention.
- With Talking GM support if you submit a support/privacy form or enable diagnostic upload to a Talking GM support server.
- When required to comply with applicable law or protect the service from abuse.
9. Retention and Deletion
- Local app data: remains on your device until you delete it, remove the chosen campaign folder, or uninstall the app.
- Provider data: is retained according to the AI, search, TTS, or Google service you choose.
- Account and licensing data: is retained while your account or license is active and afterward as needed for licensing records, support, fraud prevention, security, tax/accounting, dispute handling, and legal obligations.
- Waitlist/contact data: is retained only as long as needed to respond, notify you about release, maintain support records, or prevent abuse.
- Redacted diagnostic uploads: are retained only as long as needed for troubleshooting, support, security, or legal obligations.
- AI content reports: are retained as long as needed to investigate the report, improve safety and support, prevent abuse, or comply with legal obligations.
- Private diagnostic data: if you give Talking GM access to private diagnostic data, Talking GM collects and retains the uploaded full diagnostic database and private content contained in it as long as needed for the support, troubleshooting, development, security, or legal purpose for which access was granted, unless a longer period is required by law or needed to protect the service.
You can request deletion of website contact/waitlist data, account data, licensing data, or diagnostic uploads by using the form below or the Support page. We may need enough information to locate the relevant record. Some licensing, transaction, security, or legal records may need to be retained even after a deletion request.
10. Children
Talking GM is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has submitted personal information through the website or diagnostic support flow, contact us so we can delete it.
11. Changes
We may update this policy as the app, website, and support services change. Updates will be posted on this page with a new effective date.
12. Contact Us
Use this form for privacy questions, support questions involving privacy, or data deletion requests.