An encrypted database is not the same thing as a task list the provider cannot read. This 2026 comparison separates task-content end-to-end encryption (E2EE), server-side access, integration plaintext, metadata, and recovery. Zero-Friction Tasks is included with its actual limits, not treated as the automatic winner.
| App | Client-side content encryption | Can the provider read content? | Public API or integration boundary | Metadata outside content protection | Recovery | Evidence checked |
|---|---|---|---|---|---|---|
| Zero-Friction Tasks | Task text and list-name encryption supported; legacy/failure paths can retain plaintext. | Server stores sync-code records and can derive keys. Not strict provider-blind E2EE. | REST API receives the sync code, accepts readable tasks, and decrypts responses. | Pins, order, IDs, timestamps, routing; reminder fields are separate and can contain readable text. | Preserve the sync code and trusted local devices; no recovery guarantee. | Oct 26, 2026 |
| Lunatask | On-device encryption of task text and other entered content. | Cannot decrypt stored encrypted text with its public key alone. Integration input is a separate plaintext boundary. | Incoming integration text reaches the server before public-key encryption; API cannot read encrypted text back. | Status, priority, assigned dates are unencrypted. | Lost master password requires account reset with existing data lost. | Oct 26, 2026 |
| Standard Notes | On-device E2EE for note content and tags, including tasks kept inside notes. | Cannot read encrypted note content under its documented model. | No dedicated public task-management API verified here; do not infer one from sync support. | Server can read creation/modification dates and item type; account information is separate. | No ordinary password reset; an accessible signed-in device may permit export. | Oct 26, 2026 |
| Apple Reminders | E2EE for iCloud Reminders with Advanced Data Protection (ADP), not standard protection. | Apple holds keys under standard protection; ADP changes key custody. | No general public cloud Reminders REST API verified here; approved iCloud web access gives temporary key access. | Some iCloud metadata remains under standard protection; a Reminders-specific complete inventory is not supplied. | ADP needs trusted-device or configured recovery methods. | Oct 26, 2026 |
| Todoist | No task-content E2EE established by the cited security policy. | Conventional cloud processing; TLS and encrypted storage do not make tasks provider-blind. | Authenticated API reads and writes readable task data. | Cloud service processes tasks, projects, account and workflow data. | Account authentication/recovery is separate from a user-held content key. | Oct 26, 2026 |
Direct answer: which encrypted task app should you choose?
Choose Lunatask for dedicated encrypted task planning if visible workflow metadata and server-side integration input are acceptable. Choose Standard Notes when tasks can live inside encrypted notes. Apple Reminders qualifies conditionally with Advanced Data Protection where available. Zero-Friction fits no-account capture, but its stored sync code and server-side API decryption rule out a blanket provider-blind claim. Todoist is the conventional-cloud baseline, not an E2EE recommendation.
Methodology and facts checked: October 26, 2026
This is a documentation and implementation review, not a hands-on security audit, penetration test, or timed capture benchmark. We checked current official security, privacy, pricing, installation, recovery, and API documentation. For Zero-Friction, we also inspected the current client encryption helper, web-client sync writes, API authentication, encryption helpers, task/list routes, and reminder fields.
The criteria are deliberately separate:
- Content: is task text encrypted on the device, on the server, or both?
- Key custody: does the provider have a usable route to derive or obtain the content key?
- Automation: does an integration submit plaintext, return plaintext, or only handle ciphertext?
- Metadata: which account, timing, status, priority, reminder, or routing fields remain outside content encryption?
- Continuity: what platforms, export options, and recovery prerequisites are documented today?
- Cost and fit: what does the current price page actually offer, and is this a task planner, notes vault, or capture layer?
These are not interchangeable scores. An encrypted app can expose dates without exposing task names. An incoming integration can process plaintext without being able to decrypt old stored content. A no-account app can still store a credential usable for server-side decryption.
For the architecture vocabulary, see Server-Side vs Zero-Knowledge Task Encryption in 2026. For the field-by-field data flow, see Private Task Sync in 2026: What Leaves Your Device?.
E2EE, transport encryption, and encrypted storage are different promises
Task-content E2EE means task content is encrypted before upload and decrypted at the trusted endpoints, without the service holding a usable content-decryption key. It does not mean the provider knows nothing about the account, device connections, timestamps, or billing.
Encryption in transit, usually HTTPS/TLS, protects the connection between a device and a service. The receiving server can still process the request body. Sending a readable task over HTTPS does not make it end-to-end encrypted against that server.
Encryption at rest protects stored data, such as database files or cloud disks. If the application controls the key, it can still read the stored content during normal operation. This is useful security, but it answers a different question from provider-blind E2EE.
Also distinguish encrypted sync from encrypted local storage. An app can upload ciphertext while keeping a readable local cache or export. Device locks, operating-system backups, notification previews, and trusted integrations remain part of the threat model.
Lunatask: dedicated encrypted planning, with explicit metadata limits
Lunatask is the dedicated task-planning candidate in this shortlist whose official encryption and privacy documentation describes on-device encryption of entered content with password-derived secret keys. The provider says it does not possess the private key needed to decrypt that content.
The same documentation explicitly excludes task status, priority, and assigned dates from that encrypted-content boundary. That is not a footnote to hide: a deadline or priority can be sensitive even when the task name is unreadable. Lunatask therefore should not be presented as zero metadata or fully zero-knowledge in every respect.
Its automation model needs equal care. The API overview says API responses cannot return encrypted entity names, notes, or other encrypted text. But incoming integration data reaches Lunatask's servers before being encrypted with the user's public key. The public key can encrypt new input without decrypting old content. Both statements can be true at once.
That makes Lunatask a credible choice for encrypted planning rather than anonymous minimal capture. Evaluate its tasks, habits, notes, and broader personal-planning model if you want those surfaces together. Do not assume an integration has the same boundary as text entered directly in the app.
Recovery is consequential: Lunatask says a forgotten master password requires resetting the account, with existing data lost. Its desktop export documentation also warns that the current export does not include all entities and properties. Treat a redesigned export as a future plan until it is actually available.
Standard Notes: encrypted checklists inside a notes vault
Standard Notes is not a dedicated scheduling or team-task product. It is useful here when the user's tasks are checklists inside private notes, not a system of assignments, task dependencies, and shared project dashboards.
Its security explanation describes encryption and decryption on the user's device, using password-derived keys, before data syncs. The data-collection explanation adds an important limit: the server can read item creation dates, modification dates, and content type. E2EE note contents do not make the account or all metadata invisible.
The free plan includes plain-text notes, offline access, device sync, and encrypted or plaintext export. The plans page specifically lists richer editing and checklists with the paid Productivity plan. A typed plain-text list is not the same feature as an interactive checklist editor, so verify the editor you need before paying or migrating.
Standard Notes also documents a concrete forgotten-password path: ordinary password resets cannot recover encrypted contents. If a device is still signed in and accessible, export may allow a move to a new account. If no accessible device or suitable backup remains, account deletion and starting over do not restore the old notes.
Choose it for a private archive that happens to contain tasks. Choose a dedicated task app if capture, reminder handling, and task-specific automation are the main job. No dedicated task-management API was established from the cited product documentation; that is an evidence limit, not a claim that no developer interfaces exist.
Apple Reminders: conditional E2EE, not an automatic default
Apple's iCloud data security overview explicitly lists Reminders under two different models. Standard data protection encrypts Reminders in transit and on the server with Apple-held keys. Advanced Data Protection changes Reminders to end-to-end encryption with keys held by trusted devices.
The condition matters as much as the product name. Reminders synced using CalDAV do not support E2EE. Some iCloud metadata remains protected with Apple-held keys even under ADP. Apple's setup requirements include supported devices, two-factor authentication, and an alternative recovery method; managed and child accounts are ineligible.
Availability is also regional. Apple's current United Kingdom notice says new UK users cannot enable ADP. It describes separate guidance for existing UK users rather than granting a universal exception. Do not recommend Reminders as an available E2EE solution everywhere simply because the global encryption table lists ADP.
Browser access is another boundary. With ADP, iCloud.com data access is disabled by default. If enabled and approved from a trusted device, Apple says the browser and Apple receive temporary access to data-specific encryption keys. Sharing also has conditions, and Apple's general sharing guidance is not a complete Reminders-specific guarantee for every collaboration path. Check the actual account, region, and sharing workflow.
For Apple-device users who can enable ADP and maintain its recovery requirements, Reminders is a practical option. It is not a no-account, universally available, cross-platform encrypted task API.
Zero-Friction Tasks: private capture, not universal provider blindness
Zero-Friction belongs in this comparison because no-account first use, local task capture, and optional cross-device continuity are useful. It must not be labeled the strongest E2EE choice when the implementation does not establish that claim.
Ordinary client sync and API processing are separate paths
The inspected web-client code can encrypt task text locally before writing a sync record. The shared encryption helper derives a content key from the sync code using PBKDF2-SHA256 and AES-256-CBC. Task text and list names have encrypted-content fields.
That does not establish operator-inaccessible keys. The sync architecture stores sync-code routing records. The public API authenticates against a stored sync-code record and derives the content key server-side from the code. A local encryption step is therefore not enough to claim that the provider can never decrypt the stored task.
The REST API deliberately processes readable content
The public API documentation requires the sync code in the X-Sync-Code request header. Task creation accepts readable text, encrypts it for storage when encryption succeeds, and returns readable data. Task retrieval decrypts stored task text for responses; list retrieval similarly decrypts names.
This is a server-processing boundary, not an allegation of a breach. It also cannot be explained away as a completely separate, provider-blind default mode: the stored sync-code record and shared key derivation are part of the current design. Treat the sync code as an access credential and key input, not a harmless list identifier.
Not every field is covered by content encryption
Pin state, pin order, timestamps, IDs, routing, and sort fields are separate from encrypted task text. Reminder records can contain readable task/reminder text and scheduling details. Legacy records and encryption-failure fallback paths can retain plaintext. The defensible statement is that encrypted content fields are supported, not that every task-related field is always E2EE.
The current storage and API boundary explanation now describes these limits. Our October 26 review found that this page had been aligned with the API model; this article replaces the older roundup's stronger claims. Other older blog posts have not all been re-audited here and must not override current implementation evidence.
For recovery, preserve your code securely and check an existing trusted device before resetting or reinstalling. This review did not establish a guaranteed lost-code recovery or built-in backup/restore flow. No-account first use reduces signup friction; it does not guarantee anonymity, zero metadata, or provider-unrecoverability.
Todoist: a useful cloud baseline, not task-content E2EE
Todoist's security policy documents TLS 1.2/1.3 for traffic and encryption at rest for tasks, projects, comments, and other data. It does not establish device-only task-content keys or a provider-blind E2EE task model.
Its current developer documentation describes authenticated access to task and project data. Readable server-side task processing is consistent with that conventional-cloud model. This is not evidence that Todoist is unencrypted or insecure; it means its stated protection is different from the E2EE requirement in this comparison.
Keep Todoist on the shortlist when shared projects, planning depth, integrations, and account-backed continuity matter more than provider-inaccessible task content. Exclude it when that content boundary is non-negotiable. Security certifications and a privacy policy do not, by themselves, change which party can decrypt a task.
Platforms, prices, and portability checked on October 26, 2026
Prices below are public list prices observed on the linked pages, not checkout quotes. Currencies, billing periods, taxes, app-store terms, and regional availability can differ. An advertised free download does not mean unlimited usage or every editor feature is free.
| App | Documented platforms | Account and local-use boundary | Price observed | Export or portability limit |
|---|---|---|---|---|
| Zero-Friction Tasks | iPhone/iPad, Android, Windows 10/11, Apple Silicon macOS, Web | No email signup for first capture; sync uses a code. Offline Mode can disable cloud sync. | Free: 50 tasks, 3 lists, 3 active reminders. Pro: €5.99/month or €49/year. | API can retrieve readable content; no standalone backup/restore UI verified in this review. |
| Lunatask | macOS, Windows 10/11, Linux, iOS, Android; no official web app yet | Account/master password; temporary offline use and later sync documented. | Free; Premium US$6/month billed annually or US$8 monthly; lifetime US$300. | Desktop export exists but currently omits some entities/properties. |
| Standard Notes | Web, macOS, Windows, Linux, iOS, Android | Account for synced notes; offline access documented. | Standard free; Productivity US$90/year; Professional US$120/year. | Full encrypted or plaintext export; plaintext copies need separate protection. |
| Apple Reminders | iPhone, iPad, Mac, iCloud.com | Apple Account for iCloud sync; ADP availability and recovery are conditional. | Included with supported Apple devices; no separate Reminders subscription. | No universal cross-platform bulk export verified from the cited support pages. |
| Todoist | Web, macOS, Windows, Linux, iOS/iPadOS, Android; wearable apps | Todoist account; conventional cloud service with app access. | Beginner free; EUR page: Pro €5/month billed €60 yearly; Business €8/user/month billed €96 yearly plus local tax. | Account API and project export/backup routes; inspect what the chosen route preserves. |
Platform evidence: Zero-Friction download, Lunatask installation, Standard Notes downloads, Apple iCloud Reminders setup, and Todoist downloads. Price evidence: Lunatask, Standard Notes, Todoist, and the Zero-Friction download page.
Who Zero-Friction is for, and who it is not for
Zero-Friction is for personal task capture: record the thought without creating an email account first, keep it local when one device is enough, and choose sync when continuity is worth the additional boundary. Its cross-platform downloads and small capture surface suit users who do not want to start with a team workspace.
It is not for someone requiring a technical guarantee that the provider cannot derive a content key or process task plaintext through any server path. It is also not a replacement for a collaborative project suite, a full life-planning system, or a secure notes archive. Choose the product that meets the hard requirement, even when that is a different app.
If the question is primarily where data lives rather than E2EE key custody, use Best Private and Local-First Task Apps in 2026 as the adjacent decision guide, while checking each app's current encryption documentation separately.
A practical decision checklist
- Write down the sensitive field: task name, deadline, reminder text, account identity, or all of them.
- Reject any option whose documented key custody fails your non-negotiable requirement.
- Check the exact configuration: ADP region, CalDAV, integrations, API use, and synced versus local-only mode.
- Verify a recovery path before adding important information. Sync is not a substitute for a restorable backup.
- Test export with harmless sample data. A plaintext export creates a new readable copy outside the app's protection.
- Prefer the smallest workflow that meets the requirement, not the longest feature list.
For strict task-text E2EE, start with Lunatask's content/metadata distinction or Standard Notes' encrypted-note model. For eligible Apple users, investigate ADP carefully. For pragmatic no-account capture, consider Zero-Friction with the disclosed server boundary. For conventional cloud collaboration, evaluate Todoist without relabeling it E2EE.
Download Zero-Friction Tasks if that narrower capture-first fit matches your needs. Review its sync and API boundaries before connecting devices or automation.