Privacy Policy

Conduck

Last Updated: 2026-07-23

Data Controller: GigaDuck OÜ Tornimäe tn 5, 10145 Tallinn, Estonia Registry code: 17501858 (Estonian Business Register) Email: privacy@gigaduck.ai · General: info@gigaduck.ai

This policy covers the Conduck app itself. For the conduck.com website, email you send us, our community Discord, and participation in the open-source project, see the Website & Project Participation Privacy Notice.


Overview

Conduck is a voice and text client for your own AI assistant. It transcribes your speech and relays your messages to a speech-to-text provider and an AI gateway that you configure and pay for directly. It runs on iPhone, iPad, Mac, Apple Watch, and Apple CarPlay.

The defining fact of this app: Conduck runs no servers of its own. Conduck is published by GigaDuck OÜ (“we,” “us,” “our”) — we operate no backend, run no analytics, and never receive your audio, your messages, your AI’s replies, your gateway address, or your access keys. Everything happens either on your device or directly between your device and services you chose.

Key points:


1. What We Collect

We collect nothing on any server, because we operate no server. GigaDuck OÜ has no database, no logs, and no analytics that receive any data from this app.

The table below describes where your data lives and who, if anyone, receives it.

DataWho receives itStored by us?
Voice recordings(a) No one when Apple on-device transcription is active — processed locally, then discarded; (b) the cloud transcription provider you selected, sent directly with your key, if you opt into oneNo
Transcribed text, your messages, and any attachments you send (photos, screenshots, files)The AI service you configured — a gateway you run or a hosted service such as OpenRouter — sent directly with your token. If you set up a file-server for your gateway, your files are also uploaded there (your own server, a credential stored on your device).No
AI replies (returned to you)Returned from that service to your deviceNo
Reply text read aloud (only if you choose a cloud read-aloud voice)The text-to-speech provider you selected — OpenAI, Mistral, ElevenLabs, Gemini, OpenRouter, or a custom endpoint you point to — sent directly with your key, to be turned into spoken audio. The default is Apple’s on-device voice, which sends nothing.No
Conversation historyYour device + your iCloud (Apple CloudKit private database)No
Device identifierYour device Keychain onlyNo — never sent to us
Access keys / tokens (transcription or read-aloud provider, gateway, file-server)Your device Keychain; sent only to the provider, gateway, or file-server you configured, to authenticate your requestsNo — never sent to us, never logged

Data We Do NOT Collect


2. How Your Data Flows

Conduck performs up to three independent, device-direct hops, depending on your settings. We are in none of them.

Hop 1 — Speech to text.

Hop 2 — Message to your AI service. Your transcribed (or typed) message, any attachments or screenshots you add, and the prior turns of the current conversation are sent directly from your device to the AI service selected for that conversation, authenticated with the access token you entered. For a self-hosted gateway, that destination is the server you operate. For a hosted AI service such as OpenRouter, that destination is the hosted service and — depending on the model you select — the downstream model provider it routes your request to. The reply is returned to your device. We never see the address, the token, the message, the attachment, the reply, or the conversation.

If you have set up a file-server for your gateway (an optional, advanced feature so the AI’s tools can act on real files — it may run on your gateway machine or a separate one you control), your attachments and files are also uploaded directly to that file-server over HTTPS, using a credential generated on and stored on your device. For photos, the file-server receives the original image with its camera and location metadata intact, whereas the copy sent inline to the AI is downsized with that metadata removed. Files the AI produces can be downloaded back to your device. In addition, when your AI names a file it has produced, Conduck may automatically copy a small, size-limited preview of it — up to roughly 128 KB of text, or a reduced image thumbnail — from your file-server into the conversation record, so the chat can show the file without a fresh download each time. That conversation record lives on your device and in your private iCloud (see Section 4); both ends of this copy are systems you control, and we see neither. The preview is a snapshot kept and deleted with the conversation; opening a file always downloads its current full version from your file-server. The file-server is yours; we operate nothing here and never see the credential or the files.

Hop 3 — Reply to speech (optional).

Because you bring your own keys and connect to services you chose — whether a server you run yourself or a hosted AI service you subscribe to — the privacy and data-retention terms that apply to these hops are those of the providers, gateway, and read-aloud voice you selected, not ours. We recommend reviewing the privacy policy of any cloud transcription provider you enable, of any cloud read-aloud (text-to-speech) provider you enable, of the AI gateway you operate or subscribe to, and — for a hosted gateway — of the downstream model providers it may route to.


3. Third-Party Services

GigaDuck OÜ does not contract any sub-processors for this app. The third parties below are involved only because of your own configuration or Apple’s platform:

Apple Inc.

Transcription provider you selected (optional)

If you enable a cloud transcription provider, your audio is sent to that provider under your own account and key. We have no contract with them on your behalf, and their handling of your audio is governed by their policy. (The default — Apple on-device transcription — involves no third party.)

AI gateway you configured

The AI assistant you connect to is a service you chose — a server you operate yourself, a custom OpenAI-compatible endpoint you point to, or a hosted AI service you subscribe to. Your messages, attachments, and conversation context go there under your own token. We have no relationship with it.

Hosted AI gateway or hosted voice provider, such as OpenRouter

If you configure a hosted service like OpenRouter (as your AI gateway, your cloud transcription provider, and/or your cloud read-aloud voice), Conduck sends your requests directly from your device to that service using your own API key. That hosted service may forward your audio, your messages, attachments, screenshots, conversation context, and — if you chose it as a read-aloud voice — the text of any reply you have it read aloud, to the downstream model provider selected or routed for the request. Their terms, privacy policy, retention rules, and data-transfer safeguards — not ours — govern that processing. See OpenRouter’s Privacy Policy and Terms.


4. Storage and Security

DataLocation
Voice recordingsNot stored. Held in memory only during transcription, then discarded. With a cloud provider, any retention is governed by that provider.
Synthesized read-aloud audioNot stored. Held in memory only during playback, then discarded; never written to disk. With a cloud read-aloud voice, any retention of the reply text you send is governed by that provider.
Files uploaded to your gateway’s file-server (optional)Not stored by us. Held on the file-server you run, under a credential stored only on your device. Small previews of files your AI produces may be stored with the conversation history (see Section 2).
Transcribed text / messages / repliesNot stored by us. Persisted as conversation history on your device + your iCloud.
Conversation historyYour devices + your iCloud private database (Apple CloudKit). Encrypted by Apple. We have no access.
Device identifierYour device Keychain only. Never sent to us.
Access keys / tokensYour device Keychain. Sent only to the provider or gateway you configured, to authenticate a request; never sent to us.

Security measures:


5. Data Retention


6. International Data Transfers

GigaDuck OÜ initiates no international data transfers — we receive no data to transfer. Any transfer that occurs is between your device and a service you chose (a cloud transcription provider, a cloud read-aloud voice provider, your AI gateway, or a hosted AI service and the downstream model providers it routes to), or is Apple’s iCloud handling under Apple’s own published safeguards. A hosted service and its downstream providers may process your data in other countries under their own safeguards. Those transfers are governed by the terms of the service you selected and by Apple’s standard agreements.


7. Your Rights (GDPR)

Because we hold no personal data about you on any server, there is in practice almost nothing for us to access, correct, or erase — and we cannot identify you (we have no account system and never receive your device ID).

You remain in full control of the data the app does touch:

For any data you believe we hold, or to ask about this policy, email privacy@gigaduck.ai; we will respond within 30 days. Under the GDPR you also have the right to lodge a complaint with a supervisory authority; our lead authority is the Estonian Data Protection Inspectorate (Andmekaitse Inspektsioon).

For data held by a cloud transcription provider or by your AI gateway, exercise your rights directly with that provider — they — not us — are the controller for what you send them.


8. Children’s Privacy

Conduck is not directed at children under 16. We do not knowingly collect data from children (and, having no backend, we collect no server-side data from anyone). For questions about the app, email privacy@gigaduck.ai.


9. Changes to This Policy

We may update this policy from time to time. We will update the “Last Updated” date and post the current version in the app and on our website. Please review it periodically; the current version always governs.


10. Contact

Email: privacy@gigaduck.ai Data Controller: GigaDuck OÜ, Tornimäe tn 5, 10145 Tallinn, Estonia · Registry code 17501858 · General: info@gigaduck.ai