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