Privacy by design

Data Controls

Exactly what data TypeQuick processes, where it goes, and what stays on your device.

Last updated:April 29, 2026

AI models we use

TypeQuick uses Qwen large language models from Alibaba Cloud for recognition, polishing, translation, selection editing and Ask. We picked Qwen for its strong multilingual quality and competitive latency. The cloud variant currently runs on Qwen3.5 Omni Flash Realtime; on-device runs a quantised Whisper-class recogniser for speech-to-text only.

Local mode — fully on device

Local speech recognition, where supported, processes audio on your device. Account synchronization is separate: Android accounts sync retained output history after sign-in. Translation, polishing and Ask require cloud processing.

Cloud mode — encrypted in transit

Cloud mode sends your audio over TLS 1.3 to our inference provider, returns the polished text, and discards the audio. We do not store your recordings, we do not retain prompts, and we do not train on your data. Inference runs in the EU and Singapore regions.

Account data

Account data includes your email, subscription, device sessions and custom styles. Signed-in Android accounts also sync personal vocabulary and retained output history. Account deletion removes the associated active sync records.

History and dictionary

Android accounts sync up to 5000 personal words and the latest 2000 output-history entries, including deletions. History also follows your retention setting; Never stops recording and clears account history. Unowned old device data requires explicit import. Desktop support is separate. Sending vocabulary hints to AI is a separate, off-by-default setting.

What is processed where

A clear breakdown by feature and mode.

Speech-to-text
Local mode
On device
Cloud mode
Qwen (cloud)
Retention
0 — discarded immediately
Polishing & styles
Local mode
Not available
Cloud mode
Qwen (cloud)
Retention
0 — discarded immediately
Translation
Local mode
Not available
Cloud mode
Qwen (cloud)
Retention
0 — discarded immediately
Selection edit
Local mode
Not available
Cloud mode
Qwen (cloud)
Retention
0 — discarded immediately
Ask / Smart Mode
Local mode
Not available
Cloud mode
Qwen (cloud)
Retention
0 — discarded immediately
Personal dictionary
Local mode
Android: account sync after sign-in
Cloud mode
Android: account sync after sign-in
Retention
5000 words / latest 2000 history; retention applies
History
Local mode
Android: account sync after sign-in
Cloud mode
Android: account sync after sign-in
Retention
5000 words / latest 2000 history; retention applies
Qwen3.5 Omni Flash Realtime

About Qwen LLMs

What the cloud model sees and what it doesn't.

What we send

Your audio chunk (or selected text), the active language hint and the polishing style. No account ID, no email.

What we don't send

Your name, email, device ID, history, dictionary, screen contents or anything from other apps.

No training

Our contract with the inference provider forbids training on customer payloads. Audio and prompts are dropped after the response.

Smart Mode web search

When Smart Mode performs a web search, only the cleaned query is sent to the search API — never the raw audio.

Providers & regions

Where your data is processed and by whom.

Alibaba Cloud — Qwen
Qwen privacy
Role
Cloud LLM inference (Qwen)
Region
China (Mainland)
Role
Auth, account database, file storage
Region
EU (Frankfurt)
Brave Search API
Brave Search privacy
Role
Smart Mode web search
Region
Global edge (cleaned query only)
Role
Website & download CDN
Region
Global edge
GDPR

Legal basis & transport

GDPR-aligned processing, with transport secured over HTTPS.

Legal basis (GDPR Art. 6)

Processing of voice and text in cloud mode is based on Art. 6(1)(b) — performance of the contract you accept when using TypeQuick. Account data is processed under the same basis. Optional analytics use Art. 6(1)(a) — your explicit consent, which you can withdraw at any time.

Encryption in transit

All traffic between your browser and our servers runs over HTTPS. Our hosting providers (Cloudflare, Supabase) terminate connections with modern TLS configurations by default.

Encryption at rest

Our account database is hosted on Supabase (Lovable Cloud), which encrypts the underlying storage at the infrastructure level (AES-256). We do not add a separate application-level encryption layer on top. Local history and dictionary are stored in a standard SQLite database on your device.

Retention by data category

Voice audio (cloud mode)
Location
Qwen inference (China)
Duration
Discarded immediately after inference
Cloud prompts & responses
Location
Qwen inference (China)
Duration
Not retained — dropped after response
History entries
Location
Android: device cache + account database after sign-in
Duration
Android: latest 2000, within your retention setting; deletions sync
Personal dictionary
Location
Android: device cache + account database after sign-in
Duration
Android: up to 5000 active words; deletions sync
Account (email, subscription)
Location
Account DB (EU)
Duration
Until account deletion + 30 days backup
Service logs (no payload)
Location
Account DB (EU)
Duration
30 days, then auto-purged

Your rights

Export your data

Download all account data as JSON from your dashboard.

Delete your account

One click, fully removed within 30 days.

Opt out of cloud

Switch to local mode at any time in settings.