vialfile

Side-effect log

Record side effects with severity, peptide, and time. Watch patterns surface over weeks. Your log stays in this browser — no account, no server, no ads.

Severity · 1 mild · 5 severe

Pattern grid — log at least one effect to populate.

Left cell = this week. Right cell = 4 weeks ago. Shade intensity = average severity. Empty cell = no entries that week. Patterns that correlate with dose changes show up here first.

No side-effects logged yet.

Why track side effects

  1. Pattern over weeks, not days. Water retention from CJC/Ipamorelin or GI shifts from BPC-157 rarely show on a single injection — they surface when the same symptom clusters across a cycle.
  2. Separate peptide from noise. Stacked protocols make attribution hard. A severity log per-peptide splits the signal so the next cycle decision has data behind it.
  3. Bring it to your prescriber. If you see your telehealth clinic every 8–12 weeks, a 4-week severity grid is a cleaner conversation starter than "I think I felt puffy a few times."

v1 is intentionally narrow: one symptom + one severity score per entry. Stack-level correlation analysis and bloodwork overlay ship in a later release.

Side-effect FAQ

Where is my data stored?

In your browser's localStorage under key vialfile-sideeffects-v1. Nothing is sent to a server in v1. When we add sync (opt-in), your existing entries will migrate over cleanly.

What does the 1–5 scale mean?

1 = noticed but not limiting. 2 = mild, resolves on its own. 3 = moderate, prompts you to check the protocol. 4 = significant, considering dose reduction. 5 = severe, halting dose and re-evaluating. The scale is your own — consistency across entries matters more than absolute calibration.

Why a weekly grid instead of a daily one?

Peptide-induced effects typically take 1–3 weeks to stabilize at a dose; shorter-window views show noise that flattens out by week two. The grid hides daily chop on purpose.

Should I log every small thing?

Log what you'd want to remember in four weeks. Over-logging dilutes the pattern — a stack that has three severity-1 headaches and one severity-4 water-retention shift reads very differently from the grid if you log all of them versus just the real shift.

Can I export or back up?

Export + import are coming in the next release. For now you can inspect the raw JSON in browser devtools (localStorage.getItem('vialfile-sideeffects-v1')) and copy it elsewhere as a backup.