⚠️ This is not medical advice. This tool provides educational information about vital sign ranges. It does not diagnose conditions, replace a doctor's evaluation, or account for your personal medical history. If you are experiencing a medical emergency, call 911 immediately. If you have concerns about any reading, contact your doctor or visit a Federally Qualified Health Center.
🔒 Zero Data Storage
Your vitals exist only in your browser while this page is open. Nothing is saved to any server, database, cookie, or local storage. When you close this tab, your numbers are gone forever. Nobody — not this platform, not your employer, not your insurance company — can see what you entered.

❤️ Heart Rate

Place your finger over your phone's back camera. The flash will turn on. Hold still for 15 seconds.

🔒 This feature analyzes light patterns from your fingertip to estimate heart rate. Video is processed on your device only — no images are stored or sent to any server. By using this feature, you consent to this processing.

--
Tap to measure

Or enter manually:

bpm

🩺 Blood Pressure

Enter your systolic (top number) and diastolic (bottom number). If you don't have a cuff, any pharmacy with a free kiosk will measure it — CVS, Walgreens, Walmart.

/ mmHg

🩸 Blood Glucose

Enter your fasting blood glucose (first thing in the morning, before eating). If you've already eaten, this reading will be higher than your true fasting level.

mg/dL

🌡️ Temperature

°F

⚖️ BMI Estimate

BMI is a rough screening tool, not a diagnosis. It doesn't account for muscle mass, bone density, or body composition. Athletes and people with high muscle mass often have elevated BMI without health risk.

ft in lbs

🫀 Community Health Pulse

Want to help your community? You can contribute your vitals anonymously. Only your 3-digit ZIP prefix, age range, and gender are sent — never your name, email, exact age, or exact ZIP. Your community sees patterns, not people.

What we collect:

• 3-digit ZIP prefix (e.g., 606 — never your full ZIP code)
• Age range (e.g., 30-39 — never your exact age)
• Gender (optional)
• The vital sign readings you choose to share
• Nothing else. No name. No email. No IP address. No timestamp precise enough to identify you.

What we never collect:

Your name, email, phone number, address, insurance information, immigration status, employer, or any information that could identify you personally. This data cannot be sold, shared with insurers, or used for any purpose other than showing your community its own health patterns.

How it's protected:

Data is stored in an aggregation-only Google Sheet under CARE/OCAP governance principles. Patterns are only displayed when 11 or more people in the same group have contributed — below that threshold, the data exists but is never shown. You can never be identified from the aggregate display.

Why 11 people?

The k≥11 threshold means no health pattern is ever displayed unless at least 11 separate people contributed to that specific metric in the same 3-digit ZIP area. This exceeds the European Medicines Agency standard (k≥5) and Health Canada standard (k≥5). With a 3-digit ZIP prefix covering 20,000+ people, and at least 11 contributors required, re-identification is statistically impossible.

Data lifecycle:

Your contribution is stored as a single row: year-month (not exact date), 3-digit ZIP, age range, gender, and readings. A random ID prevents duplicate counting. The row cannot be traced to you. Raw data is accessible only to the community Data Steward. The public display shows only aggregates that meet the 11-person threshold. If the community Sheet is ever deleted, all data is gone permanently — there are no backups held by anyone else.

This is completely optional. Your vitals check works the same either way.

When you close this tab, every number you entered is gone. Nothing was saved. Nothing was sent. This page has no memory.

Vital sign ranges based on AHA, ADA, and CDC guidelines. This tool is educational. It is not a medical device. In an emergency, call 911.