Open the app, go to the Me tab, scroll to the bottom and tap "Restore Purchases." Your subscription is tied to your Apple ID and restores instantly at no charge.
Go to the Me tab → Protocols → tap the + button. Select your compound, set dose and frequency, and it will appear on your Today screen.
0% means the compound has fully cleared from plasma. For compounds like BPC-157, check the biological effect line — it may still show activity even after plasma clearance. Log your next dose and the curve updates immediately.
Double-check that you entered the correct vial size in mg and the correct bacteriostatic water volume in mL. The calculator divides your desired dose by the concentration you entered. If unsure of vial size, check the label from your supplier.
Go to Me → Protocols → tap the compound you want to edit. Update dose, frequency, and timing from the edit screen.
Go to iPhone Settings → Your Name → Subscriptions → Halflife → Cancel Subscription. You keep Pro access until end of your current billing period.
Rotation tracks each compound independently. Make sure you are logging through the full flow (3 steps) and not skipping Step 2 where you select the injection site.
All health data is stored locally on your device. Go to Me → scroll to bottom → "Delete All Data." If you opted into anonymous research contribution, tap "Delete Research Data" to remove your anonymised data from our servers.
No. All health data is stored locally on your device only and never transmitted to our servers. If you opted into the anonymous research programme, only a de-identified summary snapshot is sent, and you can delete it at any time from the Me tab.
Not yet. iOS only. Android is planned for a future release.
Email contact@halflife-labs.com with a description of what happened, what you expected, your iPhone model, and iOS version. Screenshots are helpful.
Your streak increases each day you log all compounds due that day. On days with nothing due, vote on the Discover poll to keep your streak alive. You get one freeze per 7-day window — missing one day freezes the streak rather than breaking it. Two missed days in a row breaks it.
The curve shows the estimated percentage of each compound remaining in your bloodstream at any given time, calculated using the pharmacokinetic half-life values sourced from FDA prescribing labels and peer-reviewed research. For compounds with a significant plasma vs. biological effect difference (like BPC-157), a second line shows the estimated duration of biological signalling activity.
Halflife is a personal logging and tracking tool. It does not provide medical advice, diagnose conditions, or recommend dosing. Always consult your healthcare provider regarding your protocol.
New to working with Halflife Labs? Here's where to start:
The current API supports three endpoints: POST /log-dose (returns concentration curve data), GET /concentration (current active level for a compound), and POST /calculate-reconstitution (syringe calculator). Full documentation is shared with active API partners.
All endpoints return JSON. Concentration data is returned as an array of {timestamp, percentage} objects representing the curve at hourly intervals for ±7 days centred on the current time.
Current limits are 1,000 requests/minute per API key. Higher limits are available on enterprise agreements. Contact us if you expect to exceed standard limits.
Never transmit patient names, DOBs, NHS/SSN numbers, or any directly identifying information. Use your internal anonymised patient token as the user_id field. Halflife Labs stores only the token and the compound parameters needed to compute outputs.
Yes. All new API partners receive sandbox credentials with simulated responses. Sandbox access is available before agreement execution for technical evaluation.
The dataset contains anonymised protocol snapshots from opted-in users: compound combinations, dose amounts, adherence rates, week-of-protocol metrics, weight delta, self-reported energy and appetite scores, and goal categories. All at population aggregate level — no individual-level records in standard licenses.
CSV and JSON formats. Schema documentation is included. Custom formats available on request.
Monthly incremental updates for active licenses. Historical snapshots are available from launch onwards.
Yes, subject to your Data Use Agreement terms and co-authorship discussion for any publications where the dataset is a primary data source. We're supportive of academic publication — contact us early in your research process.
We provide a React Native component library or a web-embed iframe that integrates the Halflife tracking UI into your existing platform. Customisation of colours and typography is available. The underlying pharmacokinetic engine and compound library are maintained by Halflife Labs and updated automatically.
Only the compound parameters and dosing schedule — no patient identity. Your platform stores the patient-compound mapping. Halflife Labs stores only anonymised dose events associated with your platform's patient token.
| Issue Type | Response Time | Resolution Target |
|---|---|---|
| API outage / critical | 2 hours | 4 hours |
| API errors / degraded | 4 hours | 24 hours |
| Dataset delivery | 48 hours | 5 business days |
| General enquiries | 48 hours | As agreed |
All partner support: contact@halflife-labs.com
Billing enquiries: same address, subject line "Billing — [your company name]"
Security incidents: same address, subject line "SECURITY — [your company name]", mark URGENT