Roots

Privacy

Last updated 8 June 2026

Roots is built so there is almost nothing to say here — because there is almost nothing to collect. Your family tree never leaves your browser.

What we collect

Nothing on a server. Roots has no backend, no database, and no user accounts. We do not collect your name, email, or any personal information, and we cannot see the family trees you build.

Where your family tree lives

Your entire family tree is encrypted in your browser with AES-256-GCM (keys derived with PBKDF2, 600,000 iterations) and stored inside the page's URL — the part after the #. Sharing your tree means sharing that link and its passphrase; only someone with both can open it. Because the data is in the URL fragment, it is never even sent to the server that hosts the page.

There is no passphrase recovery. If you lose the passphrase, the encrypted tree cannot be opened — by you or by anyone, including us.

Tracking & cookies

Third parties

In the interest of full honesty, two ordinary things happen when any web page loads:

That is the full extent of any data leaving your browser, and none of it includes the contents of your tree.

Open source

Roots is open source under the Apache-2.0 license, so every claim on this page is verifiable in the code: github.com/AbdAsh/Roots-FamilyTreeVisualizer.