Senior Sage: Care Companion app icon

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.

iPhone iPad Apple Watch Version 1.5.1
Download on the App Store Live on the App Store

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.

CapabilityMedical alert servicesGeneral voice assistantsSenior Sage
One-tap voice check-in for the parentSome
Daily digest sent to the familySome
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

Senior Sage Companion mode — a single large button to tap and talk Senior Sage Family viewer — the warm daily digest of how the day went Senior Sage conversation starters that make the next call easier Senior Sage Scam Shield — watching out for the scams that target seniors

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.

Download on the App Store Live on the App Store