Official Policy

Security and Data Protection Policy

Official Security and Data Protection Policy explaining technical and organizational safeguards, access controls, rate limiting, and infrastructure security for Todoal.

Todoal Team
Todoal Team•Todoal Compliance

Calculating read time...·Last updated: October 16 2026

Effective Date: October 16 2026

Last Updated: October 16 2026

This Security and Data Protection Policy explains how ToDoal protects user information and maintains the security of its productivity application and supporting infrastructure

ToDoal operates from India and is co-founded by MD Faruk Abdulla and Nalband Abdul Qadir

Website: https://todoal.com

Application: https://app.todoal.com

Security and Privacy Contact: contact@todoal.com

1 — Our Security Commitment

ToDoal is designed to help users manage tasks goals reminders and productivity information while maintaining appropriate protections for their accounts and data

We implement technical and organizational safeguards intended to prevent unauthorized access data exposure malicious activity and disruption

Our security measures include authentication controls database access restrictions rate limiting bot protection and infrastructure security services

No online service can guarantee absolute security and we continually aim to improve our safeguards as the application evolves

2 — Authentication and Account Security

ToDoal supports Google and GitHub OAuth authentication through its configured authentication infrastructure

When users authenticate we receive relevant account information such as email address display name and provider user ID

ToDoal does not directly collect or store a separate user-created ToDoal password

Authentication tokens and session mechanisms are used according to the configured authentication flow

Users are responsible for protecting their Google or GitHub accounts and should immediately report suspected unauthorized access

3 — Database Security and Access Control

ToDoal uses Supabase for database and backend functionality

Our database uses PostgreSQL and Row Level Security policies designed to restrict access to records according to the applicable authorization rules

These policies are intended to prevent one user from accessing another user's private tasks reminders goals and account information

Access controls and backend authorization checks are used to protect sensitive operations

Users must not attempt to bypass these controls or access records that do not belong to them

4 — Infrastructure and Security Providers

ToDoal uses infrastructure and service providers that may include

Cloudflare

Content delivery network services security protection traffic handling and bot defense

Vercel and Hostinger

Website hosting deployment and related infrastructure depending on the relevant service component

Firebase

Authentication and related account access functionality

Supabase

Database storage backend functionality and access control

Brevo

Transactional email delivery and configured productivity reminders

Paddle

Subscription payment processing and billing as Merchant of Record

These providers process information as necessary to deliver their services and may have their own security practices contractual obligations and privacy policies

5 — Rate Limiting and Abuse Prevention

ToDoal uses rate limiting to reduce automated abuse excessive requests and potential service disruption

Current server-side limits include

  • Standard pages: 150 requests per minute
  • API routes: 30 requests per minute
  • Login and signup: 20 requests per five minutes

The application also uses client-side burst protection intended to limit excessive actions

These controls help reduce spam and protect backend resources

Rate limits may be adjusted as necessary for security and operational reasons

6 — IP Address Processing

Our server-side sliding-window rate limiter processes IP addresses temporarily in memory to enforce request limits

The rate limiter does not permanently store these IP addresses in its own database

Cloudflare and other infrastructure providers may independently process IP addresses and related technical information when delivering security hosting or networking services

Such processing is subject to the applicable service configuration and provider policies

7 — Bot Protection and Malicious Activity

ToDoal uses Cloudflare Turnstile and other implemented security controls to help identify automated traffic and prevent abuse

We may restrict requests or investigate activity that appears to involve

  • Automated spam or excessive requests
  • Attempts to bypass rate limits
  • SQL injection attempts
  • Cross-site scripting attempts
  • Malicious payloads
  • Unauthorized access attempts
  • Attempts to exploit vulnerabilities
  • Fraudulent or deceptive activity

These controls are intended to protect user information and maintain service availability

8 — Account Enforcement and Security Logs

ToDoal may temporarily restrict suspend or permanently delete accounts that engage in serious abuse or repeated violations of security controls

Under our configured enforcement system an account may be permanently deleted upon the 41st qualifying violation after exceeding the threshold of 40 violations

Serious malicious activity may result in immediate enforcement without prior warning where appropriate

The Super Admin may take individual or bulk enforcement action to protect the service

For security and investigation purposes we may retain limited enforcement records containing a user UID email address enforcement reason and timestamp

These records are handled according to our Privacy Policy and applicable legal requirements

9 — Payment Security

Paddle acts as our Merchant of Record and handles subscription billing and payment processing

ToDoal does not directly collect or store full credit or debit card numbers CVV bank account details or UPI IDs

Our database stores limited subscription information such as Paddle customer IDs subscription IDs and subscription status

Payment information processed by Paddle is subject to its own security controls contractual terms and privacy policy

Users should contact the relevant payment provider if they suspect unauthorized payment activity

10 — Data Collection and Minimization

ToDoal collects and processes information necessary to provide its functionality maintain accounts and protect the service

This may include account identifiers productivity data notification preferences subscription identifiers and limited technical or security information

We do not sell or rent private task content to advertisers or data brokers

Analytics and tracking technologies may include Meta Pixel Microsoft Clarity Google Analytics and Google Tag Manager

Their processing depends on the configured implementation and applicable consent requirements

Our Privacy Policy and Cookie Policy provide further details about collected information and tracking preferences

11 — Data Retention and Deletion

Users may permanently delete their accounts through the available account settings functionality

The implemented deletion process is designed to remove associated account information productivity data and authentication records and submit a cancellation request for the associated Paddle subscription

ToDoal also enforces a 90-day inactivity deletion policy

Warning emails may be sent at approximately 30 60 80 and 85 days without qualifying activity

If the account remains inactive throughout the 90-day period it will be automatically deleted

Limited security records and information independently retained by third-party providers may remain where required by law or reasonably necessary for security fraud prevention disputes or legal compliance

12 — Security Incident Handling

If we identify or receive a credible report of a potential security incident we may investigate the issue take steps to contain its impact and implement corrective measures

Depending on the nature of the incident we may restrict affected functionality review relevant security records and work with infrastructure providers where necessary

Where applicable law requires notification of affected individuals or authorities we will follow the relevant legal requirements

Users who suspect unauthorized access or a vulnerability should contact contact@todoal.com

Please do not include passwords authentication tokens payment credentials or unnecessary personal information in a security report

13 — User Responsibilities

You are responsible for taking reasonable steps to protect your account and information

You should

  • Protect your Google or GitHub account
  • Avoid sharing authentication sessions or access tokens
  • Use only official ToDoal domains
  • Keep your browser and device reasonably secure
  • Report suspected unauthorized access promptly
  • Avoid storing unnecessary sensitive information in task descriptions
  • Sign out when using a shared or public device

You must not attempt to access another user's information or interfere with our security controls

14 — Third-Party Security Limitations

ToDoal depends on external infrastructure authentication email payment and analytics providers

Although we select services intended to support reliable operation and security we do not control every aspect of their independent systems

Third-party processing is governed by the relevant provider's terms privacy policies and contractual arrangements

We remain responsible for obligations that apply to us under applicable law

15 — International Data Protection

ToDoal operates from India and may use providers that process information in other countries

Depending on service configuration personal information may be transferred to or processed in jurisdictions including the United States

Where applicable we seek to use appropriate safeguards for international transfers and comply with relevant data protection requirements

16 — Policy Updates

We may update this Security and Data Protection Policy as our infrastructure security measures or legal obligations change

The latest version will be published at https://todoal.com

Where required by applicable law we will provide appropriate notice of material changes

17 — Contact Information

For security reports data protection questions or suspected vulnerabilities contact

ToDoal Security Contact

Email: contact@todoal.com

Founder Email: founder@todoal.com

Website: https://todoal.com

Application: https://app.todoal.com

Co-founders: MD Faruk Abdulla and Nalband Abdul Qadir

ToDoal aims to maintain appropriate security safeguards protect personal information and respond responsibly to credible security concerns

Questions regarding this policy?

Contact our privacy and compliance team at contact@todoal.com

Email Team →

Ready to plan your day with more focus?

Try Todoal free with zero clutter, zero bloat, and pure daily execution.

Start Planning Free →