Your medication has a half-life.
Your tracking app should know that.
Injection tracking with real pharmacokinetic curves, smart reminders, and zero cloud dependency. Built for every protocol — GLP-1, TRT, HRT, and peptides.
Estimated serum concentration · 4-week protocol
The problem
You're using 3 apps, 2 spreadsheets, and a Reddit thread to track one injection protocol.
Reminders that don't know your dose schedule. Trackers that can't show your medication levels between injections. Notes scattered across apps you'll forget to check.
Communities
One app. Four communities. None of them an afterthought.
GLP-1
Titration tracking that knows your schedule.
0.25 mg → 0.5 → 1.0 → 1.7 → 2.4 mg
Wegovy titration · 16 weeks
TRT
Pin days, blood draws, and the levels between.
Pin Mon → Labs Thu → Trough at 168h
Timing matters for accurate bloodwork
HRT
Every route, every ester, every level tracked.
EV 5mg/5d · IM · Δ E2 pg/mL
Injections, patches, or sublingual — your protocol
Peptides
Your stack, your schedule, your reconstitution math.
BPC-157 · CJC/Ipa · TB-500 · GHK-Cu
Multi-compound protocols with dose calculators
What you get
Five things no other tracker does.
Medication level charts
Real pharmacokinetic modeling — not just dose reminders. See your estimated serum concentration between every injection.
Semaglutide · Testosterone cypionate · Estradiol valerate · BPC-157 · 40+ more
Multi-medication protocols
Track your full stack, not just one drug. Each compound gets its own PK curve, its own schedule, its own data.
GLP-1 + metformin · Test + HCG + AI · E2 + progesterone · Full peptide stacks
Bloodwork with context
Log your labs against reference ranges that account for what you're taking — not generic lab defaults.
Context-aware ranges · On-protocol vs baseline · Trend tracking
Injection site rotation
Visual body map with smart rotation reminders. Log where you pinned, see which sites are overdue.
Site tracking · Reaction logging · Rotation history
Works offline, no account required
Every feature works with zero internet and zero sign-up. Cloud sync is optional, always.
Encrypted local database · No account walls · Sync when you want
Switching from something else?
We built Doseline because no single app covered all four communities with real pharmacokinetic data. If you're coming from another tool, we've written honest comparisons.
Feature
PK medication curves
Multi-medication
4 communities
Others
Partial or none
Usually 1 drug
1-2 max
Doseline
Full PK modeling
Unlimited stack
GLP-1 · TRT · HRT · Peptides
Privacy
Your data stays on your device. Period.
We built Doseline for communities where privacy isn't a preference — it's a requirement. Your injection history, bloodwork, photos, and medication data never leave your device unless you explicitly choose to sync.
No account required
Every feature works without signing up. Ever.
No cloud by default
Sync is opt-in. Your data starts and stays on-device.
No health data on our servers
Even with sync enabled, health data is encrypted end-to-end.
Biometric lock
Face ID, Touch ID, or fingerprint. Your protocol is private.
Platforms
iOS and Android from day one.
Web dashboard coming post-launch.
Coming to
iOS
Coming to
Android
Join the waitlist to be notified at launch.
Does Doseline support my specific medication?
Doseline ships with pharmacokinetic profiles for 40+ medications across all four communities — including semaglutide, tirzepatide, testosterone cypionate, testosterone enanthate, estradiol valerate, estradiol cypionate, BPC-157, CJC-1295, and more. If your medication isn't listed, you can add it with custom half-life and dosing parameters.
How accurate are the medication level estimates?
Doseline uses published pharmacokinetic data (absorption rates, half-lives, bioavailability) to model your serum levels. These are population-level estimates, not individual blood draws. They're useful for understanding your dosing patterns, timing bloodwork, and spotting trends — but they're informational, not medical advice. Your actual levels will vary based on injection site, body composition, and individual metabolism.
Is my data really private?
Yes. All data is stored locally on your device in an encrypted SQLite database. There is no account required to use any feature. If you choose to enable cloud sync (a paid feature), your data is encrypted end-to-end before it leaves your device — we cannot read it. We don't sell data, we don't run analytics on your health information, and we don't share anything with third parties.
Can I track multiple medications at once?
Yes, unlimited. Doseline is built for multi-compound protocols. Track your testosterone and HCG on separate schedules, or your semaglutide alongside metformin, or your full peptide stack with different reconstitution dates. Each medication gets its own PK curve, its own reminders, and its own injection site tracking.
What's the difference between Free and Pro?
Free includes everything you need to track your protocol: unlimited medications, full history, PK charts, injection site rotation, reminders, bloodwork logging, weight tracking, side effect logging, and biometric lock. Pro adds AI-powered features that cost us real money to run: lab photo scanning (snap your blood results), health risk reports, advanced trend insights, PDF exports, and multi-device cloud sync.
I'm currently using Shotsy / Vially / OptiPin. Can I switch?
We're building import tools for common trackers. In the meantime, you can manually enter your history or start fresh — Doseline will begin modeling your levels from your first logged dose. We've written detailed comparison guides for each competitor so you can see exactly what's different.
Stop guessing.
Start tracking what matters.
Join the waitlist and be first to try Doseline when it launches. Free tier. No credit card. Your data, your device.
Available soon on iOS and Android. Free forever tier included.