Privacy Policy
Yakki ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use the Yakki applications — the Yakki macOS app and the Yakki iPhone (iOS) app — and our website.
Yakki works slightly differently on each platform. Section 1 covers what stays on your device in the macOS app; the "Yakki on iPhone (iOS)" section covers how the iPhone app handles your voice. Everything from "Information We Collect" onward applies to both.
1. On macOS: Information That Stays On Your Device
In the macOS app, the following data is processed and stored entirely on your Mac and is never transmitted to our servers or any third party:
| Data Type | Description | Storage Location |
|---|---|---|
| Audio recordings | Voice recordings captured during dictation or meeting recording | Your Mac (App Support folder) |
| Transcriptions | Text generated from your audio | Your Mac (App Support folder) *AI-assisted (optional) features do send partial transcriptions to our AI providers (encrypted). They are NEVER used to train any model. |
| Speaker identification | Voice profiles used to identify speakers | Your Mac only |
| AI models | Whisper and other transcription models | Your Mac (App Support folder) |
On macOS, we never have access to your audio files or transcription content.
Yakki on iPhone (iOS)
The Yakki iPhone app is a voice keyboard. Because iOS does not let a keyboard extension run our speech models on the device, voice on iPhone is transcribed in the cloud. Here is exactly what happens to your data:
| Data | What happens to it |
|---|---|
| Audio recordings | When you dictate, audio is recorded on your iPhone and sent over an encrypted (TLS) connection to our transcription service. The audio is discarded as soon as it has been transcribed — we do not retain it on our servers. A copy stays on your device (and syncs through your iCloud — see below) only if you keep the recording in your history. |
| Transcriptions | The transcribed text is returned to your device and stored there. It is not stored on our servers. |
| AI formatting & translation | If you use a formatting mode (e.g. Email, Notes, Chat) or the Translate feature, the transcript text only (never the audio) is sent to our AI provider to be formatted or translated and returned to your device. It is processed in real time, not retained, and never used to train any model. |
| Sync (iCloud) | Your recordings and transcripts sync between your devices through your own private iCloud account (Apple CloudKit private database). This data lives in your iCloud, not on Yakki's servers — we cannot read it. |
| Account | You can sign in with Sign in with Apple or an email and password. We store your email address and an account identifier to manage your subscription and free‑tier usage. Authentication tokens are stored only in the main app's Keychain on your device — the keyboard extension never holds them. |
| Subscriptions | Purchases are handled by Apple through the App Store (StoreKit). We receive only your subscription status to unlock Pro features; we never see your payment details. |
| Usage counts | We count transcribed words to enforce free‑tier limits. No transcript content is included in these counts. |
What the iPhone app does NOT do: it contains no third‑party advertising, analytics, or tracking SDKs; it does not track you across other apps or websites (so iOS never shows you an App Tracking Transparency prompt); and it does not log your keystrokes. The keyboard requests "Allow Full Access" solely to reach the shared app container and to send audio for transcription over HTTPS.
You can delete your account and its server‑side data at any time from Settings → Account → Delete Account in the app. Recordings and transcripts stored on your device and in your iCloud are removed when you delete them.
2. Information We Collect
2.1 License and Account Information
On macOS, when you purchase or activate Yakki, we collect:
- License key
- Email address (for license delivery)
- Device identifier (anonymous hardware ID for license validation)
- Purchase date and license type
Purpose: To validate your license and provide customer support.
Third party (macOS): macOS license validation is processed by Polar (polar.sh). See their privacy policy.
On iPhone (iOS), accounts use Sign in with Apple or email/password and we collect your email address and an account identifier; subscriptions are purchased and managed through Apple, not Polar. See the "Yakki on iPhone (iOS)" section above.
2.2 Optional Analytics (macOS, Opt-In Only)
The iPhone app collects no analytics and contains no analytics SDK. In the macOS app, if you choose to enable analytics in Settings, we collect:
- App version and macOS version
- Feature usage statistics (e.g., "dictation started", "meeting recorded")
- Performance metrics (e.g., transcription speed)
- Error reports (crash logs without personal content)
We never collect: Audio content, transcription text, file names, or personal identifiers beyond anonymous session IDs.
Purpose: To improve Yakki's performance and features.
You can disable analytics at any time in Settings → Privacy → Analytics.
2.3 Lawful Basis for Processing (GDPR)
| Data Type | Lawful Basis |
|---|---|
| License Data | Contractual Necessity: We need this to deliver the app you purchased. |
| Analytics | Consent: You must opt-in via Settings. |
| Support/Inquiries | Legitimate Interest: Responding to your requests. |
3. Optional Cloud Features
Yakki offers optional cloud-powered features. These are disabled by default and can be turned off entirely using "Only Local" mode in Settings.
3.1 Meeting Analysis (AI Summaries)
When you use the "Analyze Meeting" feature:
| What's Sent | What's NOT Sent |
|---|---|
| Transcript text (for AI processing) | Audio files |
| Speaker labels (e.g., "Speaker 1") | Your name or identity |
| Any other files on your device |
Third-party processor: OpenAI (via our secure proxy) or Microsoft Azure OpenAI.
Data retention: Transcript text is processed in real-time and not stored by our servers. Per OpenAI's data policies:
"OpenAI may securely retain API inputs and outputs for up to 30 days to provide the services and to identify abuse. After 30 days, API inputs and outputs are removed from our systems, unless we are legally required to retain them."
AI Training: Your data is never used to train AI models. Per OpenAI's API Data Usage Policy:
"By default, OpenAI does not use customer data submitted via the API to train our models."
3.2 Text Enhancement
When you use AI-powered text formatting:
- Your transcribed text is sent to our AI provider for formatting
- The formatted text is returned to your device
- No content is stored after processing
3.3 "Only Local" Mode
You can disable all cloud features by enabling "Only Local" mode in Settings. When enabled:
- All transcription remains 100% on-device
- No data is sent to any cloud service
- Meeting Analysis and AI formatting features are disabled
- License validation still requires occasional internet connection
4. Data We Do NOT Collect or Retain
To be explicit, Yakki never stores the following on our servers, sells it, or uses it to train AI (on iPhone, audio is sent for transcription and then immediately discarded — see the iOS section):
- Audio recordings or voice data (not retained — discarded right after transcription on iPhone; never leaves the device on macOS)
- Transcription content or text (stored on your device / your iCloud, not ours)
- Meeting content or summaries
- File names or document content
- Keystrokes or screen content
- Location data
- Contacts or calendar data
- Browsing history
- Data from other applications
5. AI and Machine Learning
5.1 On-Device AI (macOS)
On macOS, Yakki uses on-device AI models for transcription. These models run entirely on your Mac, do not send data anywhere, do not learn or adapt from your usage, and are the same for all users. (On iPhone, transcription runs in the cloud and the audio is discarded right after — see the iOS section.)
5.2 Cloud AI (Optional on macOS; used for transcription & formatting on iPhone)
When you use cloud AI features (on macOS: Meeting Analysis and Text Enhancement; on iPhone: cloud transcription, formatting modes, and translation):
- Your content is processed by OpenAI or Microsoft Azure OpenAI
- Your data is NOT used to train their AI models
- OpenAI retains API data for up to 30 days for abuse monitoring, then deletes it
- We do not store ANY of your content on our servers
6. Data Security
We implement appropriate technical and organizational measures to protect your information:
- Encryption in transit: All network communications use TLS 1.3
- Local data: Stored in macOS-protected application containers
- API security: Authenticated and signed requests to our services
- No unnecessary data collection: We only collect what's essential
7. Data Retention
| Data Type | Retention Period |
|---|---|
| License information | Duration of license + 30 days |
| Analytics (if enabled) | 90 days, then aggregated/anonymized |
| Cloud-processed content | Not retained (real-time processing only) |
| Local audio/transcriptions | Until you delete them |
8. Your Rights
Depending on your location, you may have the following rights:
8.1 All Users
- Access: Request a copy of data we hold about you
- Deletion: Request deletion of your data
- Opt-out: Disable analytics at any time
- Local control: Delete local audio/transcriptions at any time
8.2 European Users (GDPR)
For users in the European Union (EU), European Economic Area (EEA), and United Kingdom (UK), under the GDPR you have rights including Access, Rectification, Erasure ("Right to be Forgotten"), Restriction of Processing, Data Portability, and Right to Object. To exercise these rights, contact us at [email protected].
8.3 California Users (CCPA/CPRA)
For residents of California: We do not sell your personal information. You have the Right to Know, Right to Delete, Right to Correct, and Right to Non-Discrimination. To exercise these rights, contact us at [email protected].
9. Third-Party Services
| Service | Purpose | Data Shared | Privacy Policy |
|---|---|---|---|
| Apple (iPhone) | Sign in with Apple, App Store purchases & subscriptions, iCloud sync | Account email/identifier, subscription status; your recordings/transcripts stay in your iCloud | apple.com/legal/privacy |
| ElevenLabs (iPhone) | Speech-to-text transcription | Audio (processed in real time, not retained) | elevenlabs.io/privacy |
| OpenAI | AI text formatting & translation (iPhone); meeting summaries & text enhancement (macOS, optional) | Transcript text only — never audio (not used for training; retained up to 30 days for abuse monitoring) | API Data Usage Policy |
| Polar (macOS) | License management & payments | License key, email, device ID | polar.sh/legal/privacy |
| Sparkle (macOS) | App updates | App version, macOS version | Open source, no data collection |
| Cloudflare | API infrastructure | Request metadata | cloudflare.com/privacy |
10. Children's Privacy
Yakki is not intended for children under 13 (or 16 in the EU). We do not knowingly collect information from children.
11. International Data Transfers
Yakki operates globally. Your personal information may be transferred to and processed in countries other than your own, including the United States. We rely on Adequacy Decisions and Standard Contractual Clauses (SCCs) to ensure your data remains protected.
12. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes by posting the new policy on our website and updating the "Last updated" date.
13. Contact Us
If you have questions about this Privacy Policy or our data practices:
- Email: [email protected]
- Website: https://yakki.ai
- Mailing Address: 20-22 Wenlock Road, London, N1 7GU, United Kingdom
Yakki.ai