Skip to content
arash7mPublic

About

Small, private tools for trans and gender-diverse people. Everything stays on your phone

Topics

Resources

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

37 Commits

Folders and files

Repository files navigation

Tendril: small, private tools for trans and gender-diverse people

Voice practice · HRT tracking · Timeline · Body · Euphoria jar · Hard days
No account. No server. No tracking. Everything stays on your phone.

License: AGPL-3.0 Installable web app, works offline No tracking, no account Data stays on your device

Open Tendril  ·  Install it on your phone  ·  Privacy


Demo

Tendril in use: the home screen, starting the daily voice warm-up and following the siren line, adding a moment to the euphoria jar with confetti, and the breathing circle in hard day mode

The home screen, the daily voice warm-up, a new moment in the euphoria jar, and breathing in hard day mode. Recorded with made-up sample data.

What's inside

🎙️ Voice

Practise your voice with live feedback, a daily routine and games.

Pitch practice with a live graph and text to read Daily warm-up: following a siren line Resonance meter, in your zone Glide, a voice game
Pitch
A live graph against your target range, text to read aloud that scrolls as you speak, a full-screen focus view, and recordings you can play back.
Daily warm-up
A guided 5-minute (or 2-minute) routine: breathing, hums, siren slides, resonance and speaking in range. Builds a streak.
Resonance
A brighter ↔ darker meter measured on one vowel at a time, with target zones and guided exercises.
Games
Glide, Grow and Echo: steer, grow a vine and copy intonation, all using your own target range.

💉 Health

Dose tracker Lab results with charts Doctor summary Body measurements
Doses
Injections, pills, patches and gel. See what's due, how many are left, and where to inject next on a body map. Calendar reminders.
Labs
Blood test results with charts and your doctor's target ranges. Common units convert automatically.
Doctor summary
One page for your appointment: doses taken, labs, mood, chosen notes, measurements and your questions. Print, save as PDF or copy.
Body
Chest, waist, hips and more over time, in cm or inches. Weight is optional and off by default.

Appointments and blood tests get countdowns and calendar export too.

🌱 Your story

Home screen Timeline with milestones Euphoria jar Name and pronoun sandbox
Home
Everything at a glance: doses due, your voice streak, milestones and a mood check-in. Discreet mode hides sensitive cards until tapped.
Timeline
A private journal and photo diary. Milestones with anniversaries and a little celebration on the day, plus before/after photo compare.
Euphoria jar
Save compliments, small wins and moments you felt like yourself, and pull one out on a hard day.
Names
Try a name and pronouns in everyday sentences, hear them read aloud, keep a shortlist, and browse the most popular names from the year you were born.

🫶 For hard days

Hard day mode Guided breathing Hard day mode
A calmer page one tap away (the heart on the home screen):
  • a guided breathing circle
  • 5-4-3-2-1 grounding
  • good things: your jar, how far you've come, kind words
  • your trusted people with ready-to-send messages, and support lines
  • a gentle care checklist
  • a place to write it out, then keep it or let it go
Coming-out helper
Builds an editable letter, talking points or a short text from a few choices.

Guides
Binding, tucking, appointment prep and a name-change checklist.

Privacy

Tendril was made for people whose information is sensitive.

  • Everything is stored on your device. There's no server, no account, no analytics and no trackers. Even the fonts are built in.
  • Microphone audio is analysed on your phone and never uploaded. Recordings you choose to keep stay on the device.
  • Photos are cleaned: location and camera details are removed, and they don't go to your phone's gallery.
  • Optional app lock: a PIN encrypts all your data on the device.
  • Discreet mode covers sensitive cards on the home screen until you tap them.
  • Backups are yours: download a file (optionally password-encrypted) and restore it any time. A gentle monthly reminder helps you keep one.

PRIVACY.md lists exactly what's kept, where, and the few things that ever touch the internet.

Install it on your phone

Tendril is a web app that installs like a normal app and works offline.

  • Android (Chrome): open the link, tap ⋮ then Install app (or Add to Home screen).
  • iPhone (Safari): open the link, tap Share then Add to Home Screen.

When there's an update, the app shows an Update button.

Known limitations

  • One device: your data lives on the phone or computer where you use Tendril, with no sync. To move it, make a backup and restore it on the new device.
  • A forgotten PIN can't be recovered: the data is encrypted with it. Keep a backup.
  • English only, for now.
  • Resonance is measured on one vowel at a time (“ee” or “ah”). Mixed sentences can't be scored reliably yet.
  • Voice readings depend on your microphone and surroundings: a quiet room and the phone's own microphone work best.

Good to know

Tendril is a community project and isn't medical advice. Health content is general information. Talk to your doctor about anything to do with hormones or health. The guides should be reviewed by trans community members and a clinician.

Security

What protects your data, what it can't protect against, and how to report a problem privately: SECURITY.md.

License

Tendril is free software under the GNU Affero General Public License v3.0. You may use, change and share it. If you share a changed version, or run one for others, you must offer its source code under the same license, so every copy of Tendril stays open and checkable.

Copyright © 2026 Arash Mashhadi.


Plain HTML, CSS and JavaScript with no build step, hosted on GitHub Pages. How it's built, where data lives and how to work on it: developer notes.

About

Small, private tools for trans and gender-diverse people. Everything stays on your phone

Topics

Resources

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages