1. Introduction
This Privacy Policy explains how Applika GmbH, Chaltenbodenstrasse 16, 8834 Schindellegi, Switzerland (company number CHE-299.623.889), which provides Todoless ("we", "us", "our"), collects, uses, stores, and shares your personal information when you use our task management application ("the Service"), available at todoless.app and in our iOS and Android apps. Applika GmbH is the controller responsible for this processing. This policy is written to meet the requirements of the EU General Data Protection Regulation (GDPR), the Swiss Federal Act on Data Protection (FADP), and the California Consumer Privacy Act (CCPA).
2. Information We Collect
Information you provide:
- Account information: email address, display name, username, profile picture, timezone, and language preferences
- Content you create: tasks, projects, sections, labels, comments, notes, and file attachments
- Preferences and settings: theme, notification preferences, view configurations, and keyboard shortcuts
- Payment information: subscription tier selection, billing interval and AI credit pack purchases (pack, number of credits, price, currency, date and the payment provider's transaction reference). Card and bank details are processed directly by our payment providers and never stored on our servers
- Voice input (optional): when you dictate a task, the speech recognition service of your device's operating system (Apple or Google) converts your speech to text and may process the audio on its own servers; we receive only the resulting text, never the audio
- Photos for Photos to tasks (optional): the images you take or choose to turn into tasks, which are held briefly in an encrypted processing queue and not stored afterwards (see Section 5)
Information collected automatically:
- Productivity metrics: hourly and daily task completion patterns, completion velocity, deadline performance, estimation accuracy, priority distribution, and workflow statistics
- Session data: IP address, device type, operating system, browser type, and session duration
- Activity logs: timestamps of task creation, completion, updates, and collaboration events
- Technical data: error logs, performance metrics, and feature usage patterns
- AI credit usage: the credits used by each AI request and your monthly and purchased credit balances
- Push notifications (only if you enable them): a push token for your device or browser, stored encrypted and used to deliver reminders and activity notifications
- App integrity checks (mobile apps): signals from Apple App Attest or Google Play Integrity, processed through Google Firebase App Check to confirm that requests come from a genuine copy of our app
Information from third parties:
- Social authentication: when you sign in with Google or Apple, we receive your name, email address, and profile picture as authorized by your OAuth consent
- Data imports: when you import data from Trello or Todoist, we process the task and project data contained in your export files
- Calendar integrations (only if you connect them): when you connect a Google or Microsoft Outlook calendar, we receive access authorization and the calendar events needed to show and synchronize them with your tasks, within the permissions you grant. You can disconnect a calendar at any time in Settings > Integrations
- Busy times of connected calendars (no event content): used to calculate the capacity of the AI plan; only the busy minutes aggregated per day reach the AI models
We do not collect sensitive personal data such as health information, biometric data, racial or ethnic origin, political opinions, or religious beliefs. Multi-Factor Authentication uses time-based codes (TOTP), not biometric data. If you turn on Face ID, Touch ID or fingerprint unlock in the mobile app, your device's operating system performs the check and we never receive any biometric data.
A photo you send to Photos to tasks can show such data, about you or about other people (for example a prescription or a medical appointment). We process it only with your explicit consent and only to read the text and propose tasks, and we delete the photo as soon as it has been read (see Section 5).
3. Legal Basis for Processing (GDPR Article 6)
We process your personal data based on the following legal grounds:
- Contract performance: processing necessary to provide the Service, including account management, data storage, synchronization, collaboration features, and the features you choose to use, such as AI features, calendar integrations, push notifications, and voice input
- Legitimate interest (Art. 6(1)(f)): error tracking and crash reporting via Sentry on the web (EU data residency); bot and fraud protection on sign-up and login forms via Google reCAPTCHA v3 (Google LLC, USA); app integrity checks in the mobile apps via Google Firebase App Check; security monitoring and abuse prevention — processed to ensure application stability and security. For Sentry, no personal data is collected, only technical error details. For reCAPTCHA, a limited set of technical and behavioral signals (IP, browser characteristics, interaction patterns) is processed by Google. These services run as essential and do not require cookie consent
- Consent (Art. 6(1)(a)): usage analytics (Firebase Analytics), performance monitoring (Firebase Performance Monitoring), error and crash reporting in the mobile apps (Sentry, EU data residency), the AI assistant (see Section 5), the priority suggestions of the AI weekly planner (see Section 5; you withdraw this consent with their own switch in the planner settings), and marketing communications — you may grant or withdraw consent at any time through the cookie consent banner on the web or Settings > Privacy > Manage consent in the mobile apps, without affecting the lawfulness of processing carried out before the withdrawal. Outside the EU/EEA, the UK and Switzerland, analytics, performance monitoring and error and crash reporting in the mobile apps may be active by default, and you can turn them off in the same places at any time
- Explicit consent (Art. 6(1)(a) and, for special categories of data such as health data, Art. 9(2)(a) GDPR; for Switzerland, your explicit consent under the FADP): Photos to tasks (see Section 5). You can withdraw it at any time in Settings > Privacy, without affecting the lawfulness of processing carried out before the withdrawal
- Legal obligation: compliance with tax regulations, court orders, and applicable data protection laws
Providing your email address is necessary to create an account and use the Service; without it we cannot provide the Service. All other information is optional, and not providing it only means that the related feature is not available to you.
4. How We Use Your Information
We use the information we collect to:
- Provide, maintain, and synchronize the Service across your devices
- Generate your personal productivity analytics, completion patterns, and dashboard insights
- Compute the statistics of your account and of your shared lists (periods, comparisons and activity rhythm) that you see with a Premium plan or during the trial, from the pseudonymised analytics records described in Section 9, updated once a night
- Enable collaboration features including shared projects, comments, and team performance metrics
- Send notifications about task deadlines, project updates, and collaboration activities
- Process subscription payments and manage billing through our payment provider
- Power AI features including task generation, subtask creation, and smart filtering
- Provide customer support and respond to your inquiries
- Detect and prevent fraud, abuse, unauthorized access, and security threats
5. AI and Automated Processing
Our AI-powered features process the task titles, descriptions, and project context you submit to generate suggestions such as subtasks, plans, project templates, and smart filters. This processing runs on Amazon Bedrock, operated by Amazon Web Services, and stays within AWS data centres in the European Union. The companies that develop the AI models have no access to your requests or the results. By default Amazon Bedrock does not store the requests and results it processes, and we have configured our accounts so that it keeps no copy of them; content that the automated abuse detection of Amazon Web Services flags as abusive may nonetheless be kept and reviewed by Amazon Web Services for the limited time and purposes it describes for abuse detection.
We do not use your personal data or content to train machine learning models. AI features are optional — you can choose not to use them without any impact on the core functionality of the Service. No automated decisions with legal or significant effects are made based on your data.
AI weekly planner
The AI features of the weekly planner, available with a Premium or Team plan and during the trial, propose a schedule for your week, write your daily brief and can suggest tasks to review and priorities. To do this the planner sends to Amazon Bedrock, only in AWS data centres in the European Union, the title, due date, duration, priority, age, number of postponements and activity score of the tasks it works on, which larger task a step belongs to, your free working time calculated as described in Section 2 and your planning preferences (working days, capacity and, if you turned them on, your energy windows); once you have used the planner for a while, also what it learned from your past weeks: how often and on which days you complete tasks, how accurate its time estimates were and which kinds of tasks tend to slip. It never sends descriptions, notes or comments. Using what the planner learned from your past weeks to plan your next one is a form of profiling: it only serves to schedule your tasks and has no legal or similarly significant effect on you. The activity score is calculated by the planner from how long a task has waited and how often it was postponed, and is stored with the task. Task titles are first checked by an automated safety filter; if the check cannot be completed, the AI model is not used and you get a simpler result built with fixed rules.
In autonomous mode the planner applies its plan on its own, without asking you to approve each change: it schedules and moves the tasks you are responsible for (your own tasks and those other people assigned to you) in the week it plans and, if priority suggestions are on, sets the priority of your own tasks whose priority you never chose. It never changes tasks you assigned to other people or a priority you chose. It acts only after you agree to its consent screen, only when it is confident, and everything it does is listed in "What the planner did", where you can undo it: a change of schedule until the end of that week, a change of priority for 14 days. If you agreed to an earlier version of the consent screen, it does not change priorities until you agree to the current one. We keep the version of the consent text you accepted and its date with your planner settings, until you delete your account, so that we can show which text you agreed to. You can turn it off at any time by choosing "Assisted" or "Manual" in the planner settings.
Priority suggestions. If you turn on "Suggest priorities" in the planner settings (it is off by default), the planner reviews your own open tasks when you ask for it, at most three times a day, and shortly before it prepares a plan automatically. It suggests a priority for tasks whose priority you never chose (and, for tasks created before we started recording who chose a priority, for tasks still at the default priority) and may suggest lowering a high priority that has gone untouched for a long time. Fixed rules based on due dates and activity decide first; the remaining tasks go to the AI model with their title, current priority, due date and its kind, age, activity score, number of open subtasks and whether they repeat, identified by short temporary codes instead of their identifiers. A priority changes only when you accept the suggestion, or in autonomous mode as described above; a priority you chose yourself is never changed automatically. To respect your choices we store, with each task, whether its priority was chosen by you, set from the default priority or set by the planner.
The suggestions are stored without the titles of your tasks (the app matches them with your tasks on your device), together with their reasons, how confident the planner is and your decision, and are deleted automatically 14 days after the review. Your decision (accepted or dismissed) and any priority the planner changed or put back are also recorded in the history of the planner's actions. A review that uses the AI model uses AI credits; tasks that other people assigned to you are never reviewed.
Legal basis. We generate plans and briefs, and apply them in autonomous mode, to provide the Service you chose to use (Art. 6(1)(b) GDPR); the consent screen of autonomous mode lets you decide whether the planner acts on its own. Priority suggestions are processed on the basis of your consent, given by turning on "Suggest priorities" (Art. 6(1)(a) GDPR; for Switzerland, your consent under the FADP). You can withdraw it at any time by turning the switch off: no further review takes place, and suggestions already stored are deleted after 14 days. Withdrawing consent does not affect processing that took place before.
AI assistant
Todoless includes an optional AI assistant, available with a Premium or Team plan and during the trial, that answers questions about how to use Todoless and about your own tasks. You can use it only after you have agreed to the assistant's consent screen, and you can withdraw that consent at any time in Settings > Privacy. On the Free plan the assistant is not available; our guides at todoless.ch/guides and our support team remain available to everyone.
What the assistant processes. When you send a message, we process the text of your message, the previous messages of the same conversation (to keep the context), your language, time zone, platform and app version, and, if your question is about your tasks, the tasks and lists (their names) the assistant reads to answer: their titles, statuses, priorities, dates, repetition, subtasks and the list they belong to and, when it needs them to answer, their descriptions, notes and labels. The assistant reads the tasks in lists you own, in lists other people share with you, and the tasks assigned to you: the same ones you see in the app. They can include titles and content written or edited by other people. Descriptions, notes, labels and tasks in other people's lists are read only if you agreed to the consent text that mentions them. If you have connected an external calendar and agreed to the consent text that mentions it, the assistant also uses the free time slots found in that calendar to suggest a time that does not clash with your commitments: only the free intervals, never the titles, descriptions, locations or participants of your events.
How the answer is produced. Your message, the tasks the assistant reads (with their descriptions, notes and labels) and the names of the lists and, if you connected an external calendar and agreed to the consent text that mentions it, its free time slots (never the event titles) are sent to Amazon Bedrock, a service operated by Amazon Web Services, where a language model developed by Anthropic generates the answer. The request is processed only in AWS data centres located in the European Union. The company that developed the model has no access to your messages, your tasks or the answers. The assistant never changes your tasks by itself: it can only propose a change, which is applied only if you confirm it in the app. Questions about payments, refunds, prices, cancellation, what a plan includes as a matter of contract, or legal matters are not answered by the assistant; it directs you to our support team instead.
Automated safety checks. Every message and every answer is checked automatically for attempts to misuse the assistant and for harmful content. If several of your messages in one day are blocked as attempts to manipulate the assistant, the assistant is paused for you until the end of that day (UTC). Amazon Web Services also runs automated abuse detection on Amazon Bedrock. By default Amazon Bedrock does not store the requests and answers it processes; we have configured our accounts so that Amazon Bedrock keeps no copy of them. Content that the automated systems of Amazon Web Services flag as abusive may nonetheless be kept and reviewed by Amazon Web Services for the limited time and purposes it describes for abuse detection; it is not shared with the company that developed the model.
Ratings and reports. You can rate an answer and report it (for example because it is offensive or wrong). We store your rating or report with the answer's identifier, the reason you chose, your language and platform and the help articles the answer cited, but not the text of your question or of the answer. Your ratings and reports are part of your account data: they are included when you export your data and deleted when you withdraw your consent or delete your account.
Who can read your conversations. Todoless staff do not read your conversations, except to handle an answer you reported, to handle a support request you sent us, or when it is necessary to keep the service secure (for example to investigate an attack). A report is kept for 90 days even if you delete the conversation, so that it can still be handled; after you delete the conversation the report contains no question or answer text.
Legal basis. We process your assistant messages on the basis of your consent (Art. 6(1)(a) GDPR; for Switzerland, your consent under the FADP). Withdrawing consent does not affect processing that took place before. The automated safety checks and the pause rule are necessary to provide the assistant securely (Art. 6(1)(b) and (f) GDPR).
Your choices. You can delete a single conversation at any time. Withdrawing your consent deletes all your conversations, messages, ratings and reports immediately; only the counter of blocked messages of the current day is kept until it expires (at most 2 days), so that withdrawing consent cannot be used to lift a pause. If your plan changes to Free, you can still read and delete your existing conversations and withdraw your consent.
Photos to tasks (AI)
Todoless can turn a photo or an image, such as a handwritten list, a whiteboard, a note, a printed page or a screenshot, into proposed tasks. The feature is optional and available on every plan: the Free plan includes 3 photos per calendar month, and on paid plans and during the trial each photo uses AI credits. You can use it only after you have agreed to its own consent screen, and you can withdraw that consent at any time in Settings > Privacy.
What is sent. Before the photo leaves your device, the app reduces its size and saves it as a new image without its metadata, such as the place where it was taken (GPS) or camera details; our server removes any remaining metadata again. With the image we send your language, time zone, date format and first day of the week, the names of your labels (up to 100) and of the list you chose for the new tasks, so that the proposals can use them, and a random identifier of the request. Your name, your email address and your other tasks are not sent. The app keeps the photo and the proposals only in memory while you review them and does not save them on your device. If you leave the screen or close the app while the photo is being read, the app saves on your device only the random identifier of the request, so that it can retrieve the proposals from our server for up to one hour, and deletes it when the request has ended or when you sign out.
How the photo is read. The image is sent to Amazon Bedrock, a service operated by Amazon Web Services, where a model developed by Anthropic works in two steps: first it reads the text in the image, then, without seeing the image again, it turns that text into proposed tasks with details such as dates, duration, priority and labels. Web links found in the photo are removed from the proposals. The request is processed only in AWS data centres located in the European Union, and the company that developed the model has no access to your photos, the text or the proposals. Nothing is created automatically: you review every proposal, can change it, and only the tasks you confirm are created in your account, where they are ordinary tasks. If a proposal names the person responsible for a task, the app compares that name with the members of the shared list on your device; the members' names are not sent with the photo and never reach the AI model.
What is not kept. While it waits to be read, your photo is held for a short time, normally a few seconds and never more than one hour, in an encrypted processing queue on our servers in the European Union, and it is deleted as soon as it has been read. If processing fails repeatedly, the photo can be kept in a separate encrypted queue for at most one day so that we can investigate the failure, and is then deleted automatically. The text read from the photo exists only in memory during processing. The proposed tasks are kept, encrypted and linked to your account only through a one-way fingerprint, for up to one hour, so that you can retrieve them if the app is closed or loses its connection while the photo is being read; they are deleted when you have reviewed them, or automatically after that hour. We do not write the photo, the text or the proposals in our logs and we do not use them to train AI models. By default Amazon Bedrock does not store the requests and answers it processes, and we have configured our account so that it keeps no copy of them. To recognise a request sent twice and to let you retrieve its result, we keep a technical record identified by a one-way fingerprint (hash) of your account and of the request; besides the proposals described above, it contains only a fingerprint of the image, from which the image cannot be reconstructed, and the outcome of the request, never the image or the text read from it, and it expires within 24 hours (one hour after the request has ended). Our technical logs of the feature contain only counts, outcome codes and timings, and identify you only by a one-way fingerprint of your account.
Automated safety checks. The text read from the photo, the names of your labels and the proposals are checked automatically for attempts to manipulate the AI, such as instructions written in the photo, and for harmful content: a photo whose text fails the check is not processed further, and a proposal that fails it is withheld. If several of your photos in one day are blocked as attempts to manipulate the AI, the feature is paused for you until the end of that day (UTC); for this we keep a counter of blocked photos, identified by a one-way fingerprint of your account, which is deleted automatically after about 2 days. Amazon Web Services also runs automated abuse detection on Amazon Bedrock: if an image appears to contain child sexual abuse material, Amazon Bedrock blocks the request, and Amazon Web Services may keep and review the flagged image only to determine whether it is such material and may report it to the National Center for Missing and Exploited Children (NCMEC) or a relevant authority.
Legal basis. We process the photos you send on the basis of your explicit consent (Art. 6(1)(a) GDPR and, for special categories of data such as health data that a photo may show, Art. 9(2)(a) GDPR; for Switzerland, your explicit consent under the FADP). Withdrawing consent does not affect processing that took place before. Other people's data that appear in a photo, such as names on a whiteboard, are processed only to propose your tasks and are kept only for the short periods described above, on the basis of your and our legitimate interest in turning a document you already have into tasks (Art. 6(1)(f) GDPR). The credit charge, the automated safety checks and the pause rule are necessary to provide the feature securely (Art. 6(1)(b) and (f) GDPR).
Your choices. You choose every photo you send. Avoid photographing health documents or other people's data when your tasks do not need them. Withdrawing your consent in Settings > Privacy stops any further photo from being read; the tasks you have already created stay in your account like any other task. The record of your consent (the version of the consent text you accepted and its date) is stored with your profile and removed when you withdraw your consent or delete your account. So that we can prove your consent, we also keep a history of each time you gave or withdrew it, containing only the version of the consent text and the dates: each entry is kept for 3 years from the change it records, also after you withdraw your consent or delete your account, and is then deleted automatically. We keep this history because we must be able to demonstrate your consent (Art. 7(1) GDPR) and to establish, exercise or defend legal claims (Art. 6(1)(f) and Art. 17(3)(e) GDPR). Your consent record and this history are included when you export your data.
Google user data
Todoless's use and transfer of information received from Google APIs, including Google Calendar, adheres to the Google API Services User Data Policy, including the Limited Use requirements. The use of raw or derived user data received from Google Workspace APIs adheres to the Google User Data Policy, including the Limited Use requirements. We do not use, transfer or sell Google user data, whether raw, aggregated or derived, to create, train or improve generalized or foundational artificial intelligence or machine learning models. Only three kinds of data received from Google Calendar can reach the AI models on Amazon Bedrock, and only to produce the answer you asked for, under the conditions described in this section. If you connect Google Calendar to the AI planner, we read from your events only when they start and end, their type, whether they show you as busy and whether you declined them, never their titles, descriptions, locations or other participants; the AI models receive only the working time you still have free, calculated from your busy minutes aggregated per day, never the events themselves. If you use the AI assistant and agreed to the consent text that mentions your external calendar, the assistant receives only the free time slots found between your events, never the events themselves, and uses them only to suggest a time that does not clash. When you use an AI feature, task data that may come from Google Calendar (for example a task title or date you changed in Google Calendar) is sent with your request.
6. Data Storage and Security
Your data is stored in the European Union (AWS region eu-central-1, Frankfurt) using Amazon Web Services infrastructure. We employ multiple layers of security: DynamoDB with encryption at rest (AES-256) for application data; S3 with server-side encryption for file attachments; AWS Cognito for secure authentication with support for MFA (TOTP); TLS 1.2+ encryption for all data in transit; automated malware scanning for all uploaded files; and regular automated backups kept for up to 35 days.
While we implement industry-standard security measures, no method of electronic storage or transmission is 100% secure. We continuously monitor and improve our security practices but cannot guarantee absolute security.
7. Information Sharing and Sub-processors
We do not sell, rent, or trade your personal information. We never use your data for advertising purposes. We may share your information only in the following limited circumstances:
- Collaboration: when you share projects, collaborators can see project tasks, comments, and your contributions according to the permission level you set (viewer, editor, or assigner)
- Sub-processors (service providers that act on our behalf and are bound by data processing agreements): Amazon Web Services (cloud infrastructure in the EU, including hosting, database, file storage, email delivery via Amazon SES, malware scanning via Amazon GuardDuty, and AI processing via Amazon Bedrock, including the messages you send to the AI assistant and the tasks it reads; the developer of the language model, Anthropic, is not a sub-processor and receives neither your messages nor the answers), Google Firebase (app integrity checks via App Check in the mobile apps; analytics and performance monitoring, according to your privacy choices described in Section 11), Sentry (error tracking and crash reporting, EU data residency — on the web it runs as essential service, in the mobile apps according to your privacy choices described in Section 11), Google reCAPTCHA v3 (bot and fraud protection on authentication forms; Google LLC, USA, processed under the EU-US Data Privacy Framework), Expo (650 Industries, Inc., USA; delivery of push notifications to the mobile apps through Apple Push Notification service and Firebase Cloud Messaging), and RevenueCat, Inc. (USA; management of in-app purchases in the mobile apps)
- Photos to tasks: the photos you send, the text read from them and the proposals are processed by Amazon Web Services through Amazon Bedrock, as our sub-processor and only in the EU; Anthropic, the developer of the model, is not a sub-processor and receives neither your photos nor the text or the proposals
- Payments: web and desktop subscriptions and AI credit packs are sold and billed by Paddle.com Market Ltd (United Kingdom) as Merchant of Record, which also handles VAT and sales tax; mobile subscriptions and credit packs are billed by the Apple App Store or Google Play and managed through RevenueCat, Inc. For web subscriptions Paddle also runs Paddle Retain (formerly ProfitWell): if a renewal payment fails, Paddle may email you a link to update your payment method on retain.todoless.app, and when you cancel, Paddle may ask you why and offer an alternative such as a discount or a pause. For these purposes Paddle processes your billing contact details, your subscription and payment data and your answers; we do not share your tasks, your projects or how you use the app with Paddle. Paddle's privacy policy (paddle.com/legal/privacy) applies to this processing
- Independent providers you choose to use: Apple, Google and Microsoft process your data under their own privacy policies when you sign in with their accounts, connect their calendars, buy through the App Store or Google Play, dictate using their speech recognition, or receive push notifications through their services (Apple Push Notification service, Firebase Cloud Messaging, or your web browser's push service)
- Legal requirements: we may disclose information when required by law, regulation, court order, or governmental authority
- Business transfers: in connection with a merger, acquisition, or sale of assets, your data may be transferred to the successor entity with equivalent privacy protections
A current list of our sub-processors is available upon request at privacy@todoless.app.
8. International Data Transfers
Your primary data is stored in the EU (Frankfurt, Germany), and AI requests are processed only in AWS data centres within the EU. Some processing services, such as analytics queries, may operate in other AWS regions (e.g., us-east-1). Some recipients are located outside Switzerland and the EU/EEA, in particular in the United States (for example Google, Expo, RevenueCat and, for some services, Amazon Web Services) and in the United Kingdom (Paddle). These transfers rely on adequacy decisions of the European Commission and the Swiss Federal Council, including the EU-U.S. Data Privacy Framework and the Swiss-U.S. Data Privacy Framework for certified recipients, or, where no adequacy decision applies, on the Standard Contractual Clauses of the European Commission, as recognized by the Swiss FDPIC. Google reCAPTCHA v3 processes a limited subset of technical signals (IP, browser characteristics, interaction patterns) on Google LLC infrastructure in the USA. You can request a copy of the safeguards at privacy@todoless.app.
9. Data Retention
We retain your data according to the following schedule:
- Active account data: retained for the duration of your account
- Completed tasks: completed tasks and their associated data (subtasks, comments, attachments) are automatically deleted after a retention period that depends on your subscription plan — 30 days for Free accounts, 365 days for Premium and Team accounts. This deletion is permanent and irreversible. Active and in-progress tasks are retained indefinitely. You may manually delete any task at any time through the application interface
- Deleted file attachments: permanently removed after 30 days (soft delete period)
- Deleted account: 30-day grace period after deletion request, then permanent and irreversible removal of all personal data, except the records listed in this section that are kept for a stated period after your account is deleted
- AI credits: your credit balances and monthly usage are deleted together with your account, and monthly usage counters are deleted automatically about two months after the month ends. Records of credit pack sales are kept for 10 years after your account is deleted, with your identity replaced by a pseudonym, to meet accounting and tax obligations, and are then deleted automatically
- AI credit history (for each AI request: the feature, the credits used, the outcome and the date, without the content of the request or of the result): deleted automatically 400 days after each entry, or earlier when you delete your account
- Temporary AI processing data: when a list or subtasks are generated in the background, your request and its result are kept for 7 days so that the app can collect the result, and a generated list is kept in a cache for 24 hours so that the same request from you is not processed twice; both are then deleted automatically
- AI planner priority suggestions: deleted automatically 14 days after each review; the record of your decisions on them and of the priorities the planner changed or put back: deleted automatically after 180 days; the marker that says who set a task's priority: kept with the task; the version and date of the consent text you accepted for autonomous mode: kept with your planner settings. All of them are deleted earlier when you delete your account
- AI planner history: the record of the tasks you completed is deleted 90 days after the start of their week; what the planner learned from your past weeks (how often and on which days you complete tasks, how accurate its time estimates were, which kinds of tasks tend to slip, including keywords taken from task titles) and its adaptive corrections are deleted 365 days after their last update, and the planner stops using them as soon as they expire. You can delete all of it at any time with "Reset planner history" in the planner settings; it is also deleted when you delete your account
- Security and audit records of actions on your account (for example file access, permission changes and blocked AI requests): deleted automatically after 90 days to 1 year, depending on the type of event. Records of your requests to access or delete your data are kept for 7 years to show that they were handled, and are then deleted automatically
- Product analytics records (our own analytics data store, separate from Firebase Analytics): each record holds only identifiers (people only as pseudonyms), event types, dates, the status of the task (including the previous status when it changes) and its priority, the item type and whether it repeats, your subscription plan, the technical source of the event (for example the sign-in method or the service that recorded it), the names (never the values) of changed fields, and counts, never the title or content of your tasks, comments, names or email address. Your account identifier in these records is replaced by a pseudonym created with a key that is deleted when your account is deleted, so the records can no longer be linked to you; the records are deleted automatically after 13 months. They are kept to compute the statistics of your account, including the premium statistics. In shared lists, the statistics computed from these records show the members the totals of the list and their own share, never a ranking or a breakdown by person; in lists with few members the total makes it possible to infer the activity of the others, which the members can already see in the task history; the list's own views of who is assigned which task are separate and use only the tasks every member of the list already sees. The premium statistics are updated once a night from these records. The statistical rollups computed from them are kept for up to 14 months, then deleted automatically, which is longer than the 13 months of the records themselves. When you delete your account, your personal statistics are deleted and your share in the statistics of shared lists can no longer be linked to you
- Free trial abuse prevention: when you delete your account, we keep for 365 days from the deletion a one-way fingerprint (HMAC) of its email address, together with whether the account had used the free trial, never the address itself, so that a new account with the same address cannot start the free trial again; it is then deleted automatically
- AI assistant conversations and messages: deleted automatically 30 days after the last message of the conversation, or earlier when you delete the conversation, withdraw your consent or delete your account
- AI assistant ratings and reports: deleted automatically 90 days after you give them, or earlier when you withdraw your consent or delete your account. Deleting a conversation deletes its ratings; its reports remain until the 90 days end, without the text of the question or the answer
- AI assistant consent record: kept until you withdraw consent or delete your account
- AI assistant usage counters (messages sent per day) and the blocked-message counter: deleted automatically after about 2 days
- AI assistant temporary processing queues: when a message cannot be processed because of a technical error, a copy of it (with the conversation context) can stay in an internal error queue for at most 24 hours before it is deleted automatically
- Photos to tasks: a photo is deleted as soon as it has been read; while it waits it is held in an encrypted processing queue for at most one hour and, if processing fails repeatedly, in a separate encrypted queue for at most one day; the text read from it is not kept after processing; the proposals are kept for at most one hour; the technical record used to recognise duplicate requests expires within 24 hours (one hour after the request has ended), the counter of photos blocked by the safety checks is deleted automatically after about 2 days, and the technical logs of the feature are deleted after 30 days
- Photos to tasks consent record (version of the consent text and date): kept with your profile until you withdraw consent or delete your account. The history of the times you gave or withdrew this consent (version of the consent text and dates only) is kept for 3 years from each change, also after you withdraw consent or delete your account, and is then deleted automatically
- System backups: regular automated backups are kept for up to 35 days; data you delete, or that is deleted automatically, disappears from the backups within 35 days
10. Your Rights
Under the GDPR (EU/EEA) and the Swiss FADP:
- Right of access: request a copy of your personal data (Settings > Privacy > Export Data, or contact us for a formal DSAR). We respond within 30 days
- Right to rectification: update your account information at any time through Settings > Account
- Right to erasure: delete your account and all associated data through Settings > Privacy > Delete Account. A 30-day grace period applies
- Right to data portability: export your data in JSON or CSV format (limited to one request per 24 hours, download available for 7 days)
- Right to restrict processing: request limitation of specific data processing activities
- Right to object: opt out of marketing communications, analytics, performance monitoring, and legitimate interest processing through the cookie consent banner or Settings > Privacy
- Right to lodge a complaint: you may file a complaint with your local Data Protection Authority (e.g., the Swiss FDPIC, or your national DPA within the EU)
- Right to withdraw consent: where processing is based on your consent, you may withdraw it at any time with effect for the future, through the cookie consent banner or Settings > Privacy
Under CCPA/CPRA (California residents):
- Right to know: request disclosure of the categories and specific pieces of personal information we collect
- Right to delete: request deletion of your personal information
- Right to opt-out: we do not sell personal information, so no opt-out is required. We do not use your data for cross-context behavioral advertising
- Right to non-discrimination: exercising your privacy rights will not result in different pricing or service levels
11. Cookies and Tracking Technologies
On your first visit from the EU/EEA, the UK or Switzerland, or when your region cannot be determined, a cookie consent banner lets you choose which non-essential tracking categories to accept or reject. In other regions the banner is not shown automatically and those categories may be active by default. Your region is taken from the language and region settings of your browser or device. Your preferences are stored locally and remembered for subsequent visits. You can change your preferences at any time via the cookie consent banner (accessible from Settings > Privacy).
Cookie and tracking categories:
- Essential (always active): authentication cookies managed by AWS Cognito for session management; localStorage and sessionStorage for user preferences (theme, language, view settings); Sentry for error tracking and crash reporting (EU data residency, no PII collected); Google reCAPTCHA v3 for bot and fraud protection on sign-up and login forms — sets a _GRECAPTCHA cookie (6-month duration, .google.com domain) and processes IP address, browser characteristics, and interaction signals (mouse and keystroke patterns) on a legitimate-interest basis to prevent automated abuse. The reCAPTCHA badge is shown on authentication pages; Google's Privacy Policy and Terms of Service apply to this processing. These are strictly necessary and cannot be disabled
- Payment forms (only when you open one): the checkout and the payment-method update form are provided by Paddle and its payment partners and load from their servers. They may set cookies on their own domains for security and fraud prevention, for example Cloudflare's __cf_bm on paddle.com (30 minutes) and Stripe's m on m.stripe.com (up to about 13 months). Todoless neither sets nor reads these cookies; they are strictly necessary for a secure payment, and the providers' privacy policies apply
- Analytics (requires your consent in the EU/EEA, the UK and Switzerland; in other regions it may be active by default and you can turn it off at any time): Firebase Analytics, on the web and in the mobile apps, to understand how you use the application. Collects pseudonymous usage data such as screen views and user interactions, linked to a random identifier and never to your name or email address. Data is processed by Google in accordance with their privacy policy
- Performance and crash reports (same rule as analytics): Firebase Performance Monitoring to measure load times, network latency, and application responsiveness and, in the mobile apps, Sentry to collect error and crash reports (error details, device model, operating system and app version) so that we can fix problems. These reports are stored in the EU and are not linked to your name, email address or account
Additional information:
- Mobile apps: session tokens are kept in your device's secure storage (iOS Keychain or Android Keystore) and preferences in the app's local storage; no cookies are used. Analytics, performance monitoring and crash reporting follow the choices you make in the in-app privacy request or later in Settings > Privacy > Manage consent. In the EU/EEA, the UK and Switzerland they stay off until you opt in; in other regions they may be active by default and you can turn them off there at any time. The mobile apps use no advertising tools and do not access your device's advertising identifier
- We do not use third-party advertising cookies, tracking pixels, or cross-site tracking for marketing purposes
- Apart from the limited technical and behavioral signals collected by Google reCAPTCHA for bot protection on authentication forms (see Essential cookies), no fingerprinting techniques are employed for user identification, profiling, or marketing tracking
- If you reject analytics cookies, any previously set analytics cookies (_ga, _gid) are automatically cleared
12. Children's Privacy
The Service is not intended for children under 16 years of age. We do not knowingly collect personal information from children under 16. If you become aware that a child under 16 has created an account, please contact us at privacy@todoless.app and we will promptly delete the account and associated data.
13. Changes to This Policy
We may update this Privacy Policy to reflect changes in our practices or legal requirements. We will notify you of material changes in the app and, where appropriate, by email before they take effect. Where a change requires your consent, we will ask for it before applying it to your data. We maintain a changelog of significant updates. The date at the top of this page shows when the policy was last updated.
14. Contact Us
If you have questions about this Privacy Policy, want to exercise your data rights, or wish to request our current sub-processor list, please contact us at privacy@todoless.app, by post at Applika GmbH, Chaltenbodenstrasse 16, 8834 Schindellegi, Switzerland, or by phone at +41 76 700 45 18. For formal Data Subject Access Requests (DSAR), please include "DSAR" in the subject line to ensure timely processing within the 30-day statutory period.
15. Change history
Significant changes to this policy, newest first:
- 2026-10-26: Section 5 now explains that what the AI weekly planner learns from your past weeks is a form of profiling without legal or similarly significant effects, how the activity score is calculated and stored, and that autonomous mode is based on the provision of the Service; Section 9 adds how long the planner's history is kept and that you can delete it at any time with "Reset planner history"
- 2026-10-25: added the AI weekly planner to Section 5 (what it sends to the AI models, autonomous mode, and priority suggestions with their own consent switch and their automatic application in autonomous mode) and the retention of priority suggestions to Section 9
- 2026-10-17: added the premium statistics of your account and of your shared lists, computed once a night from the pseudonymised analytics records (Sections 4 and 9); the members of a shared list see the totals of the list and their own share, never a ranking or a breakdown by person
- 2026-10-16: the analytics data store now holds pseudonymised records without any content, deleted after 13 months, and Section 9 describes the one-way fingerprint of the email address kept for 365 days after account deletion to prevent repeated use of the free trial; the Facebook sign-in provider is removed from our account system
- 2026-10-15: the history of the times you gave or withdrew consent to Photos to tasks is kept for 3 years from each change, also after you withdraw your consent or delete your account, so that we can prove your consent, and is included when you export your data (Sections 5 and 9)
- 2026-10-11: the AI assistant can use the free time slots of a connected external calendar, never the event titles, to suggest times that do not clash, if you agreed to the consent text that mentions them (Section 5); the notice of material changes is now given in the app and, where appropriate, by email before they take effect, instead of at least 30 days in advance (Section 13)
- 2026-10-10: added the busy times of connected calendars, without the content of the events, used to calculate the capacity of the AI plan (Sections 2 and 5)
- 2026-10-09: Photos to tasks is now processed asynchronously: the photo waits in an encrypted processing queue for at most one hour (at most one day in a separate queue if processing fails repeatedly) and is deleted as soon as it has been read, and the proposals are kept for up to one hour so that you can retrieve them (Sections 2, 5 and 9)
- 2026-10-08: added Photos to tasks to Section 5 (what is sent, processing on Amazon Bedrock in the EU, what is not kept, safety checks and abuse detection, explicit consent) with the related entries in Sections 2, 3, 7 and 9; added the AI credit history and temporary AI processing data to Section 9; added this change history; added security and audit records to Section 9
- 2026-10-07: the AI assistant can also read tasks in lists other people share with you, if you agreed to the consent text that mentions them
- 2026-10-06: the AI assistant can read the descriptions, notes and labels of tasks and the tasks other people assign to you, if you agreed to the consent text that mentions them
- 2026-09-24: added the AI assistant and Google user data sections and updated how Amazon Bedrock keeps requests and how long backups are kept; later edits published without a new date: the names of the lists the assistant reads (2026-09-26) and error and crash reporting in the mobile apps moved to Sentry, with default settings by region (2026-09-29)
- 2026-09-22: named Applika GmbH as the controller; added AI credit packs, voice input, push notifications, app integrity checks and calendar integrations; added analytics and crash reporting in the mobile apps according to your privacy choices
- 2026-09-21: Sign in with Apple replaced Facebook; added Paddle for payments and the cookies of its payment forms
- 2026-04-04: earliest version recorded in this history