Your symptoms, documented. Your doctor, informed.
A free 60-second daily journal that turns months of symptoms into a one-page doctor report — private, no account, no subscription. Your health data never leaves this device.
Daily check-in
A few quick steps — everything is optional except the date.
History
Dot color shows pain that day — tap any logged day to read the entry.
Entry
Trends
Pain & energy over time
Sleep
Most frequent symptoms
Possible associations
Hints appear once you have at least 3 logged days with and 3 without a trigger.
Doctor report
A one-page summary your clinician can read in under a minute — timeline chart, key numbers, top symptoms, medications, and exploratory associations.
Presets suggest symptom & trigger lists for the report focus and can add them to your journal lists.
Printing opens your browser's print dialog — choose "Save as PDF" for a file.
Preview
Profile
Your lists
Symptoms
Triggers
Changes apply to future logs. Removing an item never deletes past entries.
Condition preset
Apply a preset to add its symptom & trigger suggestions to your lists (never removes yours).
Backup & restore
Your journal lives only in this browser. An encrypted backup protects you if this device is lost or browser data is cleared.
The encrypted file is unreadable without your passphrase. The unencrypted JSON contains your health data in plain text — keep it somewhere safe.
Restore from backup
Restoring replaces everything currently in the journal — entries and lists.
Danger zone
This permanently deletes all entries and lists from this browser. Consider an encrypted backup first.
SymptomStory Plus
Encrypted cloud sync across devices, caregiver sharing, and deeper analysis — in the works.
How it works
- Log in 60 seconds a day. Pain and energy sliders, sleep, symptoms, triggers, meds — an animated check-in that stays out of your way.
- Watch patterns form. Timeline charts and gentle streak tracking turn daily notes into months of evidence.
- Walk in prepared. Generate a one-page doctor report (print or PDF) with your timeline, key numbers, medications, and exploratory associations — labeled honestly, never as medical advice.
Built for the conditions where patterns hide in months, not days
Migraine diary
Migraines rarely explain themselves in a 10-minute appointment. Log pain, triggers like stress or weather changes, sleep and medication — then hand your doctor a one-page report with a timeline chart, your top co-occurring triggers (clearly labeled exploratory), and a complete medication list with doses.
Chronic pain journal
Pain fluctuates, memory doesn't keep up. Daily 0–10 logging with an animated timeline shows whether things are truly getting better or worse across weeks and months — plus the longest streak and consistency stats that keep the habit alive.
IBS & digestive tracker
Food, stress, and sleep interact in ways a single visit can't capture. Track symptoms, possible triggers, and sleep together, and print the one-pager that makes your next gastroenterology visit concrete.
Questions
Is my health data private?
Yes. Everything is stored in your browser's IndexedDB — there is no account and no server for your entries. Your data never leaves your device; the only network requests on this page are the site's own analytics (Google Analytics and a Cloudflare beacon), which load when the page opens and never see your entries. The optional encrypted backup uses AES-256-GCM with a passphrase only you know.
Is this medical advice?
No. SymptomStory is a journaling tool, not a medical device. Association hints are labeled exploratory and never imply causation or diagnosis. Always discuss your data with your clinician.
How much history can I keep?
Unlimited. Unlike apps that cap free history at 30 days, your journal keeps every entry you log, on this device, for free.
What if I lose my device?
Use Settings → Backup to download an encrypted backup and keep it somewhere safe. Restoring it on a new device brings everything back.