Privacy Policy for AffinityVoice

Last updated: November 4, 2026

AffinityVoice reads supported message notifications aloud using speech processing on your device. No AffinityVoice account is required. Your messages, voice recordings, voice profiles and generated speech are not uploaded by AffinityVoice for processing or storage.

Information used on your device

With your permission, AffinityVoice accesses sender names, message text, source app and timestamps in supported notifications. Android Notification Access must be enabled separately. The app discovers potential messaging apps locally and uses only the sources you enable.

Contact selection uses Android's contact picker; AffinityVoice receives the contact you select rather than scanning your address book. You may also choose an SMS Backup & Restore XML file to import. AffinityVoice does not request SMS or Call Log permissions, read the telephony message database, or become your default SMS app.

Voice Lab uses the microphone when you explicitly record. Recordings, drafts, profile names, reference transcripts where applicable, and derived voice representations stay in app-private storage. Only record voices you have permission to use. Shared speech models are separate from personal voice profiles.

Listening and local history

Auto-Read can be enabled for a conversation, globally, or for a chosen duration. Global reading includes new conversations. Mute all stops automatic reading; timers continue and manual playback remains available.

Incoming text is archived only when eligible for Auto-Read or when you explicitly accept a Read aloud invitation. An invitation for an inactive conversation lasts up to 60 seconds. Its message is held temporarily in memory and discarded on expiry, dismissal, replacement or mute without being archived.

Saved messages and generated speech remain on your device until deleted; there is no automatic retention limit. Optional volume normalization runs locally. Original and adjusted audio are deleted together. Temporary preview audio is removed after completion or cancellation. Settings and job status also remain local.

Optional model downloads

You can use installed offline device voices without downloading a custom model. Optional models are downloaded over HTTPS from Hugging Face and its delivery providers. This beta offers Pocket, Qwen Compact, Qwen Original and Chatterbox; other experimental engines are withheld. Earlier test versions also used GitHub distribution.

Download hosts receive your IP address, the public model file requested and ordinary HTTP connection metadata. AffinityVoice does not send message text, contact data, recordings, profile names, account tokens or advertising identifiers in these requests. Hosts handle their own logs under their policies: Hugging Face privacy and, for older downloads, GitHub privacy. Deleting app data does not delete provider logs. Their policies describe applicable rights and contact routes.

Downloads start at your request, default to unmetered connections and can be paused or resumed. Files are checked before installation. Partial downloads remain in private storage for resumption. Models run locally after download; downloading is not cloud voice processing.

Deletion and backups

Delete History removes saved messages and their generated speech, retaining conversation preferences and voice profiles. Delete all local data removes personal recordings and drafts, profiles and derived voice data, messages, generated audio, jobs and preferences. Its confirmation also removes model packs by default; you may keep shared model files. Keeping models never keeps personal voice data. Removing an individual model retains your personal recordings and saved speech; shared files may remain when another model needs them.

Normal uninstall or Android Clear storage removes app-private data and model files. Android app archiving is different: it preserves user data. Copies you export, import originals, authorized workstation copies, device contacts and messages in other apps are outside AffinityVoice's deletion boundary. Deletion does not promise forensic overwriting of flash storage.

Sensitive files use Android's no-backup storage. The app disables cloud backup and excludes its data from Android backup/device-transfer rules. Device speech engines and their installed voices are managed separately by Android.

Children and family use

The same local-storage and deletion controls apply when a child uses AffinityVoice. The app reads the messages supplied by the messaging apps you enable; it does not determine whether those messages are suitable for a child. A parent or guardian should review enabled sources, permissions and voice-recording choices with a child. Only record a voice you have permission to use.

AffinityVoice does not upload children's messages, recordings or voice profiles for processing or storage. Optional model downloads still disclose connection metadata to their hosts as described above. Parents and guardians can remove local recordings, profiles and history using the app's deletion controls and contact info@affinityvoice.com about privacy questions. Do not include private messages or recordings in a support request unless needed to explain your request.

Sharing, security and support

AffinityVoice does not sell personal data or send your message content to advertising services. The current beta displays no advertising and contains no advertising or analytics SDK. If advertising or data handling changes, we will update this policy and the applicable app disclosures before introducing that change. Android app-private storage and permission controls protect local data; local storage is not a claim of end-to-end encryption. Model downloads use HTTPS.

The support button opens your email app. It sends nothing automatically and attaches no messages, recordings or diagnostics. Information you choose to include in a support email is delivered through your email provider and the support mailbox.

For privacy questions or requests, contact info@affinityvoice.com. Material changes to data handling will be reflected in this policy and the app's customer help.