A family tree that requires two people to agree

Build your family — one confirmed connection at a time.

Add parents, a spouse, siblings and cousins. Every relationship stays pending until the other person confirms it — then it becomes part of a living family graph with chat, a feed and privacy circles you control.

5
tree layouts
4
privacy circles
16
milestone badges
YouproposesPendingawaiting consentconfirmsRelativeConfirmed

The process

Four steps from empty tree to living family graph

Every step is designed so no one is added, changed or removed without the people involved knowing about it.

  1. Step 1

    Add a relative

    Enter their name and relationship type. If they aren't on the app yet, a managed profile is created for them.

  2. Step 2

    Send the invite

    Share a secure single-use link over WhatsApp, SMS, email or a copied link. Resend anytime with a fresh token.

  3. Step 3

    They confirm

    Both sides review the claim in Pending Confirmations. Only mutual consent turns an edge confirmed.

  4. Step 4

    The graph grows

    Confirmed edges merge into one shared graph, so your relatives' relatives become discoverable paths.

Relationship lifecycle

Statuses change. History never disappears.

A relationship moves through clear states, and every transition is written to your activity log with who initiated it and when.

  1. 1

    Pending

    Proposed, not yet agreed

  2. 2

    Confirmed

    Both people agreed

  3. 3

    Disputed

    One side flags an issue

  4. 4

    Dissolved

    Ended, never deleted

Dissolving a confirmed edge takes two deliberate steps: an impact review that lists the relatives and paths affected, then a typed confirmation. Records are preserved, never deleted.

Try it

Click through a relationship, step by step

This is a live sandbox — no account needed. Play the role of both people and watch the edge and the audit trail change with every action.

Not proposed
no edgeRaviproposerMeerarelative

No relationship yet

Ravi wants to add Meera as his sister. Nothing exists in the shared graph until he proposes it.

Activity log

Every transition is appended here — it can't be edited or removed.

  1. Nothing logged yet. Take an action to see how the audit trail builds up.

Privacy circles

Label every relative, then decide what each label can see

Close family, extended, long relations and friends. Each circle has its own switches for profile visibility, direct messaging and feed access.

  • Profile fields hidden per circle — contact details stay with close family only.
  • Messaging permission is enforced at the database level, not just in the UI.
  • Posts and stories are published to the circles you pick, one post at a time.
YouClose familyExtendedLong relationsFriends

Visualisation

Five ways to look at the same family

Switch layouts anytime. Drag nodes to reposition them, pinch to zoom and pan across large trees — your layout is remembered per view.

ListVerticalHorizontalRadialGraph

Everything included

A family network, not just a chart

Family Matrix combines the rigour of a genealogy graph with the everyday tools families actually use.

A shared graph

Relationships are two-way, not solo entries. Both sides see the same truth.

Consent first

Someone claims you as their sibling? You approve it before it becomes real.

Nothing gets erased

Divorce or estrangement changes status — history isn't rewritten.

Family chat

One-to-one and group chats with media, built for the people already in your tree.

Feed & stories

Share updates and photo stories scoped to the circles you choose.

Notifications inbox

Confirmations, mentions and replies in one list you can filter and mark read.

Milestones & XP

Unlock badges as your tree grows, with a chronological achievements feed.

Blocking & reporting

Stop or report abusive interactions instantly, in both directions.

Installable PWA

Add it to your home screen — offline-ready, no app store required.

Engagement

Growing your tree is a journey with milestones

Each discovery, confirmation and completed profile earns XP and moves you up a ten-level ladder. Badges are logged with timestamps so you can see how the family came together.

Seedling20%
Sapling40%
Branch60%
Canopy80%
Heritage100%

Privacy & security

Built so the database enforces the rules

Access control lives in row-level security policies, not just in the interface.

Row-level security

Every table is default-deny. You only ever read rows your circles permit.

Append-only audit trail

Activity events can't be edited or deleted, by you or anyone else.

Private media storage

Avatars, chat media and story files live in private buckets with per-path access.

FAQ

Questions families ask

Can someone add me to their tree without asking?

They can propose the relationship, but it stays pending until you confirm it. Nothing appears as a real connection in the shared graph without both people agreeing.

What happens if a relationship ends?

Nothing is deleted. You can dispute a relationship or dissolve it after a two-step confirmation. The edge stays in history with its status changed, and the change is written to your activity log.

I received a request I never made — can I remove it?

Yes. Pending requests show whether they were sent by you or claimed about you. You can cancel your own request or mark an incoming one as "not related"; the record is kept as dissolved for the audit trail.

Who can see my profile and posts?

You assign every relative to a circle — close family, extended, long relations or friends — and each circle controls profile visibility, messaging and feed access separately.

Can I block or report someone?

Yes. Any profile or chat has a safety menu for blocking and reporting. Blocking removes messaging and feed access immediately in both directions.

Where are my photos and chat media stored?

Avatars, chat media, post media and stories are kept in private storage buckets with per-path access rules, so only people your circles allow can load them.

See all questions →

Start with one relative.

Add someone you know is on your side, send the invite, and let the graph grow from there.

Create your free account