cd /news/ai-products/show-hn-a-journal-app-with-no-networ… Β· home β€Ί topics β€Ί ai-products β€Ί article
[ARTICLE Β· art-113970] src=github.com β†— pub= topic=ai-products verified=true sentiment=Β· neutral

Show HN: A journal app with no network permission, and 4 ways that isn't enough

DailyVox, a free voice journal app for iPhone, claims 100% on-device AI processing with no network permission, no account, and no data collection, using four on-device models to create a 'Digital Twin' that learns user patterns. However, the app's developer acknowledges that despite zero network calls, privacy is not guaranteed because the app relies on Apple's on-device speech recognition and sentiment analysis, which may not be fully private, and the Android version is still in development with no Play Store listing.

read10 min views2 publishedAug 28, 2026
Show HN: A journal app with no network permission, and 4 ways that isn't enough
Image: Michielbdejong (auto-discovered)

Speak for 42 seconds. Watch your words become stars.

The free voice journal with on-device AI and a Digital Twin that learns who you are β€” entirely on your phone. iPhone today; Android in development.

Free forever Β· 100% on-device Β· No account, no servers, no analytics Β· MIT licensed Β· on Product Hunt

DailyVox turns your spoken thoughts into a constellation of stars. Every journal entry becomes a point of light in your inner sky β€” mood-colored, connected by patterns only you can see.

Behind the scenes, an on-device Digital Twin learns how you think, how you feel, and who matters to you. It predicts your mood, answers questions about your patterns, and reveals meaning across months of entries. No accounts. No servers. No data collection.

Your thoughts never leave your device. Ever.

Real screenshots from v1.11.0, seeded with a demo journal. Regenerate with ios/AppStore/screenshot-src/make_screenshots.sh.

The last one is Android's own permission screen, not ours. It is the claim this app is built around, in the one place a user can check it without trusting us. There is no Play Store listing and no date β€” see the submission checklist for what is still blocking.

DailyVox Most Journal Apps
Price
Free forever $35-50/year
AI processing
100% on-device Cloud servers
Account required
No Yes
Data collection
Zero Analytics, text, usage
Works offline
Fully Partial or none
Digital Twin
Yes No
Voice-first

Yes (offline) | Text-first or cloud | Every entry becomes a mood-colored star. Gold for positive, sage for calm, blue for reflective, coral for stressed. Over time, your constellation reveals patterns β€” clusters around topics, connections between feelings, an inner sky that's uniquely yours.

Four on-device AI models build a private mirror of your personality:

Mindβ€” communication style, vocabulary, reasoning** Heart**β€” emotional signature, sentiment arc, mood triggers** Voice**β€” speech patterns, pacing, tone** Graph**β€” people, places, topics, and how they connect

Ask your Twin questions. It answers from your history, running entirely on your iPhone's Neural Engine.

Speak at 150 words/minute instead of typing at 40. No blank page anxiety. DailyVox transcribes on-device using Apple Speech β€” no internet required.

Automatic sentiment analysis on every entry. Trends across days, weeks, and months. Your Twin predicts tomorrow's mood based on your patterns.

Zero network calls. Zero third-party SDKs. Zero analytics. Apple's strictest privacy label: "Data Not Collected." Your journal is encrypted on-device. Optional iCloud sync uses your personal account with Apple's end-to-end encryption.

Biometric lockβ€” Face ID / Touch ID** Photo attachments**β€” up to 5 per entry, stored locally** Encrypted exports**β€” PDF, JSON, Markdown, CSV, AES-256 backup** Widgets**β€” Home Screen & Lock Screen for streaks and quick recording** Siri Shortcuts**β€” "Hey Siri, open my journal"** Journaling goals**β€” weekly targets with milestone celebrations** 4 themes**β€” System, Ivory, Light, Dark

Layer Technology
Language
Swift, SwiftUI
Data
Core Data + CloudKit (optional iCloud sync)
AI/NLP
Apple NaturalLanguage (NLTagger, NLEmbedding)
Speech
Apple Speech (SFSpeechRecognizer, on-device)
ML
Neural Engine via CoreML
Minimum
iOS 17.0+
Devices

iPhone, iPad (Universal) |

Layer Technology
Language
Kotlin, Jetpack Compose
Data
Room (no cloud sync; Auto Backup deliberately disabled)
Sentiment
Bundled VADER lexicon, 7,517 entries β€” Android has no system sentiment API
Entities
Model-free capitalisation heuristic β€” Android has no system NER, and the strong open models restrict commercial use
Speech
createOnDeviceSpeechRecognizer only β€” no second branch. Where no on-device model is installed it stops and says so, rather than reaching for a network
Prosody
MediaCodec + autocorrelation pitch/energy in plain Kotlin
Body
Health Connect β€” opt-in, read-only, four record types
Minimum
API 33 (Android 13) Β· targetSdk 36 β€” 33 is where on-device recognition arrived, and below it this app cannot transcribe at all
Permissions
RECORD_AUDIO, POST_NOTIFICATIONS, VIBRATE, USE_BIOMETRIC. No INTERNET permission of any kind.

Both platforms are measured against each other rather than assumed equivalent: a cross-language conformance harness runs the same frozen fixtures through the Swift and Kotlin graph implementations, and the two substitutions above were scored against the Apple frameworks they replace on the same real diary text.

Live transcription. The recording screen and the Dynamic Island show what you are saying as you say it, with a gold star when a name is caught. On-device, always. The Island carries the 42-second ring, the phrase being heard, and Finish or Discard without opening the app. A "Speak" control can go in Control Centre, on the Lock Screen, or on the Action Button.

The correction that mattered more than any feature. Until this release the transcriber preferred on-device recognition only when the phone was offline β€” which meant that on a connected iPhone, nearly every user nearly always, the recording went to Apple's speech servers for better punctuation. Every claim this project makes rested on that not happening. On-device recognition is now unconditional: where no on-device model is installed, transcription stops and says why rather than reaching for the network. Voice search had the same fault and the same fix.

The constellation encodes the journal. Distance from the centre is how long ago an entry was spoken; the angle is the hour of day; size is how long you spoke. A usual bedtime becomes a visible band. Positions used to be hashes.

Two new share cards. "Tonight" is different every night by construction. "Body" reads how you slept against how you wrote β€” absent unless you have kept body signals, its own switch off every time the sheet opens, and heart rate never on any shareable image.

And a long list of things that were simply broken: the starred filter could not be reached at all; the home screen and Insights could disagree about your streak; editing an entry rewrote its timestamp and an edit could be lost if iOS reclaimed the app; a phone call cost you the recording in progress; the microphone now sits at the bottom of the Speak tab, where your thumb is.

Full changelog Β· Release history on the site Β· Try the interactive demo Platforms.DailyVox is live on the App Store for iPhone and iPad. The Android app isin development and not releasedβ€” there is no Play Store listing and no announced date. The single largest untested assumption is whether Android's speech recogniser capitalises names, which the entity graph depends on. See[for the parity matrix.]ROADMAP.md

Version Focus Status
v1.0 – v1.5 Voice journal, Digital Twin, constellation, warm redesign, Body Twin Shipped
v1.6.0 Semantic memory and measurable fidelity β€” the eval harness Shipped Jul 2026
v1.7.0 Ask Your Twin on Apple Intelligence, every answer citing its entries Shipped Jul 2026
v1.8.0 Retrieval rebuilt β€” hybrid scoring, threshold re-measured at Ο„=0.29 Shipped Jul 2026
v1.9.0 Voice & Access β€” read-aloud, system voices, accessibility pass Shipped Jul 2026
v1.10.0 Spanish, French, German and Italian Shipped Aug 2026
v1.11.0 Live transcription, unconditional on-device speech, the encoded sky Shipped Aug 2026
β€” Android, first release
In development
v1.12 Multi-language beyond Apple's five, as the Speech APIs allow Planned
v2.0 Apple Intelligence native (Siri AI, iOS 27) Planned

Beyond v2.0: Personality Depth, Agentic Twin, Ambient Twin, the open Twin Protocol, and the DailyVox Mirror device.

Phone-first by conviction: the phone is the Twin's body, and every feature works end-to-end on the phone alone β€” no Mac, no second computer, ever. That rule is what the Android port has to satisfy too, and it is why the port replaces Apple's frameworks with on-device substitutes rather than a server. Portability of your data lives in the .twin

format (Twin Protocol) rather than in which app you happen to run. Full roadmap.

Is DailyVox really free?

Yes. No subscriptions, no in-app purchases, no ads. MIT licensed. Free forever. Does it work without internet?

Yes. Every feature β€” voice transcription, AI analysis, Digital Twin β€” works fully offline. Where is my data stored?

On your device in an encrypted Core Data store. Optional iCloud sync goes through your personal iCloud account (end-to-end encrypted by Apple). DailyVox never has access. What is the Digital Twin?

An on-device AI model that learns your personality, communication style, emotional patterns, and life themes from your journal entries. It runs entirely on your iPhone's Neural Engine. You can chat with it, ask about your patterns, and get mood predictions. Does DailyVox collect analytics or telemetry?

No. Zero data collection of any kind. No analytics SDKs, no crash reporting services, no telemetry. Verified by Apple's privacy label. Can I export my journal?

Yes. PDF, JSON, Markdown, CSV, or AES-256 encrypted backup. I've written a diary every day for 20 years. The problem was always the same β€” by the time I sat down to type, half the details were gone. Voice changes that. You speak at 150 words a minute without filtering yourself.

But every voice diary app I tried wanted to upload my recordings to their servers. That was a deal-breaker. So I built DailyVox β€” a voice journal where everything runs on-device, and the AI that knows you best is the one that never shares you with anyone.

The constellation metaphor came from staring at my own journal entries β€” hundreds of days, each one a tiny light. Together they form patterns. DailyVox makes those patterns visible.

A model built to be private cannot be watched in production. With no egress there is no dashboard, no population A/B test, no confusion matrix β€” and its single user is the only witness. So it has to be evaluated on the device, before it ships.

That is the argument of ** Measuring a Model of One**, and of TwinEval, the evaluation harness it releases. Every metric is lift over an explicit baseline; a permutation null and five negative controls collapse to chance when the link between label and text is destroyed, which is what lets the numbers say

no.

What the instrument found, leading with the losses:

Finding Result
The deployed Twin on the author's own diary lift βˆ’25.2% β€” below a do-nothing baseline
OS valence across 1,473 self-labelled entries r = +0.59 β€” real signal
The keyword emotion layer 43.5% against an 85.0% majority baseline
A 105 KB openness head, 1,307 writers r = +0.13 β€” statistically real, practically worthless

Three of those four are the product losing. An instrument that cannot catch its own maker's model is not an instrument.

Five problems are open, and none of them need access to anyone's diary β€” a licence-clean emotion head that survives the deployment gate, a long-horizon memory benchmark, code-mixed on-device NLP, aggregating evidence without a coordinating server, and a consented cohort. Each is written up with what a good contribution would look like on the research page. If any of it is close to what you work on, I would rather do it with you than alone.

DailyVox is open source (MIT) and built solo, in the open. If the mission β€” a personal AI that's private by construction β€” resonates, here's how to help:

Try it and tell me what's missingβ€”download freeorexplore the interactive demo It's a genuinely fun codebase to hack on: 100% on-device AI, SwiftUI, a Canvas-rendered constellation, and a Digital Twin engine β€” no backend to spin up, no API keys, just clone and run.

App Store | |

Websitegetdailyvox.com** Blog**getdailyvox.com/blog** Privacy Policy**getdailyvox.com/privacy** Roadmap**getdailyvox.com/roadmapβ€” what shipped, what is parked, and why** Research**getdailyvox.com/researchβ€” the programme, and five open problems** Paper**Measuring a Model of One(PDF, preprint)** Press Kit**getdailyvox.com/press** Contact**intrepidkarthi@gmail.com DailyVox is and will always be free. No subscriptions, no in-app purchases, no ads.

Download it today.

── more in #ai-products 4 stories Β· sorted by recency
── more on @dailyvox 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/show-hn-a-journal-ap…] indexed:0 read:10min 2026-08-28 Β· β€”