djEnterprises · Health & Family
Senior Sage
A gentle daily voice check-in for an aging parent — and quiet peace of mind for the family. The parent taps once to talk; the family sees a warm daily digest. Two simple modes, one caring connection.
Powered by Anthropic Claude · Private & encrypted by design
See It in Action
A Quiet Daily Connection
A short look at Senior Sage — Companion mode for the parent, Family viewer for everyone else.
Full Feature Set
Caring, Without the Friction
Voice Daily Check-In
One big button. The parent taps and talks the way they'd answer a phone call — no typing, no scrolling, nothing to remember.
Two-Mode Design
Companion mode keeps the parent's screen calm and simple; Family viewer gives loved ones the digest, journal, and conversation starters.
Warm Daily Digest
A kind, plain-English summary of how the day went — written like a note from a thoughtful friend, never a status report.
Conversation Starters
Gentle, personal prompts that make the next call easier — so reaching out feels natural instead of forced.
Shared Family Journal
A quiet, shared record of check-ins the whole family can read — so everyone stays in the loop without a flurry of group texts.
Private & Encrypted
No ads, no trackers, no data sales. Sign in with Apple only, and your family's check-ins stay private to your family.
Under the Hood
Built for the Person Using It
Crisis detection is a rule engine, not a prompt
The in-conversation distress detector is deterministic string matching over three curated phrase tiers — explicit ideation, passive/geriatric phrasing ("I hope I don't wake up", giving possessions away, "they'd be relieved if I weren't here"), and Beck-style hopelessness markers — each assigning a severity that a fixed precedence ladder resolves against the money, medical and emergency rules. Three elevated hits in seven days, or any hit inside a ±3-day grief anniversary, promote to critical. Elevated-or-higher routes an escalation to the caregiver on the parent's profile, carrying a pre-written note rather than what was said. A test asserts the reply the parent actually hears contains no "988", no "1-800", and no "hotline". A model-backed pass runs later, at digest time only, to catch what the rules missed.
Endpointing tuned for slow speech
Silence is a floor, not a verdict. The default 2.5s window extends by 1.5s when the transcript ends on a continuation word (separate word lists for en/de/es/fr/it/ja/pt, because a translated English list would be useless) and by another 1.0s when the recognizer's tail confidence is under 0.45, capped at 8s so grace can never become a hang. Families pick the floor — 1.5 / 2.5 / 3.5s, or Manual, where silence never ends the turn and the parent taps "I'm done". A unit test pins the standard floor at no less than 2.5s: the value it regressed from is the one that cut a real tester off mid-sentence.
Two separate view trees
Companion and Family are distinct shells switched by @AppStorage("appMode"), and the parent's four tabs (Talk / Notes / Today / Settings) contain no paywall, no subscription management, no delete-account, no reminder editor, and none of the safety explainer cards written about them — those symbols appear nowhere outside the Family feature folder and a DEBUG-only screenshot harness. Their Dynamic Type ceilings differ on purpose (Companion .accessibility5, Family .accessibility3, both pinned by tests), and the adult child can set the parent's text size from Family Mode without touching iOS Settings.
Transcription stays on the device that can do it
Speech sets requiresOnDeviceRecognition to whatever the recognizer reports it supports, so on capable hardware the audio never reaches Apple's service; the recognizer is also biased toward the names on file — family, pets, the medication — and a test proves those hints never carry a dose or a schedule. The caregiver escalation email sends the already-scripted note, a fixed string that by construction cannot contain the parent's words. Check-ins and the transcript blobs inside them are removed by an idempotent 90-day sweep that runs on every launch. Contrast for the Companion palette's text-on-background pairs is checked by WCAG relative-luminance math in a unit test at the 7:1 AAA bar.
How We Compare
Between a Panic Button and a Smart Speaker
Medical alert services answer emergencies; voice assistants answer questions. Senior Sage is for the ordinary days in between — one tap to talk, and a family that knows Mom is alright without having to ask.
| Capability | Medical alert services | General voice assistants | Senior Sage |
|---|---|---|---|
| One-tap voice check-in for the parent | — | Some | ✓ |
| Daily digest sent to the family | Some | — | ✓ |
| Interface designed for low vision and shaky hands | ✓ | — | ✓ |
| Shared family journal | — | — | ✓ |
| Conversation starters for hard days | — | — | ✓ |
| No monthly monitoring contract | — | ✓ | ✓ |
| Emergency dispatch to paramedics | ✓ | — | — |
| Fall detection hardware | ✓ | — | — |
Swipe the table sideways to see every column →
Comparison reflects typical publicly listed features by category as of 2026 — not any single competitor, whose features change often. App and company names are trademarks of their respective owners; mention here is for honest comparison, not affiliation or endorsement.
A Closer Look
Inside Senior Sage
Free Download
Quiet Peace of Mind, Now on the App Store
Free to start, with a Pro upgrade that unlocks more for the whole family. One gentle daily check-in — and the reassurance of knowing they're okay.