Privacy Policy

Last updated: 25 July 2026. Plain English, no dark patterns — this describes exactly what happens to data, including the parts that aren't perfectly private.

The short version. Your family tree is stored in your own browser and is never uploaded to us — we have no database and could not read your tree if we wanted to. We do use a few normal third-party services to host the site, count page visits, relay feedback emails, and process donations. Those are all listed below. You can delete everything at any time with one click.

1. Who we are

Bloomsly ("we", "us") is a free family tree web app operated by an individual developer and published at bloomsly.org. For any privacy question or request, contact damianwatt@icloud.com.

2. What data exists, and where it lives

Your family tree — stored only on your device

When you build or import a family tree, everything about it — names, birth and death years, relationships, notes, and photo links — is saved in your browser's local storage on the device you're using. It is not transmitted to us, and we operate no server that stores it. It stays there until you delete it or clear your browser data.

Your Bloomsly account — also only on your device

The optional free account (needed only to send feedback or make a donation) stores the name and email you type, again in your own browser's local storage. It is not sent to us when created.

The complete list of what we store in your browser

  • familyTree3D.v3 — your family tree
  • arbora.account — your account name and email
  • familyTree3D.view, bloomsly.panels — display preferences
  • familyTree3D.helpSeen, arbora.betaDismissed, arbora.lastBackup, arbora.nudgeSnooze — small flags so we don't re-show notices or reminders

We do not use advertising cookies, tracking pixels, or cross-site profiling of any kind.

3. When data does leave your device

We want to be precise here rather than claim more privacy than is true. Data leaves your device only in these situations:

a. Sending feedback (only if you choose to)

Submitting the feedback form sends your name, email, chosen category, and message to FormSubmit.co, a third-party form-relay service, which forwards it to our inbox as an email. If you would rather not use a third party, email us directly instead.

b. Donating (only if you choose to)

Donation buttons open a hosted checkout page at Stripe. Stripe collects and processes your payment details under its own privacy policy — we never see or store card details. Once you are on Stripe's page, Stripe's own cookies and policies apply.

c. Sharing or exporting a tree (only if you choose to)

Share links carry the tree inside the link itself, and exports save a file to your computer. Both are created in your browser and are not uploaded to us. Note that if you send a share link to someone, you are giving them a copy of that data.

d. Ordinary web requests

Like any website, loading a page means your browser contacts servers, which necessarily receive your IP address and browser type:

  • Netlify — hosts the site and serves every page.
  • Cloudflare Web Analytics — counts page visits on our marketing pages (home, guides, donate, feedback). It is cookieless and does not profile individuals. It is deliberately not present on the app page itself.
  • jsDelivr — delivers the 3D graphics library used by the app.
  • Google Fonts — delivers a typeface used by the app; this means Google receives your IP address when the app loads.
  • Lorem Picsum — serves the placeholder photos in the built-in demo family only.

None of these requests contain your family tree data.

e. Photos you add yourself

If you attach a photo by URL, your browser fetches that image from whichever server hosts it, and that server will see your IP address. That server is chosen by you and is outside our control.

4. Information about your relatives

Family trees inevitably contain information about other people, including living relatives who have not themselves agreed to anything. Because that data stays on your own device, you are effectively the custodian of it. For purely personal or household family history, data protection law generally treats this as your own private activity. If you go further — publishing a tree, or sharing it beyond your household — you take on more responsibility for that information, and we'd ask you to be thoughtful about living relatives, and to remove anyone who asks you to.

5. Legal bases (UK/EU GDPR)

  • Feedback: your consent, given by submitting the form.
  • Donations: performance of a transaction you initiated.
  • Hosting and cookieless visit counts: our legitimate interest in keeping the site running and knowing roughly how many people visit.
  • Your family tree: we have no legal basis obligation here because we never receive it.

6. Your rights, and how to actually use them

Under the GDPR, the UK GDPR, the CCPA/CPRA and similar laws you have rights to access, correct, delete, and port your data, and to object to processing. Because of how Bloomsly is built, most of these you can exercise instantly and without asking us:

  • Delete everything (right to erasure). Use the button below, or open the app and choose Privacy & data → Delete all my data. This erases your tree, your account, and every stored preference from this browser immediately and permanently.
  • Access and portability. Use Export in the app to download your entire tree as a standard JSON file at any time.
  • Correction. Edit any person directly in the app.
  • Feedback emails. These are the one thing we do hold, in our email inbox. Email damianwatt@icloud.com and we will delete your message and contact details on request.
  • We do not sell personal information and never have, as the term is used under the CCPA/CPRA.

Delete all Bloomsly data from this browser

This immediately erases your family tree, your account, and all preferences stored by Bloomsly on this device. It cannot be undone — consider exporting a backup from the app first.

7. Data retention

Data in your browser stays until you delete it — we cannot expire it remotely. Feedback emails are kept in our inbox until they are no longer needed or you ask us to delete them.

8. Children

Bloomsly is not directed at children under 13, and we do not knowingly collect their information. Family trees may naturally mention children; that information stays on the tree owner's device.

9. International transfers

The third parties above (Netlify, Cloudflare, FormSubmit, Stripe, Google, jsDelivr) operate globally and may process request data, including in the United States, under their own safeguards.

10. Changes

Bloomsly is early and evolving quickly. If this policy changes materially we'll update the date at the top of this page.

11. Contact

Questions, requests, or complaints: damianwatt@icloud.com. If you are in the UK or EU you also have the right to complain to your local data protection authority.

Terms of Use