A mother in her chair, her daughter and her son beside her
Walidayn

The care record only your family can read.

  • Five cards a day. Drag each one to Done, or say why not.
  • One tap makes the hospital sheet the ER needs.
  • Only the family holds the key. The server sees scrambled text.
WWalidayn
Assalamu alaykum

Welcome back

Your login and password. Same on every phone in the family.

Your login opens more than one family. Which one now?

first time here?
Demo logins sistera · fatima · abdullah · layla (support) · ammi (elder) · password 333
Join a family

Create your account

Paste the family code you were given and say who you are. You choose a login and password on the next screen.

What is a family code? Whoever started the family generates it from the Family tab. It carries the family key, so it is handed over face to face, never sent by chat.

Already have an account? Log in.

New family

Start a new family

For the first person only. This makes the family key on this device and gives you the code to share.

Already have an account? Log in.

  • Encrypted on your phone
  • The key never leaves the family
  • No ads, no tracking

Built for MuslimHacks 2026, Elderly Care track. Not a medical record, never medical advice.

Set your login

Next time, log in with this instead of the code. Your family key gets a copy locked with your password. The server keeps the locked copy and cannot open it.

Default password today is 333. Change it before real use.

Family ready

Add the rest of your family in person.

Show this to their phone

The key is inside the code. Share it face to face, never in a chat.

WWalidayn—
—
EMERGENCY
This is what the server, and we who run it, can see. Who, what kind, when. Every word is sealed with the family key that never left the phones.

Loading…

Who carried the week

Counted from event metadata. The server never reads a note to build this.

Loading…

Log care

Pick a category, then everything that happened. Several at once is fine. A note is optional. Made a mistake? Undo from the toast, or from the list below.

Category
What happened

Care log, day by day

0 today

Newest first. Updates live from every phone in the family. Tap a heading to fold it.

Nothing logged yet.

Hand off

What happened is built from your log. What is next is built from the routine. Edit either.

Your handoffs

0

Everything you sent, and who has it now. You are the sender, so this is your record.

Handoffs to you

checks every 4s

Validation: what you want to be told about

Pick what should reach you when someone else moves a card or hands off. Everyone chooses for themselves.

Validations

0

Newest first. Decrypted on this phone.

Nothing yet.

Routine

unsaved

The cards on the board, one per line: what, by when, who. Five is the whole idea; rename or retime them here. Stored encrypted like everything else.

No routine yet.

Add to the routine

Record

0

Everything logged in the last 90 days, newest first. Decrypted on this phone only.

Loading…

Elder preferences

Recorded with the elder. Rides on top of every handoff card. Encrypted like everything else.

For the hospital sheet

What the ER asks in the first ten minutes. Written by the family, from the doctor. Encrypted like everything else.

The family

Loading…

The week, person by person

cards moved to Done, per day

Every number here is a count of cards moved on the family's phones. Nothing is guessed or predicted.

Add someone to this family

Hold this QR up to their phone, or copy the code and hand it over in person. The family key is inside it, so never paste it into a chat.

They choose their own name and role on the Join screen. A support worker holds the same key as family, so the card is not filtered for them yet.

Where your data goes

Every write takes the same six hops. The tag on each one says whether that hop can actually read what it is holding.

Readable Sealed · ciphertext only

Your last write

nothing yet

What the database actually stores

Live rows from Postgres. This is what we, the operators, can see.

tap refresh
•
Card
Why not?
Sending, sealed end to end
Youplaintext + H
🔒
Serverciphertext only
🔒
Recipientdecrypts with H
Delivered. Waiting for them to accept.