Legal — Draft

TidyDo Privacy Policy

Effective 3 October 2026 · Last updated October 2026

This is a draft, not a published policy. It was written to accurately describe what the app actually does, but it has not been reviewed by a lawyer. Before this is linked from an app store listing or shown to real users, have it reviewed — especially the sections on children's information and the Blink camera integration, both of which carry real legal exposure if worded imprecisely.
Contents
  1. Information We Collect
  2. How We Use Information
  3. Third Parties We Share Information With
  4. Camera Integrations
  5. Children's Information
  6. Data Retention & Deletion
  7. Security
  8. Your Choices
  9. Subscriptions & Payments
  10. Changes to This Policy
  11. Contact

TidyDo ("we," "our," "the app") helps households keep shared spaces tidy by comparing photos of a room against a saved "clean" reference and turning the difference into a checklist family members can divide up. This policy explains what information the app collects, why, and who it's shared with.

1. Information We Collect

Account information

When you create an account: your email address and password (handled by our authentication provider, Supabase — we never see or store your password ourselves), plus a display name and initial you choose.

Household and family member information

A household record, an invite code, and a role (parent or child) for each person who joins. If you add a household member who doesn't have their own device — a young child, for example — we store the name and appearance (an initial, a chosen icon, or a photo) you enter for them on their behalf. They do not create an account or sign in themselves; see Children's Information below.

Room photos

A "baseline" photo of what clean looks like for each room you set one up for, and a new photo each time you scan or verify a room. These photos are the core input the app's tidiness detection runs on.

Camera integration data

If you connect a supported smart camera (see Camera Integrations), we store the authorization tokens needed to request a photo from it on your behalf. We never store your camera account's password — only a token your camera provider issues after you sign in directly with them.

Task and assignment data

The list of out-of-place items a scan identifies, who they're assigned to, and whether they've been marked done — all generated from analyzing your room photos.

Device and notification data

A push-notification token for your device, if you enable notifications, so we can tell you when a task's been assigned to you.

2. How We Use Information

We do not sell your information, and we do not use your room photos or family data to train AI models.

3. Third Parties We Share Information With

TidyDo is built on several service providers, each of which processes a specific slice of your data to do its job:

We do not share your data with data brokers or advertisers.

4. Camera Integrations

TidyDo can pair with certain smart cameras so a room can be scanned automatically instead of requiring you to take a photo yourself.

Blink specifically Blink does not publish an official public API. TidyDo's Blink integration is built against Blink's internal mobile-app protocol, reverse-engineered by the open-source community. Connecting a Blink camera is against Blink's Terms of Service, and Blink could suspend the Blink account you connect if they detect this kind of access. This risk is specific to your Blink account, not your broader Amazon account. We only request this integration if you explicitly choose to connect a Blink camera, and we store only the access tokens needed to request a photo — never your Blink password.
Ring specifically The Ring integration uses Ring's official developer programme, so unlike Blink it carries no Terms of Service risk to your account. You authorise TidyDo from inside the Ring app itself, and we never see your Ring password — only OAuth tokens, stored encrypted, which you can revoke at any time from Ring or by disconnecting the camera here. Ring provides no way to ask a camera for a photo directly, so to get a genuinely current picture TidyDo briefly opens a live video session, takes one frame, and closes it again. That session runs through our own hosted service (see Fly.io above); no video is recorded or kept, and only the single still is stored. Ring pairing is in limited beta while our Ring listing is certified, so it is available to a small number of accounts for now.
Google Nest specifically The Nest integration uses Google's official Device Access programme, so it carries no Terms of Service risk to your account. You sign in and choose which cameras to share on Google's own consent screen, and we never see your Google password — only OAuth tokens, stored encrypted, which you can revoke at any time from your Google Account or by disconnecting the camera here. Nest cameras can only be photographed by opening a live video session, so TidyDo briefly opens one, takes one frame, and closes it again. That session runs through our own hosted service (see Fly.io above), which for those few seconds holds the token Google issued to TidyDo; no video is recorded or kept, and only the single still is stored. Google shows an "unverified app" warning when you connect because TidyDo's Google review is still in progress, so Nest pairing is in limited beta.

Scheduled scans

A parent can set a room with a paired camera to photograph itself once a day at a chosen time. When that happens, the camera takes one still, it is analysed exactly as a manual scan would be, and the household's parents get a notification with the result. Nobody needs to be present, and nothing is recorded between scans — it is a single photo at a single moment, not monitoring. Scheduled scans are off by default, are only available on rooms you have deliberately paired a camera to, and can be switched off again from the Rooms tab at any time.

5. Children's Information

TidyDo is intended for use by adults managing a household. Children do not create their own accounts, sign in, or interact with any part of the service that collects information directly. A parent or guardian may add a profile for a household member who doesn't have their own device — this may include a child's name and a chosen appearance (an initial, an icon, or, if the parent chooses to add one, a photo) — entirely at the managing parent's discretion and control. A parent can remove this profile at any time, which deletes it permanently.

Needs legal reviewWhether this data-handling approach fully satisfies COPPA or equivalent regulations in your jurisdiction should be confirmed with legal counsel before launch, particularly if photos of children are ever stored as part of a family member's profile.

6. Data Retention & Deletion

7. Security

Access to your household's data is enforced at the database level (row-level security), so one household's data is never readable by another. Room and profile photos are stored in private buckets and only ever accessed through short-lived, signed URLs — they are not publicly browsable. Camera provider tokens are stored with no client-facing access at all; only server-side functions you trigger can read them.

8. Your Choices

9. Subscriptions & Payments

Paid plans are sold through the app store you installed TidyDo from (Google Play, or the App Store on iOS). We never see or handle your card details. The store takes the payment and tells us only whether a subscription is active, which plan it is, and when it renews or lapses.

We use RevenueCat to receive that status from the store and relay it to us. RevenueCat receives an anonymised identifier for your account and your purchase history for this app. It does not receive your room photos, household data, family member profiles, or camera credentials.

What we store as a result is limited to the plan your household is on, when it expires, which member's store account pays for it, and your remaining scan allowance for the month. Manage or cancel a subscription through your store account, not through us — cancelling there stops the renewal, and the plan stays active until the period you have already paid for ends.

10. Changes to This Policy

If this policy changes materially, we'll update the date at the top and, where required, notify you through the app.

11. Contact

Questions about this policy or your data: support@tidydo.app