Privacy Policy

Last updated: March 20, 2026

Effective date: March 20, 2026

Frosa (“we”, “us”, “our”) operates createtodo, a web-based task management application available at createtodo.com (the “Service”). This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use the Service, in accordance with the EU General Data Protection Regulation (GDPR), the UK GDPR, and other applicable data protection laws.

1. Data Controller

The data controller responsible for your personal data is:

Frosa Email: privacy@createtodo.com

For any data protection inquiries, please contact us at privacy@createtodo.com.

2. Personal Data We Collect

2.1 Account Data (collected at registration)

DataPurposeLawful Basis
Email addressAccount identification, authentication (magic link), transactional emailsContract performance (Art. 6(1)(b))
NameDisplay within the applicationContract performance (Art. 6(1)(b))
Display nameOptional profile personalizationConsent (Art. 6(1)(a))
Avatar / profile image URLOptional profile personalizationConsent (Art. 6(1)(a))
Timezone and week start preferenceApplication personalizationContract performance (Art. 6(1)(b))
Phone numberOptional contact fieldConsent (Art. 6(1)(a))

2.2 Authentication Data

DataPurposeLawful Basis
Session tokensMaintaining authenticated sessionsContract performance (Art. 6(1)(b))
IP addressSession security, rate limiting, abuse preventionLegitimate interest (Art. 6(1)(f))
User agent stringSession security and device identificationLegitimate interest (Art. 6(1)(f))
Passkey credentials (public key, credential ID, device type)Passwordless authenticationContract performance (Art. 6(1)(b))
OAuth tokens (GitHub, Google)Social sign-inConsent (Art. 6(1)(a))
Magic link verification tokensPasswordless email authenticationContract performance (Art. 6(1)(b))

2.3 User-Generated Content

DataPurposeLawful Basis
Todos/issues (title, description, priority, dates, estimates)Core service functionalityContract performance (Art. 6(1)(b))
Comments on issuesCollaboration featuresContract performance (Art. 6(1)(b))
Projects and listsTask organizationContract performance (Art. 6(1)(b))
Labels and custom fieldsTask categorizationContract performance (Art. 6(1)(b))
File attachmentsAI chat file sharingContract performance (Art. 6(1)(b))
AI chat messagesAI-assisted task managementContract performance (Art. 6(1)(b))

2.4 Organization Data

DataPurposeLawful Basis
Workspace name, slug, logo, descriptionMulti-tenant workspace managementContract performance (Art. 6(1)(b))
Team names, keys, settingsTeam organizationContract performance (Art. 6(1)(b))
Member roles and invitation recordsAccess controlContract performance (Art. 6(1)(b))

2.5 Technical and Usage Data

DataPurposeLawful Basis
Last seen timestampUser presence and activity indicatorsLegitimate interest (Art. 6(1)(f))
Onboarding statusGuiding new users through setupContract performance (Art. 6(1)(b))
Theme preferenceUI personalizationContract performance (Art. 6(1)(b))

2.6 Payment Data

Payment processing is handled entirely by our payment provider, Polar.sh. We do not store credit card numbers or banking details. Polar.sh may share with us: customer identifiers, subscription status, and billing events. See Polar.sh’s privacy policy for details.

3. How We Protect Your Data

3.1 Encryption at Rest

All personally identifiable information (name, email, display name, profile image URL) is encrypted at rest using AES-256-GCM with per-platform derived keys (HKDF-SHA256). Email addresses are additionally protected with HMAC-SHA256 blind indexes, meaning we can look up accounts without storing plaintext email addresses in the database.

3.2 Encryption in Transit

All data transmitted between your browser and our servers is encrypted using TLS 1.2 or higher.

3.3 Access Control

4. Sub-processors and Data Sharing

We use the following third-party sub-processors to deliver the Service:

Sub-processorPurposeData ProcessedLocation
Neon (Neon Inc.)PostgreSQL database hostingAll application data (encrypted at rest)United States
AWS (Amazon Web Services)Application hosting, compute, CDN (CloudFront), static asset hosting (S3)Application traffic, session data, IP addressesUnited States (us-east-1)
ElectricSQLReal-time data sync engineOrganization-scoped application data (read-only replication)Self-hosted on AWS (us-east-1)
Loops (Loops Inc.)Transactional email delivery and contact managementEmail address, first name, user ID, user groupUnited States
Polar.sh (Polar Software Inc.)Payment processing, subscriptionsEmail, customer ID, subscription/billing dataEuropean Union
xAI (xAI Corp.)AI-powered chat assistantChat messages, task context within AI conversationsUnited States
Cloudflare (Cloudflare Inc.)Bot protection (Turnstile), DNSIP address, browser challenge tokensGlobal (Anycast)
GitHub (Microsoft)OAuth social sign-inOAuth tokens, profile data (name, email, avatar)United States
Google (Alphabet Inc.)OAuth social sign-inOAuth tokens, profile data (name, email, avatar)United States

We do not sell, rent, or trade your personal data to any third parties.

5. International Data Transfers

Our infrastructure is hosted in the United States. For users located in the European Economic Area (EEA), United Kingdom, or Switzerland, data transfers to the US are protected by:

6. Data Retention

Data CategoryRetention PeriodDeletion Method
Active account dataDuration of account existenceEncrypted anonymization on deletion
Soft-deleted user accounts14 days after deletion requestAutomated purge: PII replaced with anonymized encrypted placeholders, user record hard-deleted, sessions/accounts/passkeys deleted
Session dataUntil session expiry or logoutAutomatic deletion
Magic link verification tokensUntil expiry (typically minutes)Automatic deletion
Invitation recordsUntil accepted, declined, or expiredAutomatic deletion on expiry
User-generated content (todos, comments)Duration of workspace existenceAvailable for export; deleted with workspace
AI chat messages and historyDuration of workspace existenceDeleted with workspace
Payment recordsAs required by tax/accounting lawManaged by Polar.sh per their retention policy
Server logs30 daysAutomatic rotation

When you delete your account, we:

  1. Immediately soft-delete your account, anonymize your workspace member records, and invalidate all sessions.
  2. You have a 14-day grace period during which you can sign back in and cancel the deletion.
  3. After 14 days, your name, email, and other PII are permanently erased and the user record is hard-deleted.
  4. Remove your contact data from our email provider (Loops).
  5. Content you authored (todos, comments) is preserved for workspace integrity, but attributed to “Former Member”.

7. Your Rights Under GDPR

You have the following rights regarding your personal data:

To exercise any of these rights, contact us at privacy@createtodo.com. We will respond within 30 days.

8. Cookies and Local Storage

createtodo uses:

We do not use tracking cookies, advertising cookies, or third-party analytics cookies.

9. AI Features

The AI chat assistant in createtodo uses xAI’s API to process your messages. When you use the AI assistant:

You can choose not to use the AI features. The core task management functionality works independently.

10. Children’s Privacy

createtodo is not intended for use by children under the age of 16. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, please contact us at privacy@createtodo.com.

11. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of material changes by posting the updated policy on this page and updating the “Last updated” date. For significant changes, we will send an email notification to the address associated with your account.

12. Contact Us

For any questions about this Privacy Policy or our data practices:

Email: privacy@createtodo.com