← Back to aro.day

Security

0.Your sync data

Your tasks, notes, projects, and timers live in your browser's localStorage on your own device. Free users keep everything on-device — nothing about your task content ever leaves your browser. Pro users can additionally enable Drive sync, in which case a copy of the state is mirrored to a hidden per-app folder in your own Google Drive (appDataFolder). Aro.day's server never sees, stores, processes, or logs your task content — even in transit.

How Drive sync is gated

Drive sync is a Pro feature. To prevent a patched client from bypassing the entitlement check, the OAuth refresh-token used to talk to Drive is held server-side (in Cloudflare KV, AES-256-GCM encrypted on top of Cloudflare's own at-rest encryption) — not in the user's browser. Every time your browser needs a fresh access-token, our Worker validates your subscription and mints a token scoped to what you're entitled to: free users get tokens without Drive scope; Pro users get tokens that can write to Drive. A leaked access-token from a free user cannot be used to write to Drive, even though Google may have granted Drive consent on the underlying account.

End-to-end encryption (optional)

Pro users can enable end-to-end encryption in Settings → Privacy. The state JSON is encrypted in your browser before upload with a key derived from a passphrase only you know:

For existing users (signed in before 2026-05-25)

Your sync continues to work exactly as before. End-to-end encryption is opt-in via Settings → Privacy. We didn't force a passphrase prompt on anyone — you decide whether to enable it.

1.Where your card data goes

When you upgrade to Pro, your card details are entered into a checkout overlay served by Dodo Payments — our payment processor. aro.day's servers never see, store, or process card numbers. The overlay loads from checkout.dodopayments.com over HTTPS with 256-bit TLS. Dodo is PCI-DSS Level 1 certified (the strictest tier of the card industry's security standard — required for processors handling more than 6 million card transactions per year).

VISA MASTERCARD AMEX APPLE PAY GOOGLE PAY

2.Merchant of Record — what that means

Dodo Payments is our Merchant of Record (MoR). That means Dodo is the seller of record on your card statement, not aro.day. The MoR model has three concrete user-facing benefits:

2a.EU 14-day cooling-off (Consumer Rights Directive)

If you're a consumer in the EU/EEA, you have a statutory right to withdraw from the contract within 14 days of purchase under Directive 2011/83/EU (Consumer Rights Directive) and refunded in full. Because Pro is a digital service that starts running immediately, Dodo's checkout collects your express consent to begin performance during the cooling-off period (typically a checkbox at the bottom of the checkout form). Once you tick it and complete payment, you've waived the 14-day withdrawal right for the part of the service already used — Dodo can still issue a partial refund at its discretion, but it's no longer a statutory right.

If you don't see the consent checkbox at checkout, don't tick it, or aren't sure — email support@aro.day and we'll coordinate the withdrawal with Dodo. Outside the EU/EEA this doesn't apply; refer to Dodo's refund policy above.

3.What aro.day actually stores

On our side, we only store what we need to know that you have an active subscription. Specifically:

Card numbers, CVVs, billing addresses, and any other payment-instrument data are not stored or transmitted through aro.day's servers. They go directly from your browser to Dodo.

4.Compliance & certifications

4a.Data deletion (GDPR right to erasure)

You can request deletion of your aro.day account data under GDPR Article 17. Email support@aro.day with the subject DELETE MY ACCOUNT and we'll process the request within 30 days (typically same-day). What gets deleted:

What we retain (legal basis: tax and accounting law, GDPR Art. 6(1)(c)+(f)):

To delete your payment data on Dodo's side (card-on-file, billing address, etc.), contact Dodo's support directly — Dodo is the Merchant of Record and has its own retention policy.

5.What to do if something looks wrong

6.Cancellation & data after cancel

You can cancel any time via the customer portal. Your subscription stays Pro until the end of the current paid period — there's no immediate downgrade. After expiry, your account drops to the free tier; none of your task data is deleted. Free-tier limits (3 active projects, 50 active tasks per project) take effect, but the over-limit items become read-only rather than disappearing, so you can browse / complete / archive them. Re-upgrade at any time to restore full edit access.

7.Questions or concerns

Email support@aro.day. If your question is specifically about Dodo's processing (e.g. "why does my receipt say Dodo Payments?"), Dodo's customer support is at dodopayments.com/support — they'll have direct access to your transaction record.