Privacy Policy.
Last updated: October 20, 2026
Your voice is personal. This policy explains what Local processes, what we keep, and the choices you have.
Who we are
Local is operated by Bad Bodega LLC ("Local", "we", "us"). This policy applies to the Local iOS app and Local at vox.lllocal.com.
Conversations are not saved as a history
Local does not create a stored archive of your live conversation recordings or transcripts on its servers. Microphone audio is captured and processed to provide transcription, translation, and speech playback. Captions and playback audio may remain temporarily in the current browser session; ending a conversation stops the microphone but does not immediately erase the captions already on screen.
This does not mean processing stays on your device or that our providers retain nothing. The services described below may process and retain information under their own policies and account settings.
Information we process
- Account information, such as your email, name, authentication details, and information provided through Google sign-in.
- Preferences, including selected voices and language. Account preferences are stored with your account, and the interface language may be stored in your browser.
- Audio, typed text, transcripts, and translations needed to deliver the conversation features.
- Voice samples you deliberately record or upload when choosing to use voice sampling to generate speech in your voice.
- Technical information that infrastructure providers may process, such as IP addresses, request details, and security or diagnostic logs.
Product activity analytics
We collect account-linked activity counts to understand whether Local works: app visits, Start talking taps, successful conversation starts, completed translations, and categorized technical errors. Administrators see a customer number instead of your name or email in this activity dashboard, along with your plan, account label, and whether a saved voice recording exists. The number remains linked to your account internally; this information is pseudonymous, not anonymous. These analytics do not contain conversation text, audio, or voice samples.
We keep up to 50 recent activity events per account, daily counts trimmed to a 90-day window when activity is updated, and cumulative counts while needed to maintain and improve the service. You can contact us to request access or deletion of account-linked analytics.
Services that help Local work
Cloudflare hosts and delivers Local. Supabase manages account authentication and profile information. When enabled, OpenAI receives microphone audio for transcription and translation, and our speech-generation provider receives translated text for speech generation. Fallback modes may use Google Translate and your browser or device's speech services.
These providers can have their own retention periods, security practices, and data-use settings. Local does not promise zero retention by third parties. See OpenAI, our speech-generation provider, Google, Supabase, and Cloudflare for their privacy policies.
Optional voice sampling
Voice setup is separate from a live conversation. If you choose to save a recorded or uploaded sample, it is sent to our speech-generation provider to create a reusable voice. The provider may retain the sample and voice model; Local stores a voice identifier and name with your account. Only provide your own voice or a voice whose speaker has explicitly agreed.
Deleting an unsaved recording in Local removes that sample from the setup interface. It does not delete a voice already created with our speech-generation provider. You can delete saved voices in voice settings and initiate account deletion from your profile. Account deletion requests removal of your saved voice models from our speech provider. Contact us if a provider deletion fails or you need assistance.
Subscriptions and purchase records
Apple processes purchases made through the iOS App Store; Stripe processes website payments. RevenueCat helps validate App Store purchases and subscription status. We share an internal account identifier and purchase information with RevenueCat to connect access to your Local account. Local does not receive or store your full payment-card number. Purchase, refund, and limited transaction records may be retained for tax, accounting, fraud prevention, or legal obligations after account deletion.
AI processing choices
Before conversation content is sent to external AI providers, Local asks for your permission and identifies the processing services. Optional voice cloning requires a separate confirmation that the speaker has consented. You can withdraw AI processing permission in your profile; this prevents new processing until you agree again. Withdrawal does not reverse processing already performed. Saved voice models require separate deletion.
How we use and protect data
We use information to provide Local, remember your preferences, authenticate you, troubleshoot problems, and protect against misuse. We do not sell your personal information or use conversation content for targeted advertising.
We use HTTPS, restricted administrative access, and server-side handling of provider API keys to help protect data. No online service can guarantee absolute security. Avoid sharing passwords, payment details, or other sensitive information in a conversation.
Retention and your choices
Account and saved preference information is retained while your account is active. You can initiate permanent account deletion in your profile. Deletion removes authentication and profile information, saved voice references and models, and account-linked activity; limited transaction records or data subject to legal retention may remain. Requests that fail partway are not reported as complete and can be retried or escalated to support. Provider logs, backups, and saved voice data follow the applicable provider's retention and deletion processes.
You can stop microphone access using End conversation or your browser permissions, change your profile and voice preferences, and clear browser-stored settings. Depending on where you live, you may have rights to access, correct, delete, or receive a copy of your data, or object to or restrict certain processing. Contact us to make a request; we may need to verify your identity.
International processing and children
Our providers may process information outside your country. Local is not intended for children under 13, or below the minimum age required in their location. If you believe a child has supplied personal information, contact us so we can investigate and address it.
Updates and contact
We may update this policy as Local changes. The date above identifies the latest revision, and we will provide additional notice of material changes where required.
For privacy requests, account or voice deletion, questions, or abuse reports, email info@badbodega.com.
