TalkBoard Privacy Policy
TalkBoard is made by an independent developer ("we", "us"). TalkBoard lets live-sound engineers control supported mixing consoles by typing or speaking commands, which an AI model turns into console commands. This policy explains, in plain language, what personal information we collect, how we use it, who we share it with, how long we keep it, and the choices you have. We do not sell your personal information, and we do not use it for advertising.
1. What we collect
| Category | Examples | Source |
|---|---|---|
| Account information | Email address, a hashed password (we never see your password), account ID, plan (Free / Basic / Pro / Unlimited), sign-up and last sign-in dates | You, via sign-up (our authentication provider is Supabase) |
| Commands you send to the AI | The text or transcribed speech you send to TalkBoard's assistant (for example "mute channel 11"), the console type, the AI model used, token counts, and timestamps. Before storing, we automatically redact anything that looks like an email address, API key, or token. | You, when you use the assistant |
| Console context | Channel names and other labels read from your connected console, sent to the AI so it can match "kick" to the right channel. Console IP addresses are used only on your local network to connect and are not stored by us. | Your console, via the app |
| Macros you save | Named command sequences you create, synced to your account so they follow you between computers | You |
| Billing information | Subscription status and Stripe customer ID. Card numbers are entered on and stored by Stripe — we never see or store them. | You, via Stripe Checkout |
| Bug and diagnostic reports | The text you choose to submit in a bug report, and basic diagnostic details (app version, console type) you choose to send | You, only when you submit a report |
| Technical data | Standard server logs (IP address, request time) and rate-limit counters needed to run and protect the service | Automatically, when you use the service |
What stays on your computer. Your app settings — including any of your own AI API keys (OpenAI, Anthropic, Google) if you add them — are stored locally on your device in the app's settings. Your own API keys are sent directly from your computer to that AI provider; they are never sent to or stored by us. Speech recognition runs on your device (macOS) or in the app's built-in speech engine (Windows); we do not receive audio recordings.
We do not use your commands or data to train AI models. We do not use analytics trackers or advertising SDKs, and no third parties collect information about your activity across other websites or apps through TalkBoard. We do not knowingly collect information from children under 13; TalkBoard is a professional tool for adults.
2. How we use it
- To provide the service: authenticate you, run your commands through the AI, sync your macros, and enforce plan limits.
- To operate the AI assistant: your command text and console channel names are sent to an AI provider to generate console commands (see section 3).
- Billing: to manage your subscription through Stripe.
- Support, safety, and improvement: to answer support and bug reports, prevent abuse, debug problems, and understand which features are used. We may review stored commands for these purposes.
- Legal: to comply with law and protect our rights and users.
3. Artificial intelligence and who we share data with
TalkBoard uses AI. When you send a command, the text you typed or spoke and the channel names from your console are sent to a third-party large-language-model provider, which returns the console commands the app sends to your console (or shows you for confirmation, if Show Mode is on). We share personal information only with the service providers below, only as needed to run TalkBoard, and under agreements that restrict how they may use it:
| Provider | What they receive | Why |
|---|---|---|
| OpenAI | Your command text, console channel names, and (Pro, if enabled) text to be spoken aloud | AI assistant and text-to-speech for the bundled plans. OpenAI's API terms state API data is not used to train its models. |
| Anthropic / Google | Your command text and channel names — only if you choose to use your own API key for that provider | Optional "bring your own key" AI |
| Supabase | Account data, stored commands, macros, reports | Authentication and database hosting |
| Stripe | Email, subscription and payment details | Payment processing and subscription management |
| Cloudflare | Requests to our service, rate-limit counters, encrypted private backups | Hosting, security, and backups |
| GitHub | A request from the app to check for new versions | App updates and downloads |
We may also disclose information if required by law, to protect users or our rights, or as part of a business transfer (we would notify you). We do not sell or "share" personal information for cross-context advertising as those terms are defined under California law.
4. How long we keep it
- Account, plan, and macros: for as long as your account exists.
- Commands you send to the AI: the text of each command is kept for 90 days for support, abuse prevention, and debugging, then automatically removed. After that we keep only anonymous usage counts (token counts, model, console type, date) for up to 24 months for billing and cost reporting. Everything is deleted when you delete your account, and you can ask us to delete sooner (see section 5).
- Bug/diagnostic reports: up to 180 days, then automatically removed.
- Billing records: Stripe retains records as required by financial regulations.
- Backups: encrypted operational backups are kept for 30 days and then automatically deleted.
5. Your choices and rights
- Access / export: in the app, Settings → Account → Export My Data downloads your account data, macros, and stored commands.
- Delete: Settings → Account → Delete Account permanently deletes your account, stored commands, macros, reports, and plan, and cancels any active subscription. You can also email us to request deletion.
- Cancel billing: Settings → Account → Manage or Cancel Subscription (Stripe's customer portal) lets you cancel at any time, or email us and we will cancel for you; see the Terms of Service.
- Use your own AI key: where the app offers it, you can add your own provider API key so your commands go to that provider under your own account.
- Do Not Track: we do not track users across third-party sites, so we do not respond differently to browser "Do Not Track" signals.
Residents of California, Colorado, Virginia, Connecticut, Utah, Texas, Oregon and other states with consumer-privacy laws, and residents of the EU/UK, may have rights to access, correct, delete, or port their data and to object to certain processing. You can exercise them using the in-app tools above or by emailing us; we will verify the request via your account email and will not discriminate against you for exercising your rights. If you are in the EU/UK, our legal bases are performance of our contract with you (running the service) and our legitimate interests (security, support, improvement). Our service is operated from the United States; by using it, your data is processed in the United States.
6. Security
Data is encrypted in transit (TLS) and at rest by our hosting providers. Access to stored data is limited to the service itself and the service operator for support and debugging. Secrets that look like API keys or tokens are redacted before commands are stored. No system is perfectly secure; if a breach affects your personal information, we will notify you as required by law.
7. Changes to this policy
If we make material changes, we will update the effective date above and notify you in the app or by email before the change takes effect.
8. Contact
TalkBoard (Texas, USA) · admin@talkboard.com