Effective Date: 2026-05-29
This Privacy Policy explains how Mehmet AK (“we”, “us”, “Service Provider”) handles personal information when you use the TodoAI mobile application (“the Application”) on iOS and any related services.
We respect your privacy. TodoAI is designed so that your content stays with you. Your tasks, lists, notes, attachments, and settings are stored in your own Apple iCloud account and are not accessible to us as the developer.
We process the following categories of data:
We do not collect:
We do not show advertisements and do not sell or rent your personal data to anyone.
| Purpose | Data Used | Legal Basis (GDPR Art. 6) |
|---|---|---|
| Provide and operate the Application | User content, account info | Contract performance (Art. 6(1)(b)) |
| Sync your data across your devices | User content (via Apple CloudKit) | Contract performance |
| Process Pro subscription payments | Apple subscription status | Contract performance |
| Provide AI features (Assistant, etc.) | The text you type/speak as AI prompts | Consent (you opt in by using the feature) |
| Provide calendar integration | Task titles + due dates | Consent (you opt in via system prompt) |
| Respond to support requests | Email correspondence | Legitimate interest (Art. 6(1)(f)) |
| Comply with legal obligations | Limited records as required | Legal obligation (Art. 6(1)(c)) |
Your tasks, lists, notes, attachments, and settings are stored in your personal Apple iCloud private database using Apple’s CloudKit technology.
When you share a list with another user via CKShare, Apple manages the sharing handshake and stores the shared list in Apple’s “shared” CloudKit database. You control who has access via the share invitation.
The Application integrates AI services to power features such as natural-language task parsing, intelligent suggestions, the AI Assistant, and AI Board recommendations.
By default, AI requests are routed to Groq, Inc. using a Llama 3.1 8B model. When you use an AI feature without configuring your own API key:
You may optionally configure your own API key for one of the following providers in Settings → AI Service. When BYOK is active, prompts are sent directly to the provider you selected, and the default pool provider is not used:
| Provider | Privacy Policy |
|---|---|
| OpenAI | https://openai.com/policies/privacy-policy |
| Anthropic (Claude) | https://www.anthropic.com/privacy |
| Google (Gemini) | https://policies.google.com/privacy |
| Alibaba Cloud (Qwen) | https://www.alibabacloud.com/help/en/legal/privacy-policy |
Your API key is stored securely in your device’s Apple Keychain and is not transmitted to us.
When you use an AI feature, the prompt may include:
We recommend that you do not include sensitive personal data (medical, financial, government identifiers, etc.) in AI prompts.
You can disable AI features entirely in Settings → AI Service → Parser Mode → “Prefix-only”. When disabled, no prompts are sent to any AI provider.
By using any AI feature of the Application, you acknowledge and agree to the following terms:
Submitting such data is at your sole risk and may result in disclosure outside our control.
No professional advice. AI-generated output (suggestions, summaries, plans) does not constitute legal, medical, financial, psychological, or other professional advice. You should not rely on AI output for decisions requiring professional judgment.
AI provider’s terms govern processing. Once your prompt reaches the AI provider, its processing is governed by that provider’s terms of service and privacy policy (linked in Section 4.1 and 4.2). We are not a party to, and have no control over, that processing.
Indemnification. You agree to indemnify and hold the Service Provider harmless from any third-party claim, loss, or damage arising out of your violation of this Section 4.5, including reasonable legal fees.
The Application offers Pro Monthly and Pro Yearly auto-renewing subscriptions, with a 14-day free trial for new subscribers.
Subscription receipt data is validated locally on your device using StoreKit 2; no receipt data is sent to our servers.
The Application uses the following Apple system services. Each iOS-protected resource requires your explicit consent via a system prompt the first time it is requested. You may revoke any permission at any time in iOS Settings → TodoAI.
| Service | Why we use it | iOS Permission (Info.plist key) |
|---|---|---|
| CloudKit | Synchronise your tasks, lists, notes, and attachments across your Apple devices and securely store shared lists when you invite others. | Apple ID (system-level; no separate prompt) |
| StoreKit 2 | Process Pro Monthly / Pro Yearly subscription purchases and validate receipts locally on your device. | Apple ID (system-level; no separate prompt) |
| Speech Framework | Convert your voice into task text when you tap the microphone button. Transcription is performed on-device whenever possible; audio is not sent to our servers. | Microphone (NSMicrophoneUsageDescription) and Speech Recognition (NSSpeechRecognitionUsageDescription) — two separate prompts the first time you use voice input. |
| EventKit | Optionally write your task titles and due times to a calendar you choose, so reminders also appear in your Calendar app. We do not read other calendar events. | Calendars (NSCalendarsUsageDescription / NSCalendarsFullAccessUsageDescription on iOS 17+) — only requested when you toggle calendar sync on. |
| PhotoKit (PhotosPicker) | Attach photos from your library to a task. The system picker shows only the items you select; we do not browse your library. | Photo Library (NSPhotoLibraryUsageDescription) — only requested when you tap “Attach photo”. |
| Files / Document Picker | Attach documents (PDF, etc.) you select from Files. | None (system file picker handles access). |
| UserNotifications | Show local reminders for due dates and Focus Timer phases. | Notifications (NSUserNotificationUsageDescription is automatic) — system prompt on first reminder scheduling. |
| Apple Keychain | Securely store your optional AI API key (BYOK). Hardware-backed encryption is used where available. | None (system-managed). |
| PencilKit | Allow you to add hand-drawn notes as task attachments. Drawings are stored as task content in your iCloud. | None (no system permission required). |
The Application does not use the camera and does not include NSCameraUsageDescription in its Info.plist. If a future version adds camera capture, this Privacy Policy will be updated and a separate camera-permission prompt will be added.
We do not sell or rent your personal data to anyone.
We share data only with:
We do not use any analytics, advertising, attribution, or marketing SDKs.
You have the following rights regarding your personal data. To exercise any of these rights, contact us at mehmetak78@gmail.com. We will respond within 30 days (or as required by applicable law).
For data stored in your iCloud (Section 3), you can also exercise these rights directly via your Apple ID settings (managing or deleting iCloud data).
You have all rights under Articles 15–22 of the General Data Protection Regulation (GDPR / UK GDPR). You also have the right to lodge a complaint with your national supervisory authority.
You have the right to:
To exercise these rights, contact us at mehmetak78@gmail.com.
6698 sayılı Kişisel Verileri Koruma Kanunu (“KVKK”) Madde 11 uyarınca aşağıdaki haklara sahipsiniz:
Veri Sorumlusu: Mehmet AK (Türkiye’de mukim gerçek kişi geliştirici) Faaliyet bölgesi: Sarıyer, İstanbul, Türkiye E-posta (birincil iletişim): mehmetak78@gmail.com Posta adresi: Tebligata elverişli tam posta adresi, KVKK Madde 11 kapsamındaki yazılı taleplerinizi takiben e-posta yoluyla yapacağınız adres talebine 7 (yedi) iş günü içinde tarafınıza bildirilir. Bu yöntem, Veri Sorumlusu’nun kişisel güvenliği ile KVKK Madde 13 uyarınca size 30 (otuz) gün içinde geri dönüş yükümlülüğümüzü dengelemek için tercih edilmiştir.
Acil ve resmî bildirimleriniz için Kişisel Verileri Koruma Kurumu’nun (https://www.kvkk.gov.tr) “Veri Sorumluları Sicil Bilgi Sistemi” (VERBİS) üzerinden de iletişime geçebilirsiniz (kayıt yükümlülüğümüz oluştuğunda VERBİS kayıt bilgilerimiz burada paylaşılacaktır).
Taleplerinizi e-posta yoluyla iletebilirsiniz. Talepleriniz, KVKK’nın 13. maddesi uyarınca en geç 30 gün içinde ücretsiz olarak sonuçlandırılır (talebin niteliği işlem maliyeti gerektiriyorsa Kurul’un belirlediği tarifedeki ücret yansıtılabilir).
Your data may be transferred to and processed in countries outside your country of residence, including:
For transfers originating from the EEA/UK, we and our processors rely on the European Commission’s Standard Contractual Clauses (SCCs) or recognized adequacy decisions where applicable. Apple and the AI providers maintain their own transfer mechanisms which apply once data reaches them.
| Data | Retention |
|---|---|
| User content (in your iCloud) | Retained as long as you keep the Application installed and your iCloud account active. Deletion is controlled by you via iCloud. |
| AI prompts | We do not store AI prompts. AI providers may retain them per their own retention policies (see links in Section 4). |
| Subscription metadata | Retained for the duration of the subscription plus any period required by Apple for receipt validation, refunds, or accounting (typically up to 2 years). |
| Support correspondence | Up to 24 months from last contact, then deleted. |
| Legal compliance records | Retained as required by applicable law. |
We rely on Apple’s CloudKit, StoreKit, and Keychain security infrastructure to protect your data:
While we apply industry-standard practices, no method of electronic storage or transmission is 100% secure.
The Application is not directed to children under 16. We do not knowingly collect personal data from children under 16. If you believe a child has provided personal data through the Application, please contact us at mehmetak78@gmail.com and we will take appropriate action, including deletion of the child’s data.
If you are under 16, your parent or guardian must provide consent on your behalf where required by applicable law.
In the unlikely event of a data breach affecting your personal data, we will notify you and the relevant supervisory authority as required by applicable law (e.g., GDPR Article 33–34, KVKK Article 12), including the nature of the breach, the likely consequences, and the steps being taken to address it.
We may update this Privacy Policy from time to time. The current version is always available at the URL referenced in the Application’s Paywall, Settings, and App Store listing. Material changes will be highlighted with an updated Effective Date. Continued use of the Application after a change becomes effective constitutes acceptance.
Previous versions are available upon request.
The Application does not require you to create an account with us. You sign in using your existing Apple ID, which is managed by Apple. All your content is stored in your own Apple iCloud private database (see Section 3); we do not store it on our servers.
To delete all your data from the Application:
Because we do not maintain our own servers for your user content, there is no developer-side data store for us to purge — Apple manages the entire data lifecycle. Subscription metadata held by Apple is governed by Apple’s retention practices.
If you have any questions about this Privacy Policy or wish to exercise any of your rights, please contact us:
Service Provider: Mehmet AK (individual developer based in Türkiye) Region of activity: Sarıyer, İstanbul, Türkiye Email (primary contact for all inquiries): mehmetak78@gmail.com Postal address: A postal-deliverable address for service of legal notices is provided within 7 business days upon written email request. This balances the Service Provider’s personal safety with the controller-identification requirements of GDPR Article 13(1)(a) and KVKK Article 10. Application: TodoAI (iOS)
For privacy-related questions or requests, please use the email above. We aim to respond within 30 days, in line with GDPR Article 12(3) and KVKK Article 13(2).
Last updated: 2026-05-30