Leaving without losing anything
The best test of a tool is how easy it is to leave. Here is what OpenTodo gives you on the way out, and why I care.
One JSON file with all your projects, tasks, labels, reminders and saved views, including completed tasks. Keep it, or load it into another server.
Deleted tasks and projects wait in the Trash for 30 days, and every change to a task is kept in its history. Nothing is gone by a slip of the finger.
A daily snapshot to a folder, S3-compatible storage or WebDAV, with retention and optional encryption. Set it once; it then runs on its own.
Try the demo in your browser. When you like it, install OpenTodo on your server and import your tasks.