Synchronization
Tasks can be used offline, synchronized with Tasks.org's CalDAV-based platform, or synchronized with a variety of third-party apps and services
The following tables provide a comparison of services and features supported by Tasks
| Tasks.org | Google Tasks | DAVx⁵ | CalDAV | EteSync app | EteSync | DecSync CC | |
|---|---|---|---|---|---|---|---|
| In-app subscription required | Yes¹ | No² | Yes | Yes | Yes | Yes | Yes |
| Third-party service cost | Free | Free/Paid | Free/Paid | Paid | Paid | ||
| Open-source self-hosting | Free | Free | Free | Free | |||
| Subtasks | Multi-level | Single-level | Multi-level | Multi-level | Multi-level | Multi-level | Multi-level |
| Web interface | ✓ | ✓³ | ✓³ | ✓ | ✓ | ||
| Share task lists | ✓³ | ✓³ | ✓ | ✓ | |||
| 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.org | Google Tasks | DAVx⁵ / EteSync app / DecSync CC | CalDAV | EteSync | |
|---|---|---|---|---|---|
| Title | ✓ | ✓ | ✓ | ✓ | ✓ |
| Due date | ✓ | ✓ | ✓ | ✓ | ✓ |
| Due time | ✓ | ✓ | ✓ | ✓ | |
| Creation date | ✓ | ✓ | ✓ | ✓ | ✓ |
| Modification date | ✓ | ✓ | ✓ | ✓ | ✓ |
| Completion date | ✓ | ✓ | ✓ | ✓ | ✓ |
| Subtasks | ✓ | ✓ | ✓ | ✓ | ✓ |
| Description | ✓ | ✓⁴ | ✓ | ✓ | ✓ |
| Priority | ✓ | ✓ | ✓ | ✓ | |
| Location | ✓ | ✓ | ✓ | ✓ | |
| Tags | ✓ | ✓ | ✓ | ✓ | |
| Recurrence | ✓ | ✓ | ✓ | ✓ | |
| Repeat after completion | |||||
| Reminders | |||||
| Location reminders | |||||
| Attachments | |||||
| Hide until | |||||
| 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