Live sample — BPC-157, last 90 days
Pulled from GET /api/research/sample on page load. Free, public, rate-limited 60 req/min/IP.
What gets anonymized
Every field flowing into an aggregate is transformed before it lands in your slice.
- User identitySHA-256 hashed; never published with side-channel attributes
- Dose mcgBucketed (e.g. 250-499 mcg)
- Date takenFloored to ISO week (YYYY-Www)
- Wearable latencyRounded to 100ms
- Cohort sizeGroups with <5 users dropped
What we NEVER share
These fields never enter the aggregate pipeline, even internally.
- Free-text dose notes
- Free-text vendor review bodies
- Photos and PDF uploads (vials, bloodwork)
- Email addresses and Clerk user ids
- Vial lot numbers
- Identifiable wearable time-series
- IP addresses
Users can also opt their data out entirely from /app/settings; opt-outs are filtered at the database WHERE clause before any aggregation runs.
Access tiers
All paid tiers are sold by manual contract — no self-serve checkout for research data.
Sample
Public API teaser. No account required.
Research
Monthly bulk export. JSON or CSV.
Request access
Tell us about your research. We typically reply within two business days with a custom proposal.