Skip to main content

Synchronization

Tasks can be used offline, synchronized with Tasks.org, or synchronized with a variety of third-party apps and services

Tasks synchronization options, with the exception of Google Tasks, are based on the iCalendar standard.

The following tables provide a comparison of services and features supported by Tasks

Tasks.orgGoogle TasksDAVx⁵CalDAVEteSync appEteSyncDecSync CC
In-app subscription requiredYes¹No²YesYesYesYesYes
Third-party service costFreeFree/PaidFree/PaidPaidPaid
Open-source self-hostingFreeFreeFreeFree
SubtasksMulti-levelSingle-levelMulti-levelMulti-levelMulti-levelMulti-levelMulti-level
Web interface✓³✓³
Sharing
Manual sorting
Create lists
Rename lists
Delete lists
Change list color
End-to-end encryption

Not all task information synchronizes with third party services. The following table lists the metadata currently synchronized with each service

Tasks.orgGoogle TasksDAVx⁵ / EteSync app / DecSync CCCalDAVEteSync
Title
Due date
Due time
Start time
Creation date
Modification date
Completion date
Subtasks
Description✓⁴
Priority
Location
Tags
Recurrence
Reminders
Random reminders
Location reminders
Repeat after completion
Attachments
Calendar event
Timer
Comments

¹ Google Play subscription or GitHub sponsorship required

² In-app subscription required to add two or more Google Task accounts

³ Support varies by CalDAV service

⁴ Limited to 8192 characters

Sync Conditions

Tasks synchronizes under the following conditions:

  • When the app is opened
  • One minute after creating/updating items
  • Once per hour when the app isn't open
  • When you pull to sync