Everything you need to know about using the family tree app.
Every user is assigned one of three roles when they join. Your role determines what actions you can take in the app.
| Action | Viewer | Editor | Admin |
|---|---|---|---|
| View the family tree & member profiles | ✅ | ✅ | ✅ |
| Search family members | ✅ | ✅ | ✅ |
| Use the Relationship Finder | ✅ | ✅ | ✅ |
| Chat with family members | ✅ | ✅ | ✅ |
| Edit your own linked profile | ✅ | ✅ | ✅ |
| Undo & redo changes | ✅ | ✅ | ✅ |
| Add & edit family members | ❌ | ✅ | ✅ |
| Upload profile photos | ❌ | ✅ | ✅ |
| Invite new users | ❌ | ✅ | ✅ |
| Export tree as image (PNG / SVG) | ✅ | ✅ | ✅ |
| Export family data (JSON backup) | ❌ | ❌ | ✅ |
| Manage users & invite codes | ❌ | ❌ | ✅ |
| View the audit log | ❌ | ❌ | ✅ |
| Change family settings (name) | ❌ | ❌ | ✅ |
Your family data is private. Here is exactly how it is stored, who can see it, and what controls you have.
No. Your password is never stored — Firebase only stores a secure hash. Your email address is visible to admins in the Admin Panel for account management, but it is not shown anywhere on the family tree itself.
No. There is no public URL or search engine listing for any family data. Every request to the database requires a valid authenticated session from an invited user. Unauthenticated requests are rejected at the server level.
If an admin revokes your account, you are immediately signed out and cannot log in again. All your data in the tree remains (it belongs to the family, not to your account), but you lose access to view or edit anything.
Yes. Open your user menu and select Sign-in Security to enable TOTP-based two-factor authentication. You will need an authenticator app (Google Authenticator, Authy, 1Password, etc.) to scan the QR code. Once enabled, you must enter a 6-digit code at each login.
The family tree is invite-only. Someone with an Editor or Admin role must send you a personal invite link. Clicking that link takes you to the registration page where you can create your account. After registering, you will receive a verification email — you must click the link in that email to activate your account before you can sign in.
After creating an account, a verification email is sent to the address you provided. Check your inbox (and spam folder) for a message from Firebase / Family Tree and click the link inside. If you attempt to sign in before verifying, a new verification email is sent automatically.
If you still cannot find the email, click Back to Sign In on the verification screen and sign in again — this will trigger another send.
Adding and editing family members requires the Editor or Admin role. If you are a Viewer, you can browse and chat but not make changes to other people. You can still edit your own linked profile. Contact your family tree administrator if you believe your role should be upgraded.
Use the undo button (↩) in the header or press Ctrl+Z. This works for all users, including viewers editing their own profile. Press Ctrl+Y or click redo (↪) to reapply a change you undid. Up to 50 changes are kept in the undo history.
Yes. Open your user menu (top-right avatar) and select My Privacy. You can hide individual fields like birth date, biography, contacts, and more. Hidden fields are not visible to other family members. Only you and admins can see them.
Open your user menu and select the relevant option. For email changes, a verification link is sent to your new address — the change only takes effect after you click it. For password changes, you will be asked to verify your current password first.
The relationship finder traces connections through parent, spouse, and co-parent links. If it shows "Not related", it means there is no chain of relationships connecting those two people in the data. Check that all marriages and parent-child links are entered correctly — a missing link will break the chain.