WorldsBestTracker

Your training data is immaculate. Everything you put in your body is a guess.

You can pull up your five-kilometre split from March. You can pull up last night's HRV to one decimal place. Now try this: what did you take on Tuesday, how much, was that the week you bumped the creatine, and did you feel worse before or after? Strava has your training. WHOOP has your recovery. The stack that supposedly bridges the two lives in a bathroom cabinet and a notes app, and neither one is on the timeline. So when the number moves, you cannot say why. That is not a health problem. It is an information problem, and it compounds. Every untracked week is a week you can never go back and analyse. World's Best Tracker puts doses, food, sessions, feelings and training on one timeline, and refuses to guess at anything it does not actually know.

Start free See the live demo

You are spending real money on a stack you cannot evaluate

Add it up. Creatine, a protein, magnesium, fish oil, a nootropic somebody credible recommended. That is a monthly bill you have paid for a year. Now answer the question the bill exists to answer: which of them is doing anything?

You cannot. Not because supplements do not work, but because you have no record that could tell you. You changed three things in one fortnight and cannot remember the start date of any. Your notes app has four entries from January, then silence.

WBT gives that record a shape. Each item is a blueprint: components, category (eleven of them, from medication and supplement through peptide, hormone and nootropic), delivery method, cadence. Daily, every N days from an anchor date, set weekdays, a day of the month, as needed. Each product carries UPC, servings, price paid and vendor, so the app computes cost per serving and cost per milligram.

Take more or less than the standing dose once and that is a titration: a multiplier, a reason from ten fixed options, a note. Your blueprint never moves. Zero is not valid, because a dose of nothing is a skip.

The three apps that do not talk to each other

Strava knows the ride. WHOOP knows the recovery score. Neither knows you took 5 grams of creatine at 06:40, sat in a sauna for 18 minutes and felt flat by mid-afternoon. So nothing in your setup answers a question you actually have.

Strava, WHOOP and Oura are built and shipped: OAuth, token refresh, paged history, signature-verified webhooks. Settings shows which are switched on for your account. WHOOP maps recovery, HRV, resting heart rate, SpO2, skin temperature, sleep and strain, and anything WHOOP does not return for you comes back blank rather than guessed. Oura brings readiness, sleep stages, average HRV and stress.

Now what you should not find out after signing up. WHOOP is near-real-time push measured in minutes, not a live strain readout. Oura is polled when you open the app, because guessing at an unconfirmed security handshake ships something broken. Fitbit, Pixel Watch and Wear OS are built but closed to new connections, and the Garmin watch app is a sideload rather than a store download.

One ride caught by both Strava and WHOOP inside five minutes merges into one row credited to both. Two wearables that disagree about your HRV stay as two rows, because averaging them would invent a number neither measured.

What you log, and how little work it is

Your last tracking attempt died of friction: twenty seconds an entry, forty entries a week, and by week three you are lying to your own spreadsheet.

Snap the label. The photo goes to vision OCR and comes back as structured data. Photograph the barcode and the digits are read the same way, then run through the cache, Open Food Facts, USDA and NIH DSLD. There is no live camera scanner: you photograph it or you type it.

Or talk to it. The assistant proposes nine actions, from logging a dose to fixing a log time. Each produces a confirmation card. Nothing saves until you tap.

Feelings are one tap from a fixed vocabulary of 58 entries across 11 categories, from energy and mood to digestive, cardio and skin. Intensity one to five, plus a one-tap normal baseline, because a record with no normal in it cannot show you a change.

In the gym, the set-by-set logger does PR detection with Epley 1RM and plate math over a curated tree of 77 exercises, and "back squat 225 for 5" parses offline. Recovery gets 26 modalities across 7 families: sauna asks temperature, red light asks body region. Food logs carry per-serving macros and saved meals. Reminders go out by Web Push, or download the next 7 days of doses as an .ics.

Why you can trust the numbers: it refuses to make them up

The compound lookup rule is absolute: if the model is not confident about a field, it returns null. No guessing, estimating, approximating, inferring. An invented number corrupts the record and every calculation drawn from it. Every AI-filled field shows as unverified, and every half-life carries a chip naming its origin: WBT's curated reference for a catalog entry, "AI lookup: unverified" for anything the catalog never covered. Never a bare number with no origin.

The assistant does not find your patterns. Code does, against thresholds. A rising feeling needs at least 6 events, a 50 percent rise and two more occurrences. A time-of-day cluster needs at least 5 reports of that feeling, at least half of them and no fewer than 4 inside one 3 hour band. Below the threshold, nothing is returned, and when there is nothing to say the app says nothing. Adherence counts days with no dose rather than a percentage of expected doses, because inventing a denominator produces a confident wrong number.

The proactive check-in is scoped to timing and rest, never an amount and never stopping a medication, and a regex screen re-reads it for dosage-change, start-stop and diagnosis language. In chat, state a goal and it can point at supplement and lifestyle options, but only ones attributed to a named public source, never as WBT's prescription.

Saunas get no half-life and no decay curve, and a beyond-use date is never invented.

The offer, and the risk you are actually taking

Start free. No card. Free gives 25 cabinet items, 60 scans a month, 40 assistant messages a day and 60 hand-logged workouts a month, raised on 2026-08-15 from 5 items, 15 scans and 10 messages so a real week fits inside free. Synced workouts never count against the workout allowance, and the meters enforced server-side are scans and assistant messages, which spend AI budget.

Outgrow it and the first paid step lifts the cabinet and workout caps and takes scans to 200 a month. The step above removes the scan cap and takes the assistant to 400 messages a day. Five paid tiers; the plan sheet in the app shows today's names and prices. Even the top tier keeps a ceiling: an unbounded assistant is an unbounded bill.

Nothing publishes anywhere. Sharing is one-to-one, per-person consent, revocable by either party. A coach can read your logs and, with permission, log for you, but cannot forge, overwrite or delete a workout that came from your device.

And the parts a company would leave out: your data lives in Firestore on Google Cloud, each assistant turn sends a bundle of it to Gemini, and admins can read across accounts by design and never write. This is a consumer wellness product, not a HIPAA covered entity.

You already generate the data. It lands in three apps that do not speak and a notes file you stopped opening. The question is whether next March you can say what you were taking this week.

What it deliberately does not do

  • Does not write your protocol. The assistant will never tell you to start, stop or change a prescription medication, and it will never invent a dose. Ask a goal question and it can point at supplement and lifestyle options, but only ones it attributes to a named public source, presented as that source's claim rather than as WBT's instruction.
  • Does not invent a half-life. The compound lookup rule is to return null for any field the model is not confident about rather than guessing, estimating, approximating or inferring, and every AI-filled field is stamped and shown as unverified.
  • Does not let an AI find your patterns. Patterns are computed in code with minimum thresholds (a rising feeling needs at least 6 events and a 50 percent rise; a recovery trend needs at least 5 days and a 10-point drop). The model only phrases what the code already counted.
  • Does not decode barcodes with a live camera scanner. You photograph the barcode and the digits are read by OCR, or you type them.
  • Does not read a photo of your plate. There is no food-image endpoint and no meal photo capture in the app.
  • Does not sync Garmin Connect activity, sleep or heart rate. The Connect IQ watch app logs doses from the wrist and nothing else, and it is a sideload onto seven supported models rather than a store download.
  • Does not accept new Fitbit, Pixel Watch or Wear OS connections. The Google Health integration is built but closed to new users pending an annual third-party CASA security assessment. Accounts already connected keep theirs.
  • Does not stream WHOOP live. WHOOP arrives as near-real-time push measured in minutes, after WHOOP finishes processing. Oura is polled when you open the app.
  • Does not average two wearables into one number. Two devices on the same day stay as two rows, because averaging disagreeing HRV would invent a number neither device measured.
  • Does not double-count a workout. Strava and WHOOP rows for the same session inside a 5 minute window merge into one row credited to both.
  • Does not rewrite what you said. A journal note stores your own words lightly cleaned of filler, never a paraphrase or a summary.
  • Does not overwrite your standing dose when you titrate. A one-off adjustment is stored as a multiplier plus a reason on that dose only.
  • Does not compute a fake adherence percentage. It counts days with no dose, because inventing a denominator would produce a confident wrong number.
  • Does not send health data to ad pixels. Pixels get three standard event names and nothing about medications, doses, feelings or profile contents.
  • Does not ask for your location. Environment readings only happen if a position was already granted, and are rounded to an approximately 11 km cell.
  • Does not keep your data off the cloud. A signed-in account stores to Firestore on Google Cloud, and each assistant turn sends a bundle of your real health data to Gemini. Platform admins have read access by design and never write access.
  • Does not claim HIPAA compliance. WBT is a consumer wellness product and not a HIPAA covered entity.
  • Does not give a sauna a pharmacokinetic curve it does not have. Modality sessions carry no half-life and are never drawn as a decay curve.
  • Does not publish anything anywhere. Sharing is one-to-one, per-person consent, revocable by either party.

Questions

Can I track a peptide or supplement cycle without the app telling me what to dose?

Yes, and that is the design. You set the item up as a blueprint with its components, delivery method (including injection IM, SubQ or IV) and cadence, then log each dose. The assistant is instructed that it is not a medical professional and must never give dosing advice, diagnoses, or tell you to start, stop or change a medication. On the proactive check-in, the one message WBT sends you unprompted, a regex screen runs after the model on three patterns (dosage change, start or stop, diagnosis), and any trip is replaced with the plain computed sentence. In chat, if you state a goal it can point at supplement and lifestyle options, but only ones it attributes to a named public source, presented as that source's claim. Took more or less than your standing dose? That is stored as a multiplier plus a reason on that one dose. Your blueprint never moves.

Does World's Best Tracker sync with Strava, WHOOP and Oura?

All three are built and shipped, and Settings tells you which are switched on for your account. Strava uses OAuth with activity:read_all, refreshes its own tokens and pages in up to 5000 activities. WHOOP arrives as near-real-time push measured in minutes after WHOOP finishes processing, over a signature-verified webhook, not a live strain readout, because WHOOP's public API has no in-progress feed. Oura is polled when you open the app, because the webhook verification handshake could not be confirmed against live documentation at build time, and guessing at a security handshake ships something broken.

Can I connect a Fitbit, Pixel Watch or Garmin?

Not today, and here is exactly why. The Google Health integration covering Fitbit, Pixel Watch and Wear OS is built and working, but every scope Google requires is restricted and needs an annual third-party CASA assessment costing 500 to 5,000 dollars a year, re-validated every year, so new connections are closed and anyone already connected keeps theirs. Garmin is different: there is a Connect IQ watch app that pairs with an eight-character code, pulls the day's schedule and logs a dose from your wrist, but it is a sideload today (build it, copy the .prg to the watch over USB) on seven supported models, not a Connect IQ store download. It does not read your Garmin activity, sleep or heart rate.

How does it avoid double-counting a session that both Strava and WHOOP recorded?

Workouts from two sources starting inside a 5 minute window merge into one row, credited to both, with each device's exclusive numbers folded in rather than dropped. When a wearable is connected the manual sleep logger steps aside, so a night is recorded once; where both exist, the hand-logged night wins and the device's is dropped, never summed and never averaged. Two wearables reporting the same day stay as two separate rows rather than one blended row, because averaging two disagreeing HRV numbers would invent a value neither device measured.

What does the free tier actually give me, and what does paying unlock?

Free defaults are 25 cabinet items, 60 label or barcode scans a month, 40 assistant messages a day and 60 hand-logged workouts a month. Those numbers were raised on 2026-08-15, up from 5 items, 15 scans and 10 messages, so a real week of use fits inside free. Workouts synced from Strava, WHOOP or Oura never count against the workout allowance; the two meters actually enforced server-side are scans and assistant messages, because those are the two that spend AI budget. Paid tiers lift the cabinet and workout caps and raise scans and assistant messages; even the top tier keeps a ceiling, because an unbounded assistant is an unbounded bill. There are five paid tiers, and the plan sheet in the app shows today's names and prices.

Is my data private, and can I get it out?

Be clear-eyed about this. A signed-in account stores to Firestore on Google Cloud, and every assistant turn sends a bundle of your real health data to Gemini so it can answer from your record. Platform admins have cross-account read by design and never write. Your OAuth tokens are unreadable by every client, including you. Ad pixels receive three standard event names and nothing about medications, doses, feelings or profile contents; billing stores a customer id and a tier with no line items and no product names. Sharing is one-to-one with per-person consent, either party can revoke, nobody can delete the record of it, and account deletion request endpoints exist. WBT is a consumer wellness product, not a HIPAA covered entity.

Start free See the live demo

WorldsBestTracker is a record-keeping tool. It is not a medical device, it does not diagnose, and it does not tell anyone what to take. Always talk to your own clinician about your treatment.

Home · Demo · Privacy · Terms · [email protected]