Daily check-in

A few quick steps — everything is optional except the date.

    Pain right now –
    Energy today –

    Leave a slider untouched to skip it — skipped values are stored as "not logged".

    Not medical advice. SymptomStory is a personal journaling tool. It does not diagnose, treat, or replace professional care — always talk to your clinician about what you track.

    How it works

    1. Log in 60 seconds a day. Pain and energy sliders, sleep, symptoms, triggers, meds — an animated check-in that stays out of your way.
    2. Watch patterns form. Timeline charts and gentle streak tracking turn daily notes into months of evidence.
    3. 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.