⚡ Features 👥 Trainers 🏋️ For Gyms 🧬 DNA 🧠 KF Smart 💰 Pricing ⚖️ Compare ℹ️ About 💡 Philosophy 📱 Devices 📝 Blog 📄 Terms → Open App
Portland, Oregon · Built Here, Not There · From $2.99 · Always Honest

KritFit

We Are Proudly Weird.

Nike was born on a waffle iron. Columbia started in a hat shop. Portland doesn't ask permission — it builds things.

KritFit wasn't built in a VC boardroom in San Francisco. No investors. No ads. No data harvest. Priced honestly — less than a coffee a month — because great tools should be accessible to everyone. Just honest, science-based fitness tracking built by one Portlander who uses it every single day — because the apps that existed weren't good enough.

Start Living Better → See How It Works
$2.99
Per Month
0
Hidden Fees
USDA
Food Database
AI
Food Analysis
PDX
Proudly Weird
Scroll
Food Tracking · Exercise Logging · AI Photo Analysis · USDA Database · Fitbit Integration · Interval Plans · Google Calendar Sync · Gyms Near Me — Interactive Map · 🏋️ Gym Membership & QR Check-In · Trainer & Client System · Real-Time Messaging · Firebase Sync · Personalised TDEE · Body Stats & Measurements · Physique Tab — Calipers & FFMI · Jackson-Pollock Body Fat Formula · Walk by Steps or Distance · Weight Training & Sets/Reps · Body Goals & Progress · Supplement Tracking · PDF Health Reports · Progress Photo Timeline · GPS Route Import & Live Recording · 😴 Sleep Tracking & Recovery Intelligence · 🏢 Gym Class Schedules & Mini Store · Sports & Team Activities · 32 Wellness Classes · Physiotherapy & Rehab Tab · Mobile Sensor — Steps & Pace · Earn Points · Redeem in Store · Zero Subscriptions · Food Tracking · Exercise Logging · AI Photo Analysis · USDA Database · Fitbit Integration · Interval Plans · Google Calendar Sync · Gyms Near Me — Interactive Map · 🏋️ Gym Membership & QR Check-In · Trainer & Client System · Real-Time Messaging · Firebase Sync · Personalised TDEE · Body Stats & Measurements · Physique Tab — Calipers & FFMI · Jackson-Pollock Body Fat Formula · Walk by Steps or Distance · Weight Training & Sets/Reps · Workout Routines & Calorie Burn · Friend Messaging & Inbox · KritFit Cards — Share Progress · Exercise Library & Muscle Map · Auto Routine Builder · Trainer Proposals & Routines · Zero Subscriptions ·

Everything You Need.
Nothing You Don't.

Professional fitness tracking for trainers, clients and individuals. Comprehensive. Private. From $2.99/month.

START FOR FREE →

Built Different

🔍
💬
DESIGNED FOR EVERYONE
Tells You a Story, Not Just Numbers

Most fitness apps dump raw data at you and expect you to figure it out. KritFit speaks plain English. Instead of "Net remaining: +3450 kcal" you see: "Your body used 3917 kcal today and you ate 227 kcal — that's a very large deficit. Make sure you're eating enough nutrients." Weight trends say "Down 1.2kg in 14 days — good momentum" not just an arrow. Supplements say "Perfect week — every day ✓" not "7/7 doses". You don't need a fitness degree to understand your own body.

Plain English Context-Aware No Fitness Degree Required
THE RELATIONSHIP THAT MAKES KRITFIT UNIQUE
Many Trainers. Many Clients.
One App. Zero Limits.

KritFit is built around a relationship no other fitness app supports: a trainer can work with an unlimited number of clients — and a client can work with multiple trainers at the same time. Strength coach. Nutritionist. Running coach. All connected. All in one app.

ONE TRAINER
🏋️
Manages Multiple Clients
▸ View any client's full app with one tap
▸ Send proposals: food, exercise, weight, routines
▸ Message one client or broadcast to all
▸ Log sessions on a client's behalf
▸ Colour-coded so you never confuse whose data you're in
MUTUAL
CONSENT
ONE CLIENT
🏃
Works With Multiple Trainers
▸ Connect to unlimited trainers simultaneously
▸ Assign each trainer a personal tag (initial or emoji)
▸ Every accepted item is stamped with the trainer's tag
▸ Conflict detection if two trainers propose the same thing
▸ Pause or end any connection without affecting others
No Other Free Fitness App Supports This.

Competing apps treat the trainer-client relationship as one-to-one and one-at-a-time. KritFit's architecture supports many-to-many connections — a personal trainer with 20 clients, each of whom also has a nutritionist, a running coach, and a physio — all in the same app, all working from the same data, with full conflict detection and data attribution built in.

📋 PROPOSAL SYSTEM
Trainers send proposals for food entries, exercise sessions, weight targets and full workout routines. Clients see a pending proposals section with Accept / Reject on each item. One Accept tap writes the data directly to their log, tagged with the trainer's label.
🏷 TRAINER TAGS
Each trainer gets a tag — JD, 💪, NM — assigned by the client. Every entry that came from a trainer proposal shows a small coloured pill in the food, exercise and weight logs. Clients always know what was trainer-prescribed. Trainers can't see each other's tags.
⚠️ CONFLICT DETECTION
When two trainers send overlapping proposals — same food, same exercise, same date — KritFit flags the conflict. A combined summary header shows total proposed calories and burn across all pending plans. First accepted wins. Or the client can choose to Replace a previously accepted entry.
Unlimited Clients Per Trainer Multiple Trainers Per Client Mutual-Consent Connections Proposal System Trainer Tags & Attribution Conflict Detection Broadcast Messaging Colour-Coded Context Client-Controlled Privacy
📶 Works Fully Offline — Unlike Most Fitness Apps

Most fitness apps are completely useless the moment you lose signal. KritFit was built differently. Log food, exercise, weight — everything — without any internet connection. Your data saves locally and syncs automatically the instant you reconnect. No lost entries. No errors. No frustration.

💾
LOCAL-FIRST DATA
All your data lives on your device first — Firebase is a backup, not a requirement. Log anywhere.
🔄
AUTO-SYNC ON RECONNECT
Come back online and everything syncs silently in the background. You'll never lose a log entry.
🏔
GYM, TRAIL, FLIGHT
Underground gym, mountain trail, mid-flight — KritFit works everywhere your body does.
MyFitnessPal, Cronometer, and most competing apps require a live connection to function. KritFit doesn't. It's the only fitness app with true offline support and automatic background sync — built in from the ground up, not bolted on.
Full Offline Support Auto Background Sync IndexedDB Persistence Works on Planes & Trails No Signal No Problem
🏋️ NEW FEATURE
GYM MEMBERSHIP MANAGER
One App. Every Gym. Zero Fumbling.

How many gym apps do you have on your phone right now? Planet Fitness for the QR code. Title Boxing to check the class schedule. Google Calendar — added manually. And a push reminder you set yourself and promptly forgot. KritFit replaces all of them. Add your memberships, upload your QR or ID screenshot, set your class schedule — and KritFit handles everything else automatically.

🪪 QR CODE VAULT
Screenshot your gym QR or barcode, upload it once, and it lives in KritFit. One tap from your lock screen puts it full-screen at maximum brightness — exactly what the scanner needs. No hunting through apps.
📅 CLASS SCHEDULING
Set your recurring class days — Mon, Wed, Fri at 6:30pm — and KritFit creates a repeating Google Calendar event automatically. No manual calendar entries ever again. Change it once, it updates everywhere.
🔔 SMART PUSH REMINDERS
Get a push notification 15 minutes, 1 hour, or 2 hours before your class — your choice. Tap the notification and KritFit opens directly to your membership QR code. From lock screen to scanner in one tap.
On days you have a class, KritFit surfaces a GYM TODAY card at the top of your Dashboard — gym name, class time, and a CHECK IN → button that opens your QR code instantly. Your personal trainer, your food log, your workouts, and now your gym memberships — one app, everything fitness.
QR / Barcode Storage Full-Screen Check-In Class Scheduling Repeating Google Calendar Events Push Reminders — 1 Tap to QR Dashboard Today Card Multiple Memberships Replaces 3+ Gym Apps
🏢 GYM PLATFORM
FOR GYM OWNERS
Your Gym. Your Classes. Your Store.

KritFit isn't just for gym members — it gives gym owners a full member-management platform built directly into the app. Set your opening hours, publish your class schedule, and even run a mini storefront. Your members see everything in their personalised MEMBERSHIP portal, organised into clean tabs.

📅 CLASS SCHEDULE
Publish your weekly class timetable. Each class can have multiple time slots on the same day — morning and evening sessions in one tap. Members see today's classes the moment they open their Membership tab, with instructor names and times. No app logins, no PDFs, no printed notices.
🛍 GYM STORE
PRO
Give members a browsable product catalogue inside KritFit — protein bars, merchandise, supplements, personal training packages. Add a photo, description and price in your local currency ($, £, €, QR — any symbol). Members browse it under the STORE tab. No payment processing needed — it's your showcase.
ℹ️ MEMBER PORTAL
Every member's MEMBERSHIP tab becomes a four-panel portal: ABOUT (gym info, opening hours), ACCOUNT (their member code, status, QR check-in), CLASSES (today's timetable + full week), and STORE (your catalogue). Tabs only appear when the content exists.
The orange header of every member's portal shows today's opening hours at a glance — Open today · 6am–10pm. Set your 7-day schedule once in ADMIN → ABOUT and every member sees it instantly. No group chats, no sticky notes, no confusion.
Class Timetable Multiple Times Per Day Instructor Names Opening Hours Grid Mini Store (PRO) Multi-Currency Pricing Member Portal Tabs Today's Classes on Open
📱
NO WEARABLE NEEDED
Built-In Mobile Step & Pace Tracker

Your phone already has everything it needs. KritFit taps into the built-in accelerometer to count your steps, measure cadence and estimate distance in real time — no Fitbit, no Apple Watch, no subscription. A 3-step calibration wizard learns your exact stride length and motion signature for ±5% accuracy. Sessions auto-log to your exercise history with MET-calculated calories. Walk mode. Run mode. One tap to stop and save.

Real-Time Step Count Cadence (Steps/Min) Distance Estimation Personal Calibration Walk & Run Modes Auto-Logs to Train No Hardware Required
NEW FEATURE
BUILT-IN STOPWATCH + GPS ROUTE RECORDER
KritFit Timer — Start, Stop, It’s Logged.

Every other fitness app makes you juggle three things at once: a timer, a GPS app, and a logging screen. KritFit Timer eliminates all of that. It’s a precision stopwatch and a GPS route recorder built directly into the exercise panel — one tap away, always visible.

⏱ STOPWATCH
Press when your session starts. Press when you’re done. KritFit auto-fills the elapsed time into every duration field on the page — running, cycling, sports, wellness, strength. No number to remember. No field to type into.
📍 GPS TRACKER
Tap 📍 before you start. Your phone’s GPS quietly tracks every metre of your route in real time. When you stop, the distance is auto-filled into the distance field. No Garmin. No Strava. No subscription. On a treadmill or indoors? KritFit falls back to step estimation automatically.
🗺 SAVES YOUR ROUTE
When you stop with GPS active, KritFit asks if you want to save the route. Say yes — KritFit packages every GPS point, calculates distance, elevation gain and personalised calories, then renders your full route on an interactive OpenStreetMap. The Routes tab lights up with a red badge so you know it’s there.

This is what every app should do but none of them do. Every step of your session — timing it, tracking it, naming it, mapping it, logging it — happens in one place, with one tool, in one app. KritFit Timer is the missing piece between going for a run and having it properly recorded.

▶ ⏹ ⏭ Icon Controls Auto-Fills Duration Live GPS Distance Step Fallback Indoors Auto-Fills Distance Field Saves Full Route to Map Elevation + Calories Calculated OpenStreetMap Rendering Red Badge on Routes Tab No Garmin Required No Strava Account No Extra App
🧬
GENETIC PERSONALISATION
Trained by Science. Guided by Your DNA.

Most apps treat everyone the same. KritFit doesn't. Enter your genetic markers from 23andMe, AncestryDNA or any provider — and KritFit starts responding to you specifically. Select the Cardio tab and see a personalised genetic insight appear instantly. Switch to Weights and get a different one. Every tab, every session — your DNA is quietly working in the background, flagging what to prioritise and what to be careful about. Green signals tell you when you're training to your genetic strengths. Amber signals warn you when your profile suggests extra care. Five key markers are supported: ACTN3 (muscle fibre type), ACE (cardiovascular efficiency), COL1A1 (injury risk), PPARA (fat metabolism) and BDNF (recovery & adaptation). Optional, private, and genuinely useful.

ACTN3 Muscle Fibre ACE Cardio Efficiency COL1A1 Injury Risk PPARA Fat Metabolism BDNF Recovery 23andMe Compatible AncestryDNA Compatible 100% Optional
😴
RECOVERY INTELLIGENCE
Sleep Tracking — The Missing Link in Fitness

Training hard is only half the equation. Your body repairs muscle, consolidates memory and regulates hormones while you sleep. Poor sleep raises cortisol, increases appetite, kills motivation and stalls progress — no matter how good your training plan is. Yet almost no fitness apps track it. KritFit does.

Log your bedtime and wake time and KritFit instantly calculates your total sleep hours and sleep efficiency (the gold-standard metric used by sleep clinicians — actual sleep time as a percentage of time in bed). Rate your restfulness, sleep depth and stress level. Flag daytime habits — caffeine, alcohol, late exercise, screens — and note any disturbances. Every entry is stored, synced and visualised as a 7-night colour-coded bar chart on your Dashboard. Green = 7h+. Amber = 6–7h. Red = under 6h.

And then KritFit does something smarter. If you logged a poor night's sleep, the Train tab shows a personalised warning suggesting a lighter session. Good sleep? You get a positive nudge instead. High stress logged? The Food tab reminds you that cortisol drives appetite. The app reads your sleep and uses it — across every section where it matters.

Sleep Hours Sleep Efficiency % Sleep Latency Night Wake-Ups (WASO) Restfulness 1–5 Sleep Depth 1–5 Stress Rating 7-Night Bar Chart App-Wide Context Messages PDF Health Report Firebase Sync
🔄 NEW FEATURE
THE OTHER HALF OF TRAINING
Recovery Intelligence — Most Apps Ignore This Entirely.

Here’s what most fitness apps don’t tell you: training is the stimulus. Recovery is where the result actually happens. Muscle repairs during sleep, not during the set. Growth hormone peaks at 2am, not mid-squat. Cortisol from poor sleep undoes three days of clean eating in 24 hours. And yet almost every fitness app stops when the workout ends — as if the other 22 hours don’t exist. KritFit is different.

🔢 RECOVERY INDEX
A 0–100 score calculated daily from sleep quality, rest days, active recovery logged, supplements taken and consecutive training days. When it drops, KritFit nudges you. When you’re on top of it, it stays out of the way.
📋 RECOVERY LOG
Log active recovery (yoga, foam rolling, swimming), passive recovery (sauna, cold plunge, massage) or mental recovery (meditation, box breathing, journaling). Rate how you felt before and after. Build a real picture of what works for you.
📖 RECOVERY GUIDE
Seven evidence-based articles inside the app: sleep physiology, active recovery, heat therapy, cold therapy, post-workout nutrition, mental recovery, and recovery supplements. Not generic advice — referenced science, written to be actionable.

The app watches for consecutive training days. Hit three or more and a gentle nudge appears on your Dashboard — a reminder that the best thing you can do for tomorrow’s session is recover properly today. Not a nag. Not a forced rest day. Just the information, delivered when it’s relevant. This is what separates a fitness intelligence platform from a calorie counter.

Recovery Index 0–100 Sleep Integration Active Recovery Log Passive Recovery Log Mental Recovery Log Sauna & Cold Plunge Feel Before / After Rating 7 Science Articles Dashboard Nudge Card Train Tab Nudge Consecutive Day Detection Firebase Sync
📐
BODY COMPOSITION
Skinfold Calipers & Body Fat Tracking

The scale only tells half the story. KritFit supports full skinfold caliper measurements across seven sites — chest, abdomen, thigh, tricep, subscapular, suprailiac and midaxillary. Body fat percentage is calculated using the Jackson-Pollock 3-site formula, adjusted for biological sex, giving you a genuinely accurate picture of your body composition over time. Results are logged with a date stamp so you can track real fat loss — not just weight loss. A tool previously only found in professional gym assessments, now in your pocket for free.

7 Measurement Sites Jackson-Pollock Formula Sex-Adjusted Calculation Body Fat % History Date-Stamped Logs From $2.99/month
🎧
EXCLUSIVE TO KRITFIT
Music Made for the Work

Most people shuffle a random playlist while they train. KritFit goes further — original tracks written and produced specifically for each exercise category. Every lyric is matched to the workout. Cardio tracks keep your pace up. Weights tracks keep your focus locked. Wellness tracks bring you down gently. Not a playlist. Not a radio station. Music that knows what you're doing. Available in the app under the 🎧 Music tab — one tap, loops for your entire session.

PREVIEW — CARDIO RUNNING
❤️ Cardio 🏋️ Weights 🗺️ Routes 🏅 Sports 🧘 Wellness Loops In Session Lyrics Match Exercise New Tracks Added Regularly
FITNESS CLASSES
🧘 Wellness & Fitness Classes

Most fitness apps treat exercise as lifting and running. KritFit goes further with a dedicated Wellness tab — 32 research-validated fitness classes that millions do every day. Calorie burn is personalised to your body weight and session intensity.

🧘 Yoga & Hot Yoga
🤸 Pilates & Barre
💃 Zumba / Dance
🏃 Aerobics & Step
🥊 Kickboxing Class
⚡ HIIT & Circuit
🚴 Spin / Indoor Cycling
🛼 Skating
🙆 Stretching & Tai Chi
🧠 Meditation
32 Classes Intensity Levels MET Calorie Burn Compendium of Physical Activities
MEDICAL REHABILITATION
🏥 Physiotherapy & Rehab

Physiotherapy is a treatment, not a class — so KritFit keeps them completely separate. The Physio tab is for medically prescribed or recommended treatments. No intensity selector — the treatment is clinically defined. Duration and treatment notes only.

🏥 Physio Session
🏥 Manual Therapy
🏥 Exercise Therapy
🏊 Hydrotherapy
🏥 Dry Needling
🏥 Sports Rehab
🧠 Neurological Physio
🌬️ Respiratory Physio
🏥 Postural Training
9 Treatments Separate from Classes Treatment Notes
CALISTHENICS — SETS & REPS
💪 Bodyweight Training, Tracked Properly

Most fitness apps log push-ups as "12 minutes, moderate intensity." KritFit logs them the way athletes actually think — 4 sets × 20 reps. Tap any calisthenics exercise, enter your sets and reps, and KritFit calculates calories burned using research-validated per-rep values from the Compendium of Physical Activities, scaled to your actual body weight. The heavier you are, the more you burn per rep — and KritFit accounts for that automatically.

💪
PUSH-UPS
~0.29 kcal/rep · chest, shoulders, triceps
⬆️
PULL-UPS
~0.75 kcal/rep · back, biceps
💥
BURPEES
~1.43 kcal/rep · full body, highest burn
🦵
SQUATS & LUNGES
~0.32 kcal/rep · lower body power
📦
BOX JUMPS
~0.93 kcal/rep · explosive power
⏱️
PLANK & JUMP ROPE
Time-based · secs per set, auto-calculated
Bodyweight-scaled calories. Enter your sets, reps and rest time. KritFit computes total burn, estimates session duration and logs everything — type, sets×reps, duration, calories — to your exercise history.
11 Exercises Sets × Reps Input Bodyweight-Scaled Calories Compendium of Physical Activities No Equipment Needed
💬
INBOX — MESSAGING, GROUPS & COMMUNITY
Your Gym Crew. One Thread. Always In The App.

Fitness happens in community. Your workout partner keeps you accountable. Your Thursday class has a group chat. Your running crew shares routes. Your trainer messages you between sessions. Until now you had WhatsApp for the crew, email for the trainer, and a fitness app for everything else. KritFit collapses all of it into one place. Friend threads. Group chats. Trainer conversations. All inside the app, all with push notifications, all synced in real time across every device.

👥 GROUP CHATS
Any KritFit user can create a group — pick an emoji icon, set the name, add members from your friends list or by email. WhatsApp-style threads. Send a message and every member gets it instantly, with a push notification if they're offline. Mute without leaving. Leave when you want. Your gym crew, your Thursday class, your running group — all in one tab.
✉️ FRIEND THREADS
Add any KritFit user by their registered email. Send a request — they get a green banner notification immediately. Accept, reject or block. Full one-to-one WhatsApp-style threads: real-time delivery, ✓✓ read receipts, reply-threading, message deletion. Share your progress with KritFit Cards — Day Summary, Workout, Food Log, Weight Update, Personal Best or Progress Photo — formatted beautifully inside the thread.
🔔 LIVE PUSH & IN-APP BANNER
Every message — friend, group, or trainer — triggers a push notification if you're offline. Open the app and you get a green sticky banner at the top with the sender's name and message preview. Tap it and you land directly in that thread. KritFit knows if you're already online and suppresses the push to avoid double-notifying. Mute any thread to stop notifications without losing the conversation.
Why this matters: Most fitness apps are solo experiences. KritFit treats fitness as social — because accountability, shared progress and community are the biggest predictors of long-term adherence. Groups aren't a chat bolt-on. They're a core feature built into the same infrastructure as the rest of the app.
Group Chats Emoji Icons & Group Names Add by Email Friend Requests Real-Time Threads ✓✓ Read Receipts Reply Threading KritFit Cards Push Notifications Mute & Leave Unread Badges
🗂️
Workout Routines

Build named workout routines with every exercise, set, rep and weight pre-defined. KritFit pre-calculates the total calorie burn using a personalised MET formula at save time. Log a full multi-exercise session with one tap — no data entry during your workout. Trainers can build routines from their own exercise library and send them to clients as proposals. Clients get the routine and all its exercises installed in one Accept tap, with a TRAINER badge so they know it came from their coach.

One-Tap Logging Pre-Calculated Calories Trainer Assignable
WEIGHT TRACKING — CONTEXT MATTERS
⚖️ Weigh-in Conditions — Know When Your Number Is Real

A 1 kg spike overnight isn't always fat. It could be a salty meal, alcohol, poor sleep, or just not using the bathroom yet. KritFit is the only fitness tracker that records the context of every weigh-in — so you know when a number means something and when it's just noise.

TIME OF WEIGH-IN
Logged automatically — compare same-time readings for true trends
🚽 🌅
IDEAL CONDITIONS
Post-bathroom + fasted = most accurate reading. KritFit flags it ✅
🧂 🍷 😴
NOISE FLAGS
High salt, alcohol or poor sleep? KritFit warns ⚠️ — expect water retention
📊
14-DAY TREND CHART
Visual trend vs your profile starting weight — see real progress, not daily noise
Gold standard protocol built in. First thing in the morning, after the bathroom, before eating or drinking. KritFit knows this — and tells you when you nailed it.
Weigh-in Time 8 Condition Flags Reliability Indicator Profile Start Weight 14-Day Trend
INTELLIGENT COACHING — CONTEXT AT THE RIGHT TIME
🕐 Time-Aware Intelligent Messaging — Advice That Knows Where You Are in Your Day

Every other tracker shows you a static calorie number and leaves you to figure out what it means. KritFit reads your meal windows and exercise schedule from your profile, then gives you advice that makes sense right now — not advice calibrated for midnight when it's 7am and you haven't eaten lunch yet.

🍽
MEAL WINDOWS
Set your Breakfast, Lunch, Dinner and Late Snack windows. KritFit knows how many meals are still ahead of you
🏃
EXERCISE SCHEDULE
Tell KritFit your weekly session frequency and preferred time slots — Morning, Afternoon, Evening or Night
🧠
LIVE CONTEXT
At 10am with meals still ahead and a gym session planned for evening? KritFit says: relax, you have room
No other fitness app does this. A 900 kcal deficit at 8pm when your last meal is done means something very different to 900 kcal at noon with lunch, dinner and a workout still ahead. KritFit knows the difference — and tells you. It even nudges you when your exercise window arrives so you don't miss it.
Meal Windows Exercise Schedule Time-of-Day Awareness Live Deficit Context Exercise Window Nudges
🧮
Personal Calorie Science

Your targets are calculated from your age, sex, height, weight and lifestyle using the Mifflin-St Jeor formula — the most clinically validated BMR method. Not a flat 2,000 kcal. Your number.

Personalised TDEE
📷
AI Food Recognition

Photograph your plate and let AI identify every item. KritFit uses a structured prompt system with Gemini, ChatGPT or Claude — free services you already have — returning precise macro data. No per-photo fees. Ever.

Zero Cost AI
🔍
USDA + Branded Foods

Search 750,000+ foods from the USDA FoodData Central database and Open Food Facts. Whole foods appear first. Smart serving sizes — teaspoons for honey, cups for oats. Intelligent, not just comprehensive.

USDA FoodData Central
🥗
NUTRITION KNOWLEDGE BASE — BUILT INTO THE FOOD TAB
Know What You're Eating.
Not Just How Many Calories.

Most fitness apps tell you how many calories you ate. None of them tell you why it matters what you ate. KritFit adds a full nutrition knowledge base — written at the level of a professional nutritionist — directly inside the food tab. Protein, carbohydrates, fat, fibre, iron, calcium, vitamin D, omega-3, gut health, glycaemic index and more. Each topic covers what it is, why your body needs it, your daily target, the best food sources, and signs of deficiency. Science-backed. Plain English.

📚 14 ARTICLES
Three categories — Macros (protein, carbs, fat, fibre), Micros (iron, calcium, vitamin D, magnesium, zinc, B12), and Topics (omega-3, sodium, hydration, gut health, glycaemic index). Filter by category or browse all. Each article expands on tap.
🔬 SCIENCE-BACKED DEPTH
Every article includes the clinical RDA, the best whole-food sources shown as quick-scan pills, signs of deficiency to watch for, and a practical warning where over-supplementation or common mistakes apply. Not a blog post — reference-grade information.
💡 PERSONALISED INSIGHTS
KritFit reads your logged food and fires a smart insight card above your daily log — "You're behind on protein today," "Heavy on simple carbs," "High sodium — expect water retention tomorrow." Each insight links directly to the relevant article. Real-time. Relevant to your actual day.
🛒 TAP A FOOD — SHOP IT
Every food source pill is shoppable. Tap Almonds and a shop panel opens below — supplements route to iHerb, fresh foods to Instacart. Select multiple items and shop them in one tap. Use your earned KritFit points for an instant discount at iHerb. The knowledge pays for itself.
HOW THE SHOP PANEL WORKS — INSIDE THE NUTRITION TAB
BEST FOOD SOURCES · tap to shop
Salmon Mackerel Walnuts Chia seeds Algae oil Sardines
🛒 GET THESE ITEMS
💊 SUPPLEMENTS · iHerb
Algae oil$34.99
💎 245 pts — save $2.45 · your total ~$32.54
Shop on iHerb → Use $2.45 pts
🛒 FRESH & GROCERY · Instacart
Salmon
Walnuts
🛒 Shop on Instacart
EXAMPLE INSIGHT CARDS — SHOWN ABOVE YOUR FOOD LOG
🥩
LOW PROTEIN TODAY
You've logged 28g of protein — about half your target of 58g. Protein keeps you full and protects muscle. Try adding chicken, eggs, Greek yogurt or lentils to your next meal. Read more in NUTRITION →
🧂
HIGH SODIUM DAY
You've logged 2,840mg of sodium — above the 2,300mg daily limit. High sodium causes water retention. Expect the scale to read slightly higher tomorrow. This is water, not fat. Read more in NUTRITION →
🌾
HEAVY ON SIMPLE CARBS
Carbohydrates make up 68% of your calories so far, with low fibre. Try swapping one item for a whole grain, legume, or vegetable to slow the glucose curve. Read more in NUTRITION →
Why this exists: Calorie counting is a useful tool, but it teaches you nothing about nutrition. Understanding why protein matters, why fibre is the single best predictor of a healthy diet, and why not all carbohydrates behave the same — that's the knowledge that creates lasting habits. KritFit puts that education one tap from your food log, at the exact moment it's relevant.
14 Nutrition Articles Macros · Micros · Topics RDA & Food Sources Personalised Daily Insights Science-Backed Tappable Food Pills iHerb Supplements Instacart Fresh Foods Points Discount at Checkout
📷 Upload
BEFORE
📷 Upload
+
AFTER
📸
Progress Photo Timeline

Track your body transformation with up to 20 private progress photos in a visual 4×5 grid. Each empty slot shows your silhouette as a placeholder. Add in sequence, tap to view full screen or delete. First and latest photos embed as a Before & After spread in your PDF health report.

Private · Cached · Before & After PDF
📋
PDF Health Reports

Generate a professional PDF report to share with your doctor, sports coach, nutritionist or physiotherapist. Select a time interval (7, 30 or 90 days, or a custom range), tick the sections you need — weight trend, calorie summary, exercise log, body measurements, supplements, strength personal bests and active plan — add a recipient note and download instantly. No server, no upload. Generated privately on your device.

Doctor Ready · Coach Ready · Private
👣
Walk by Steps or Distance

Every modern smartphone counts steps automatically. Tap Walk in the Cardio tab and switch to Steps mode — enter your step count, choose your terrain (flat, mixed or hilly) and KritFit calculates calories using a body-weight-personalised formula. It also estimates distance from your stride and logs duration automatically. No wearable needed — your phone already has everything.

Steps · Stride · Terrain-Aware
🏃
MET-Precise Cardio

Running, cycling, swimming, HIIT and more — calorie burn is calculated using MET (Metabolic Equivalent of Task) values personalised to your current body weight, not a static lookup table. Update your weight and every past and future burn estimate recalculates automatically. Log by duration, intensity and optional distance.

Science-Based Burns
📟
Any Tracker, Any Device

Fitbit, Garmin, Apple Watch, bike computers, gym treadmills, rowing machines — add any device by name. Its calories appear as a one-tap button in your exercise log. Device readings are often more accurate than any formula because they use your actual heart rate.

Device Agnostic
🗓
Interval Plans

Plan every single day of a fitness period — what you will eat, what exercise you will do, or mark it a rest day. Every day must be filled before the plan can activate. No vague goals. Just a complete, executable strategy.

Day-by-Day Planning
📅
Google Calendar Sync

Activate a Interval Plan and KritFit offers to add every planned exercise day to your Google Calendar with automatic morning reminders. Your training schedule lives where your life is scheduled. Optional. One tap.

Google Calendar
🏋️
Weight Training & Strength

Define your exercises once in Settings — Barbell Curl, Bench Press, Squat — grouped by muscle. Then log every set and rep with a built-in rest timer. Calories are calculated from actual load lifted plus rest-period metabolism personalised to your body weight. The History tab shows your personal bests and a strength progress chart per exercise.

Sets · Reps · Progressive Overload
📏
Body Stats & Measurements

Track beyond the scale. Log chest, waist, biceps, thighs, body fat %, and more — any time you have a measurement, not just on weigh-in days. Set numeric targets (biceps at 16in, waist under 32in) and qualitative goals (six pack, visible veins). The Progress tab shows sparkline charts for every measurement with colour-coded trend lines and goal progress bars.

Full Body Tracking
💊
SUPPLEMENT TRACKING & SMART REMINDERS
💊 Take the Right Supplement. At the Right Time. Every Day.

Most people buy supplements and forget to take them. Or take them at the wrong time. Or lose track of which ones they've already taken today. KritFit solves all three. Track 32 built-in supplements across 8 categories — Protein, Creatine, Pre-Workout, Recovery, Vitamins, Performance, Weight Management and Gut Health — plus any custom supplement you add yourself. Log dose, unit, timing and notes. Green ✓ badges show what you've taken today. 7-day habit history shows your consistency at a glance.

📋 NAMED REGIMES
Group your supplements into named regimes — Morning Stack, Pre-Workout, Night Recovery. Each regime has its own set of supplements with individual doses. Set a daily, weekday, weekend or custom day-of-week schedule for each.
🔔 PUSH REMINDERS
Set a reminder time per regime. KritFit fires a push notification — even when the app is closed — listing every supplement due and its dose. Already taken them? Mark them off and the reminder stops. Already logged today? KritFit won't nag you.
📊 HABIT TRACKING
The 7-day history shows a green ✓ or empty circle for every supplement, every day. Consistency gaps are impossible to ignore. Your supplements tab also reports "Perfect week — every day ✓" in plain English, not just a fraction.
32 Built-In Supplements Custom Supplements Named Regimes Schedule by Day Push Reminders 7-Day Habit History Dose & Timing Logging
🗓
MEAL BUDGET PLANNER
🗓 Plan Your Meals. Get Reminded. Log What You Ate.

Reactive food logging — eating first, logging after — is the reason most diets fail by Wednesday. KritFit lets you plan your meals in advance: add your intended Breakfast, Lunch, Dinner and Snack items for the day with their calorie and macro estimates. That plan sits in your food tab as a visual budget. When your meal window approaches, KritFit sends a push reminder so you're never caught off-guard. At the end of the day, if you logged less than half your planned calories, a second nudge reminds you to finalise your log.

📝 PLAN AHEAD
Add planned food items for each meal window — Breakfast, Lunch, Dinner, Snack. Assign calories and macros. The plan is visible in your food log for the day so you know exactly what your intake will look like before you eat.
🔔 MEAL WINDOW REMINDERS
KritFit reads your meal times from your profile. One hour before each planned meal, a push notification arrives: "Lunch is coming up — 580 kcal planned. Ready to log?" Stay on budget, stay on plan.
➡️ SEND TO LOG
Ate what you planned? One tap — Send to Log — converts all planned items into actual food log entries for the day. No re-entering. Trainers can send meal budget plans to clients as proposals, pre-loading the client's entire day with a structured eating plan.
Evening check-in: At 8pm, if your actual logged calories are less than 50% of your day plan, KritFit sends a gentle push: "You planned 2100 kcal today but only logged 680. Don't forget to Send to Log!" One nudge. Not a spam campaign.
Day Meal Planner Pre-Meal Push Reminders Breakfast / Lunch / Dinner / Snack One-Tap Send to Log Evening Nudge Trainer-Assignable Plans
🔔
PUSH NOTIFICATION SYSTEM
🔔 KritFit Reaches You — Even When It's Closed.

KritFit is built on Firebase Cloud Messaging — the same push infrastructure used by Google. Notifications fire from a server-side Cloud Function that runs regardless of whether your phone is in your pocket, your screen is off, or the app hasn't been opened in days. This is true push — not in-app alerts that only work when you're already looking at the screen.

💬
MESSAGES
New friend message, group message or trainer message — push fires instantly. Sender name and message preview in the notification.
👋
FRIEND REQUESTS
Someone sends you a friend request — green banner inside the app, push when you're offline. Tap to go straight to Inbox.
📋
TRAINER PROPOSALS
Your trainer sends a proposal — food plan, workout, weight target. Push fires immediately. Tap to review and accept or reject.
💊
SUPPLEMENT REMINDERS
Hourly scheduled push for each active regime. Bundles all due supplements into one notification. Smart — skips ones already logged. Respects your schedule (daily / weekdays / weekends).
🗓
MEAL REMINDERS
Pre-meal push based on your meal windows. Evening nudge if your plan is less than 50% logged. One smart notification — not spam.
🏋️
GYM CLASS REMINDERS
Push fires 15 min, 1 hour or 2 hours before your class — your choice. Tap the notification and KritFit opens directly to your membership QR code.
Smart presence detection: KritFit tracks whether you're actively using the app. If you are, push is suppressed and a green in-app banner slides down instead — with the sender's name and a TAP TO VIEW button. No double-notifying. No noise. Just the right alert in the right place.
Firebase Cloud Messaging Server-Side Triggers Works When App is Closed Multi-Device Presence-Aware In-App Green Banner Mute Any Thread
🤝
Trainer & Client System

A full professional coaching platform inside a free app. Trainers manage entire client rosters — view any client's live data, log sessions, send food and exercise proposals, broadcast messages. Clients can connect with multiple trainers simultaneously — strength coach, nutritionist, running coach — with smart conflict detection when two trainers propose the same thing.

🏷 Trainer Tags — every accepted proposal is stamped with a tag so clients know exactly who prescribed what
📋 Proposals — trainers send food plans, workouts, weight targets; one Accept tap installs them
📢 Broadcast — message all active clients at once with one send
🔔 Push notifications — trainer messages and proposals fire even when the app is closed
Multi-Trainer Support Proposals Conflict Detection Trainer Tags Broadcast
🏅
Sports & Team Activities

Log 20 sports from football to pickleball to martial arts. Choose your sports once in Settings — they appear as quick-tap buttons. Enter duration and intensity (easy/normal/hard) and KritFit calculates calories using research-validated MET values personalised to your body weight. Intensity multipliers adjust from casual kickabout to competitive match.

MET · 20 Sports · Intensity Levels
🗺
GPS Routes & Live Route Recording

Two ways to get a route into KritFit. Import a GPX file from Strava, Garmin, Komoot or Apple Health. Or record live with KritFit Timer — tap 📍, go for your run, walk, Harley ride or hike, tap stop, pick your activity type and KritFit saves it automatically. Either way, KritFit calculates distance, elevation gain and personalised calories, then draws your full track on a live OpenStreetMap — always visible at the top of the Routes tab, not hidden behind a button.

Name and describe every route. Add a title and a description to each card — “Morning Park Loop” or “Clockwise via the bridge, avoid the hill on wet days”. Edit them any time.

Repeat routes get smarter over time. KritFit fingerprints each route using GPS start/end points and distance. Run the same route again and instead of creating a duplicate card, a new run entry is added to the existing one. The card shows a 3 runs badge and keeps a full history of every date, time and calorie count. You can also manually log a repeat — just tap INFO, enter the date and duration, and KritFit calculates the calories.

Live GPS Recording GPX Import Repeat Route Tracking Activity Types OpenStreetMap Always Visible Elevation + Calories
💪
Physique Assessment

The PHYSIQUE tab in Body Stats goes beyond waist and bicep measurements. Enter skinfold caliper readings at up to 7 sites — KritFit calculates your body fat % live using the Jackson-Pollock 3-site formula, adjusted for sex and age. Then see your FFMI (Fat-Free Mass Index), Lean Body Mass, Fat Mass and Symmetry Ratios — the shoulder-to-waist golden ratio (1.618) used in classic physique judging. Full caliper history with trend tracking. This is the data serious competitors and coaches actually use.

Jackson-Pollock 3-Site FFMI Rating Lean Body Mass Golden Ratio Caliper History
☁️
Firebase Sync

Everything — your profile, food log, exercise history, plans, recipes, body measurements and goals — syncs securely to Google's Firebase, one of the world's most trusted database platforms. Your data is isolated under your unique Google account ID. No other user can ever access it. Your data follows you across all your devices.

Cross-Device Sync
📍
Gyms Near You

Your location is shown on the Dashboard alongside a Gyms Near Me finder. Set your search radius using a slider — in miles or kilometres based on your profile settings — and KritFit queries OpenStreetMap to show all gyms within that distance on an interactive map. Each pin shows the gym name, address and exact distance. Results are sorted closest first. No Google API key needed — completely free and private.

OpenStreetMap Miles or KM No API Key Interactive Map
🛒
Instacart Delivery — Right From Food Search

Every food search in KritFit ends with a quiet but useful suggestion: get it delivered. At the bottom of your search results, a one-tap card pre-fills Instacart with whatever you just searched for — opening the store search in a new tab, ready to order. Log it, then shop it. No copy-pasting, no switching apps, no re-typing. If you tracked chicken breast, one tap takes you straight to chicken breast on Instacart. Useful when you're meal prepping, running low on an ingredient, or just want to restock what you're eating without losing your train of thought.

One-Tap Shop Pre-filled Search Instacart Delivery No App Switching
🌤️
Weather-Smart Activity Suggestions

KritFit checks today's local forecast and recommends an activity that matches the conditions — automatically, every time you open the app. Sunny day? It'll nudge you towards your configured outdoor sport — Running, Cycling, Tennis, whatever you actually do. Raining? It switches to your indoor activities — weights session, Yoga, CrossFit or any wellness class you've set up. Suggestions are personalised to your sports and activities, not a generic list. They rotate across four phrase variants so it never feels repetitive. The forecast also appears as a compact banner inside the Train tab so it's front-and-centre when you're deciding what to do today.

Live Forecast Outdoor / Indoor Routing Personalised to Your Activities Open-Meteo · No API Key Auto-Refreshes Every 3 Hours
Your routes. On a real map.

Every Run. Every Ride.
Plotted & Remembered.

KritFit shows a live map the moment you open the Routes tab — no tap required. Record a route with GPS, import a GPX file, or log a repeat manually. Every saved route gets its own card with distance, elevation, duration, and personalised calories. Run it again and KritFit adds it to your history.

Council Crest loop route on OpenStreetMap
5.8
km distance
218
m elevation
44
min duration
392
kcal burned
7
runs logged
🏃 Council Crest Loop  ·  Via Healy Heights & SW Fairmount Blvd  ·  7 runs  ·  Last run Apr 3, 2026 Record Your Routes →
INTERACTIVE BODY MAP

KNOW YOUR BODY.
TRAIN SMARTER.

Tap any muscle group below. KritFit knows every exercise that works it, tracks your progress, and builds routines around your goals.

TAP A MUSCLE GROUP TO EXPLORE
↑ SELECT A MUSCLE GROUP
NO WEARABLE NEEDED

YOUR PHONE IS
YOUR TRACKER.

KritFit uses your phone’s built-in motion sensor to count steps, measure pace and estimate distance — in real time, with no wearable, no subscription and no extra hardware.

📱 MOBILE SENSOR ACTIVE
4,821
STEPS
2.1
MILES
162
SPM
🚶 Walk
🏃 Run
⏹ Stop & Log
Calibrated • Trouser pocket • 76cm stride
🚶
Step Counter
Real-time step counting using your phone’s accelerometer. Works in your pocket, hand or armband.
🏃
Pace & Cadence
Measures steps per minute in real time. Switch between walk and run mode for accurate detection at any speed.
📏
Personal Calibration
A quick 3-step wizard learns your stride length and motion signature. Calibrated accuracy within ±5% of actual distance.
Auto-logs to Train
Tap Stop & Log and your session pre-fills the exercise log with steps, distance and MET-calculated calories. One tap to confirm.
🛍
No Hardware. No Cost.
Every smartphone already has the sensor. No Fitbit. No Apple Watch. No subscription. Just your phone and KritFit.
IN-APP ONLY — SIGN IN REQUIRED

THE KRITFIT STORE.
FITNESS GEAR THAT KNOWS YOU.

Most fitness apps track your workouts and leave it at that. KritFit takes it further — your logged activity personalises a curated store of supplements, equipment and apparel, and the harder you train, the more you save.

📱
APP-ONLY FEATURE — WHY?

The store is built around you specifically — your logged exercises, your supplement stack, your training history. That personalisation requires a signed-in account and your live data. It also stores your cart, your points balance and your order history securely in the cloud. A website can’t do any of that. Open the app, sign in, and the store knows exactly what you need.

🎯
PERSONALISED FOR YOU

Products are scored and sorted by your actual logged activity. Cyclist? Cycling gear surfaces first. Track creatine? Supplements lead. You see what’s relevant, not what’s been paid to be promoted.

EARN AS YOU TRAIN

Every meal logged, every session tracked, every weight entered earns KritFit Points. Heavy workouts earn bonus points. A 7-day streak earns 100 points. The more consistent you are, the more you save.

🛍️
NO ADS. NO PROMOTIONS.

KritFit is ad-free everywhere. The store is a genuine service, not a monetisation trick. We share our affiliate commission back with you as points discounts. You get gear you actually need at a lower price.

🛍️ KRITFIT STORE — SUPPLEMENTS
✓ MATCHED FOR YOU
Creatine Monohydrate
KritFit Nutrition
$24.99
Use 500 pts → $19.99
VIEW
Subtotal$92.97
⭐ 800 pts discount-$8.00
Total$84.97
HOW YOU EARN POINTS
🏁 Log any exercise +25 pts
🔥 Heavy workout (500+ kcal) +50 pts
🍝 Log a meal +10 pts
⚖ Log weight +15 pts
🗺 Log a GPS route +30 pts
⌛ Use KritFit Timer +5 pts
📷 Use Mobile Tracker +5 – +30 pts
🔥 Hit daily calorie goal +20 pts
📅 7-day log streak +100 pts
⚙ Set up schedule profile +20 pts
🏆 Complete a plan +250 pts
100 pts = $1.00
Apply up to 25% of any order in points • No expiry
Most apps give you a number.
KritFit gives you your number.

A 25-year-old active male at 90kg burns roughly 800 more calories per day than a 55-year-old sedentary female at 60kg — even doing exactly the same exercise. Giving them both a target of 2,000 kcal is not fitness tracking. It is guesswork with a polished interface.

KritFit uses the Mifflin-St Jeor formula — the most widely validated BMR method in clinical nutrition research — to calculate your specific Basal Metabolic Rate and Total Daily Energy Expenditure. Your exercise burns are calculated using MET values weighted to your actual body weight. When you lose weight, your targets adjust. Your plan reflects reality, not an average.

This is the approach used by registered dietitians and sports scientists. It is not locked behind a paywall. KritFit makes it free, personal, and available on any device.

Up in Minutes

1
Sign In

One tap with your Google account. No separate registration. Your data is stored securely in Google's Firebase under your unique account ID — private to you from the first second.

2
Set Units

Choose lbs or kg, ft/in or cm. Your preferred units flow through every screen automatically.

3
Your Profile

Age, sex, height, weight, activity level. KritFit calculates your BMR, TDEE and daily calorie target instantly.

4
Start Tracking

Log food, exercise (including walks by steps or distance), weight and body measurements. Set body goals. Build a plan. The dashboard reflects your real progress in real time.

Works With What You Have

Fitbit
Garmin
Apple Watch
Samsung Galaxy Watch
Polar
Suunto
Wahoo
Whoop
Bike Computer
Rowing Machine
Treadmill Display
Elliptical
Spin Bike
Concept2 Rower
Any Gym Machine
+ Any Device
No app linking required. No API keys. No subscriptions. Go to Settings → Tracker Devices, add your device by name, and it appears as a one-tap button in your exercise log. Read the number off your device. Tap. Done. Works with anything that shows a calorie reading.

AI Photo Analysis

Photograph your food and let AI identify every item, estimate portions, and return complete macro data. KritFit gives you a precision-engineered prompt to use with Gemini (free on every Android), ChatGPT, or Claude.ai.

No per-photo cost. No subscription. The same AI capability that premium apps charge $15/month for — available to you free through services you already use.

→ Copy prompt · Photograph · Paste · Log
AI RESPONSE PARSED
Grilled Salmon + Salad
CALORIES 487 kcal
PROTEIN 42g
CARBS 18g
FAT 24g
✓ LOG IT
AI PARSED
TRAIN TOGETHER

One App.
Every Client.
Zero Friction.

You already track your own training in KritFit. Now manage your entire client roster from the exact same app — view their data, log sessions, message them directly, broadcast to everyone at once. And for clients: connect with multiple trainers at once — strength coach, nutritionist, running coach — each sending proposals, each tagged so you always know who prescribed what. No extra software, no separate logins, no subscriptions.

🔑
Dead Simple Onboarding

Generate your unique trainer code in one tap. Share it with a client along with your Gmail. They enter it in their app, hit send — you get a notification, tap Accept. That's it. They're in. No forms, no portals, no email chains. The whole process takes under 60 seconds.

👁
Full View. Full Control.

Switch to any client with one tap from a dropdown. Their complete app opens — food log, exercise history, weight trend, body measurements, supplements, plans. Log a session on their behalf. Set up their profile if they haven't. A permanent orange banner keeps it crystal clear whose data you're viewing. One tap back to your own data.

🛡
Client Controls. Always.

Every client keeps full ownership of their own data at all times. They can pause trainer access with one tap if they need privacy — then resume it just as easily. They can remove the connection entirely whenever they choose. Trust is built in, not bolted on. Clients never need to hand over passwords or share accounts.

👥
Trainer ↔ Client Messaging

No WhatsApp. No email threads. Trainers and clients message each other directly inside KritFit — app to app, completely private. Send to one client or broadcast to all at once. Real-time delivery, read receipts, reply threading and push notifications. A red unread badge on the CLIENTS button means there's something waiting.

🏆
UNIQUE TO KRITFIT
Work With Multiple Trainers Simultaneously

No other fitness app does this. In KritFit, a client can be connected to more than one trainer at the same time — a strength coach, a running coach, a nutritionist — each working inside the same app, each seeing the same client data, each sending their own proposals. The client accepts what they want from each trainer and their data stays clean, attributed, and conflict-managed.

🏷 TRAINER TAGS
Each trainer gets a personal tag — a 1–2 character initial or emoji that the client assigns. Every piece of data accepted from a trainer's proposal is silently stamped with their tag. Your food log, your exercise log, your weight entries — each shows a small coloured pill: JD for your strength coach, 💪 for your nutritionist. You always know the origin.
⚠️ CONFLICT DETECTION
When two trainers propose the same thing — the same exercise on the same date, the same food entry, the same weigh-in — KritFit flags it. A combined header shows the total proposed calories and burn across all trainers. Conflicts are marked: first-accepted wins. The client can also choose to Replace a previously accepted entry with a newer proposal.
🔒 ALWAYS CLIENT-CONTROLLED
Each trainer connection is independent. The client can pause, resume or terminate any one connection without affecting the others. Trainer tags are only visible to the client — not to the trainers themselves. Your coaches see your data. They don't see each other's tags or know who else you're working with.
Real-world use case: You're training for a triathlon. Your strength coach sends weekly weight sessions. Your running coach sends interval plans. Your nutritionist sends meal budgets. All three arrive in the same app, on your single profile, tagged so you always know who prescribed what — and you control every Accept.
Multiple Simultaneous Trainers Per-Trainer Tag Labels Data Attribution Conflict Detection First-Accepted-Wins Replace Override Independent Connections
How Trainer Messaging Works
01
Enable Trainer Mode
Settings → toggle I am a Trainer. Your unique code appears instantly.
02
Share Your Code
Send your Gmail + trainer code to your client. One tap copies both.
03
Client Requests
They enter the code in their app. A notification badge lights up on your CLIENTS button.
04
Accept & Switch
Tap Accept. Select their name from your client dropdown. Their full app opens.
05
Message Anytime
Tap a client's thread to open it. Type, hit Send. Real-time. Or broadcast to everyone at once.
✉️
Friend Messaging — Inbox

No trainer needed. Connect with workout partners, friends and family — any KritFit user, app to app. Add them by their registered KritFit email. Accept, reject or block requests. Full WhatsApp-style threads: real-time, read receipts ✓✓, reply threading, mute, remove.

📊
KritFit Cards

Share your progress with one tap. Day Summary, Workout, Food Log, Weight Update, Personal Best or Progress Photo — each appears as a beautifully formatted card inside the thread. Your data, your choice.

How Friend Messaging Works
01
Open Inbox Tab
Tap ✉️ INBOX in the main navigation — the last tab, after Plans.
02
Add a Friend
Tap + Add Friend, enter their KritFit email address, send the request.
03
They Accept
They see the request in their Inbox with ✓ Accept, ✗ Reject, ⊘ Block options.
04
Start Messaging
Thread opens instantly. Chat in real-time. Tap ⋯ to reply, delete or manage.
05
Share a Card
Tap 📊 Day, 🏋️ Workout, ⚖️ Weight or 🏆 PB to share a KritFit Card inline.
Priced for real trainers.
KritFit is completely free. Your clients download the same app, sign in with Google, and connect to you with a code. No tiers, no per-client fees, no expiry dates. The admin panel lets you control how many clients can connect — start small, scale when you're ready.
Start Training →
YOUR GYM
🏋️ FOR GYM OWNERS

Your Gym.
Amplified.

Most gym apps give your members a QR code. KritFit gives them a complete fitness intelligence platform — personalised to their body, connected to your facility, managed from your desk. Your brand. Your subdomain. Your rules.

WHY KRITFIT OUTPERFORMS DEDICATED GYM SOFTWARE
📱
FULL FITNESS APP — INCLUDED

Your members don't just get a check-in QR. They get calorie tracking, exercise logging, body measurements, sleep, AI food analysis and workout plans — all branded to your gym. No separate app needed.

🌐
YOUR OWN SUBDOMAIN

Members access the app at yourgym.kritfit.com — not some generic URL. Your gym name on the splash screen, your logo on their membership card, your brand every time they open it.

👥
TRAINER MANAGEMENT

Designate your trainers, assign their clients, control every PT relationship. Trainers can send workout and nutrition proposals directly to clients through the app. You control who trains who — protecting your facility's income.

REAL-TIME CHECK-INS

Members scan in with their QR code. Your desk panel shows every check-in live — who's in the building right now, how many today, historical patterns. Know your peak hours, plan your staffing.

💳
PAYMENT TRACKING

Track membership payment status, due dates and amounts per member. Know who's paid, who's overdue and who needs a nudge — without a separate spreadsheet or billing tool.

🔒
EXCLUSIVE MEMBERSHIP

Members on your subdomain belong to your gym — they cannot join another gym through KritFit. Your investment in the platform stays yours. Independent trainers cannot operate within your facility without your approval.

YOUR MANAGEMENT DASHBOARD

Everything You Need.
Nothing You Don't.

Members tab — full roster with status, check-in history, payment tracking, validity dates and notes per member
Payments tab — revenue summary, who's paid, who's overdue, amounts outstanding
Check-ins tab — live feed of today's arrivals, updated in real time
Gym About tab — set your description, website, phone, address — shown to every member in their membership card
Works on any device — PC, laptop, tablet or phone. No app install needed
MEMBER SLOTS USED
68 / 100
TODAY'S CHECK-INS
24
RECENT CHECK-INS
PEAK-SARAH-0409:42
PEAK-MIKE-0109:38
PEAK-ROBIN-0209:21
SIMPLE, TRANSPARENT PRICING

One Flat Monthly Fee.
No Per-Member Charges.

STARTER
$59
per month
Up to 100 members
Member management
QR check-in
Custom subdomain
Payment tracking
Membership cards
MOST POPULAR
PRO
$129
per month
Up to 300 members
Everything in Starter
Trainer management
Workout & nutrition proposals
KritFit store removed
Priority support
CLUB
$229
per month
Up to 750 members
Everything in Pro
Unlimited trainers
 
 
 
ENTERPRISE
custom pricing
750+ members
Everything in Club
Custom slot allocation
Negotiated terms
 
 
All plans include a custom subdomain · No setup fees · Cancel any time
GET STARTED — CONTACT US →
We'll set up your subdomain and have you live within 24 hours.

More Than Lifting.
More Than Running.

KritFit is the only fitness tracker that treats fitness classes and physiotherapy as what they actually are — two completely different things — and gives each its own dedicated space.

Fitness Classes Tab
🧘 Classes

Exercise sessions you choose to attend for fitness, flexibility or wellbeing. Select from 32 activities across 7 categories. Log intensity — Light, Moderate or Intense — and KritFit calculates your personalised calorie burn based on your body weight and the activity's research-validated MET value.

YOGA
General · Hot · Power · Restorative
PILATES & BARRE
Mat · Reformer · Barre
DANCE & AEROBICS
Zumba · Step · Kickboxing · Dance Cardio
CARDIO & HIIT
HIIT · Circuit · Spin · Aqua Aerobics
FLEXIBILITY & RECOVERY
Stretching · Foam Rolling · Tai Chi · Qigong
MINDFUL FITNESS
Meditation · Breathwork · TRX · Buti Yoga
MET source: Compendium of Physical Activities — the gold standard in exercise science used by sports researchers worldwide. Did you know Zumba burns more per hour than moderate running?
Physiotherapy Tab
🏥 Physio

Medical treatments prescribed or recommended by a physiotherapist or doctor. Completely separate from fitness classes because physiotherapy is not something you choose for fun — it is clinical rehabilitation. No intensity selector — the treatment protocol is set by your clinician. Log duration and optional treatment notes to track your recovery.

MANUAL
Manual Therapy · Dry Needling
ACTIVE
Exercise Therapy · Sports Rehab
WATER
Hydrotherapy
SPECIALIST
Neurological · Respiratory · Postural
GENERAL
Physio Session (general)
Calories shown in blue to distinguish from fitness class calories (orange). Treatment notes let you record what was done — useful when sharing your Health Report PDF with your doctor or physio.
32 Classes. 9 Treatments. One App.
The only fitness tracker that properly separates wellness classes from physiotherapy rehabilitation.
Get Started →
🧬 World First in Fitness Apps

GENETIC
PROFILE

Your DNA sets your athletic ceiling. No mainstream fitness app has ever used it. KritFit is the first — enter your 23andMe or AncestryDNA results once, and every recommendation quietly adjusts to your biology, forever.

No other fitness app on the planet does this
250+
Genetic Markers
Scientists have identified over 250 markers linked to athletic performance. KritFit tracks the 5 most actionable.
50%
VO2 Max Heritability
Your cardiovascular ceiling is half genetics. KritFit shows how your ACE gene affects your cardio progress curve.
80%
Muscle Mass Heritability
Your ACTN3 genotype determines how quickly you see strength and size gains in KritFit's Progress tracking.
1x
Input, Forever Active
Enter your markers once. KritFit silently personalises Plans, exercise recommendations and deficit commentary indefinitely.
The Sprinter Gene
ACTN3
Determines your fast-twitch vs slow-twitch muscle fibre ratio. Elite power athletes almost universally carry the RR genotype. XX types are natural endurance machines.
RR — Power RX — Mixed XX — Endurance
KritFit impact: RR pushes weight & sprint intensity in Plans. XX shifts recommendations toward longer runs, cycling distances and aerobic targets.
Cardiovascular Efficiency
ACE
Controls blood pressure response and how efficiently your muscles use oxygen. The II variant produces faster VO2 Max improvement with cardio training.
DD — Strength ID — Balanced II — Endurance
KritFit impact: II variant shown in History as faster VO2 Max trajectory. DD variant prioritises weight training in generated Plans.
Injury Risk
COL1A1
Predicts susceptibility to tendon and ligament tears — the injuries that derail training programmes. The TT genotype carries significantly elevated soft-tissue risk.
SS — Lower Risk ST — Moderate TT — Higher Risk
KritFit impact: TT genotype surfaces a warm-up and cool-down advisory before high-impact sessions in your exercise log.
Fat Metabolism
PPARA
Regulates how efficiently your body burns fat as fuel. GG types respond strongly to endurance training. CC types rely more heavily on carbohydrate metabolism during exercise.
GG — High Fat Burn GC — Mixed CC — Carb-Reliant
KritFit impact: CC types receive adjusted macro split guidance and deficit commentary tuned for carbohydrate-dominant fuelling.
Recovery & Skill Adaptation
BDNF
Brain-Derived Neurotrophic Factor influences how quickly your nervous system adapts to new movement patterns and how efficiently you recover between sessions. Val/Val types learn motor skills fastest and recover soonest.
Val/Val — Fast Adapt Val/Met — Moderate Met/Met — Slower
KritFit impact: Met/Met types receive extended rest-day suggestions in Interval Plans and recovery-focused workout nudges before high-volume blocks.
DNA tells you what you're built for.
KritFit gives you the tools to outwork it.
Your genetics might give you a 5% edge in one direction. Your Mifflin-St Jeor targets, Interval Plans and daily discipline are what actually move the needle. KritFit is the first app to use both — because you deserve personalisation at every layer.
Enter Your DNA Profile →
Optional · Free · One-time input
Works without DNA results too
KNOWLEDGE BUILT IN
KF SMART

KritFit Intelligence

A built-in expert knowledge base — 1,000 fitness articles you can search instantly, on any screen, with no internet connection required.

HOW IT WORKS

Smart Search Powered by BM25

Results are ranked using BM25 — the relevance-ranking algorithm behind Elasticsearch and Solr, the same technology that powers search at Google-scale. It doesn't just find the first keyword match — it weights terms by importance and boosts card titles 3× so the most directly relevant answer always rises to the top.

Every search runs entirely on your device. No server. No API key. No internet required. Your questions stay private.

1,000
Expert Cards
20+
Topic Areas
BM25
Smart Ranking
100%
Offline & Private
📚
1,000 Knowledge Cards
Nutrition · Fat Loss · Muscle Building · Recovery · Supplements · Sleep · Sports · DNA-Aware Training · Injury Prevention · and more
Deep App Links
Cards about app features include a tap-to-navigate button — KF Smart closes and takes you straight to that screen
🔊
Read Aloud
Tap the speaker on any card to have it read to you — hands-free learning while you train, using your device's built-in voice
TOPICS COVERED
Nutrition Fat Loss Muscle Building Protein Carbs & Fats Supplements Training Science Cardio Recovery Sleep Body Composition Hydration Women's Fitness Injury Prevention Sports Performance Mental Fitness Beginners Seniors Using the App Health Conditions

Less Than a Coffee a Month

Honest pricing. No hidden fees. No ads. Your data stays yours — and every subscription helps fund Huldufólk Habitats, self-sustaining villages for people experiencing homelessness.

User
$2.99
/month
$24.99/year — save 30%
✓ Full food, exercise & weight tracking
✓ KF Smart AI food analysis
✓ GPS routes & Sleep Science
✓ Trainer connection & messaging
✓ Full data backup & restore
Subscribe in the App →
Trainer
$14.99
/month
$119.99/year — save 33%
✓ Everything in User
✓ Full client dashboard & data view
✓ Program & meal plan proposals
✓ Up to 10 active clients
✓ Real-time client progress monitoring
Subscribe in the App →
Gym Plans — covers all members
STUDIO
$29.99/mo
$249/year · up to 50 members
Check-ins · Classes · Member management · Payment tracking
CLUB
$59.99/mo
$499/year · up to 200 members
Everything in Studio + Gym Store · Trainer management · Archives & exports
PRO
$99.99/mo
$799/year · up to 500 members
Everything in Club + Unlimited trainers · Priority support
*More than 500 members? Email us to discuss rates,
terms and conditions.

Gym plan covers all members up to the slot limit — members do not pay separately.

Subscribe in the App →

Subscriptions are managed inside the KritFit app — sign in with Google and go to Settings → Plans.
Cancel any time from your account. Access continues to end of billing period.

Honest Comparison

Feature KritFit MyFitnessPal Cronometer Lose It!
$2.99/mo ✓ Honest Freemium Freemium Freemium
Personalised TDEE ✓ Mifflin-St Jeor Basic Basic
AI Photo Analysis ✓ Via Gemini/GPT Premium only Premium only
Any Fitness Tracker ✓ No linking needed API required API required API required
Day-by-Day Planning ✓ Interval Plans Basic goals
Google Calendar Sync ✓ Automatic
MET-Personalised Burns ✓ Body weight adjusted Generic MET Generic
USDA Food Database ✓ Full access
Install as App (PWA) ✓ No app store ✓ App store ✓ App store ✓ App store
No Ads ✓ Never Free tier has ads Free tier has ads
Trainer & Client System ✓ Full — code connect, proposals, routines, colour zones Premium — limited features
Trainer ↔ Client Messaging ✓ App-to-app, real-time, read receipts, reply, push, proposals
Friend Messaging & Progress Sharing ✓ App-to-app Inbox, KritFit Cards, read receipts, mute/remove
Social Feed & Community Forums Private messaging only — not a social app ✓ Social feed, forums, friend challenges Basic community
Workout Routines (pre-calc calories) ✓ Named routines, one-tap log, trainer assignable Basic — no calorie pre-calc Basic
Wellness & Fitness Classes (32) ✓ 32 classes · 7 categories · intensity levels · MET calorie burn Generic exercise log Generic exercise log Generic exercise log
Calisthenics — Sets & Reps Logging (11 exercises) ✓ Sets × reps input · per-rep calories · bodyweight-scaled · 11 exercises Duration only — no sets/reps Duration only — no sets/reps Duration only — no sets/reps
Physiotherapy & Rehab (9 treatments) ✓ Separate tab · no intensity · treatment notes · blue calories
Plain English Insights ✓ Stories not numbers -- deficit context, trend words ✗ Raw numbers only ✗ Raw numbers only ✗ Raw numbers only
Walk by Steps (phone built-in) ✓ Steps, terrain, body weight calc Steps import only Basic
⏱ KritFit Timer — Auto-Fills Duration ✓ Times your session · auto-fills every duration field ✗ Manual entry only ✗ Manual entry only ✗ Manual entry only
📍 GPS Distance — Auto-Fills Distance Field ✓ Real GPS · step fallback indoors · auto-fills distance field ✗ Requires separate app ✗ Requires separate app ✗ Requires separate app
🗺 Live Route Recording — Saves to Map ✓ Records route · repeat detection · run history · name & description · OpenStreetMap always visible ✗ Requires Strava / Garmin ✗ Requires Strava / Garmin ✗ Requires Strava / Garmin
Progress Photos (20 slots, cached) ✓ Private, cached, Before/After PDF Premium only
PDF Health Reports ✓ Full — period, sections, doctor ready
Supplement Tracking (32 supps) ✓ Full — dose, timing, history, custom Basic logging only
Sports Logging (20 sports) ✓ Full — MET, intensity, body weight Basic Basic
GPX Route Import & Maps ✓ Full — import, map, log calories Strava only (paid) Basic
😴 Sleep Tracking — Efficiency, Quality, Context Messages ✓ Full — hours, efficiency, WASO, ratings, 7-night chart, app-wide context Basic hours only
Nearby Gym Finder ✓ Dashboard map — OpenStreetMap, mi/km, adjustable radius
🏋️ Gym Membership Manager — QR, Schedule, Push, Calendar ✓ QR vault · class scheduling · push reminders · repeating GCal · 1-tap check-in from lock screen ✗ Separate app per gym
Exercise Library & Muscle Map ✓ 44 exercises, anatomical body map, muscle highlighting, auto routine builder Basic list
Mobile Sensor — Steps & Pace ✓ Built-in accelerometer, step counter, cadence, stride calibration — no wearable needed
Rewards Points & Store ✓ Earn points logging workouts & food — redeem for discounts on fitness gear
Sets & Reps Weight Training ✓ Full — sets, reps, rest timer, history, named routines Basic logging Basic logging
Body Measurements Tracking ✓ Full — biceps, waist, BF% & more Premium only
Weigh-in Conditions & Reliability ✓ Time · 8 condition flags · ✅ ideal / ⚠️ noisy indicator · profile start weight ✗ Weight only ✗ Weight only ✗ Weight only
🕐 Time-Aware Intelligent Messaging ✓ Meal windows · Exercise schedule · Live time-of-day deficit context · Exercise window nudges ✗ Static messages ✗ Static messages ✗ Static messages
📶 Full Offline Support & Auto-Sync ✓ Log food, exercise & weight with zero signal · IndexedDB persistence · auto-syncs on reconnect · works in gyms, on trails, mid-flight ✗ Requires internet ✗ Requires internet ✗ Requires internet
Physique Assessment (Calipers, FFMI) ✓ Jackson-Pollock BF% · FFMI · Lean Mass · Symmetry Ratios
Body Goal Progress Charts ✓ Sparklines + goal bars Premium only Basic
🧬 Genetic Profile (DNA-Aware Training) ✓ World First — ACTN3, ACE, COL1A1, PPARA, BDNF · one-time input · informs Plans, burns & recovery forever
🧠 KF Smart — 1,000-Card Knowledge Base ✓ BM25 smart search · 1,000 expert articles · 100% offline · read aloud · deep links
Data Privacy ✓ Google Firebase — secure & isolated Sold to third parties Account required Data monetised
Your Data. Your Rules.
🔒 Google Firebase
🚫 Zero Ads
💾 Your Account
🌐 No Third Parties
📤 Export Anytime

Your data is stored securely in Google's Firebase — one of the world's most trusted and widely-used database platforms, trusted by millions of apps globally. It is isolated under your unique Google account ID so no other user can ever access it. KritFit does not sell data, display ads, or share anything with third parties. You can download or permanently delete all your data at any time.

Built From Experience

Christopher Robin at the gym
💪
📷 Original Photo — Not AI Generated
Christopher Robin on his Harley-Davidson
📷 Original Photo — Not AI Generated
CHRISTOPHER ROBIN
DESIGNER · DEVELOPER · VETERAN
Portland, Oregon · Age 70
🏡 HULDUFÓLK HABITATS

Subscription revenues will fund Huldufólk Habitats — self-sustaining mound-home villages where 65% of residents are people moving out of homelessness, 10% are lifestyle seekers, and 25% are tourist rentals that cover maintenance costs. No ongoing charity dependency. A genuine community. The goal is multiple villages across the US and UK.

Retired. 70. Still Outworking Everyone in the Gym.
KritFit was built by Christopher Robin — a retired US Navy veteran, self-taught developer, and committed athlete who refuses to let age or circumstance define what is possible.
Christopher served 5½ years in the US Navy, stationed aboard the USS Oriskany, USS Roosevelt, USS Albany and USS Puget Sound. Military service came with a long-term cost to his health — conditions that would sideline most people. His response was to fight back with structure: running, weightlifting, cycling, and a disciplined approach to nutrition that became the philosophical foundation of KritFit.
After decades living in London, Dubai and Qatar, Christopher came home to Portland, Oregon. This city is where Nike was born on a waffle iron and Columbia started in a hat shop. Portland builds things that matter — quietly, stubbornly, without asking a boardroom for permission. KritFit was built the same way. At 70, Christopher runs, lifts weights, rides a Harley, and mountain bikes up to 60 miles on a Specialized Ground Control. He built KritFit because the apps that existed were too generic, too expensive, or too locked behind subscriptions to be genuinely useful.
The Philosophy Behind the App
"People do what they commit to when it is rewarding and measurable. Vague goals fail. Specific, structured plans with honest daily feedback succeed. KritFit exists to give ordinary people — at any age, with any starting point — the same precision tools that professional athletes and dietitians use. Free. Personal. Yours."
— Christopher Robin, Designer & Developer, KritFit
🇺🇸 US Navy Veteran 💪 Age 70 · Still Training 🏍 6,174 Mile Harley Trip 🚵 60mi MTB Rides 🌍 London · Dubai · Qatar · Portland 🌲 Proudly Weird · PDX
US Navy Service · USS Albany CG-10 · ComSixthFleet Command Ship
Christopher receiving commendation from XO of USS Albany CG-10
Commendation · USS Albany CG-10
Receiving commendation from the Executive Officer
for 1st Place finish in the NATO 1K Championship, Formia, Italy
Christopher winning the NATO 1K race — 1st place
🥇 1st Place · NATO 1K · Formia, Italy
Crossing the finish line ahead of the field — Formia, Italy.
Fitness was never just a hobby — it was a discipline.
Christopher on the deck of USS Albany CG-10
On Deck · USS Albany CG-10
Home ported in Gaeta, Italy — ComSixthFleet Command Ship.
5½ years. Four ships. One discipline.

Kritter's Blog

Real talk on fitness, nutrition, and staying competitive at any age. From a 70-year-old Navy veteran who still trains hard.

NEW POST
IMAGE (optional)
SITE ANALYTICS
Total Visits
Today
This Week
Countries
🤖 AI FOOD SCAN CONFIG
Controls who gets direct AI food scanning in the app. Users beyond the limit see the manual copy/paste method.
AI Scanning Enabled
→ Max eligible users: calculating...
Scans Today
Daily Limit
Remaining
Eligible Users
Registered
TOTAL USERS
INDEPENDENT
GYM MEMBERS
ACTIVE GYMS
TRAINERS
CLIENTS
NEW THIS WEEK
USER GROWTH — NEW SIGNUPS PER PERIOD
Loading posts...
The Best Investment
Is Your Own Health.
Longer life. Stronger body. Sharper mind. Better quality of every single day.
It starts with knowing your numbers — and acting on them consistently.
Less than a coffee a month · No hidden fees · No ads · No data harvest
Get Started Today →
Install as an app on Android or iPhone — no app store required

Terms of Use &
Privacy Policy

Last updated: March 2026. By using KritFit you agree to these terms. Questions? Contact us via the app or at app.kritfit.com.

1. App Provided As-Is

KritFit is a free personal fitness tracking tool provided as-is, without warranty of any kind, express or implied. It is a personal tracking aid — not medical or dietary advice. Always consult a qualified health professional before making decisions about diet, exercise or health. The developer makes no representations about the accuracy, completeness or suitability of the information provided.

2. Right to Modify or Discontinue

The developer reserves the right to update, change, or discontinue any part of KritFit at any time without notice. Continued use of the app after changes constitutes acceptance of those changes. We will endeavour to communicate significant changes where possible.

3. Limitation of Liability

To the maximum extent permitted by applicable law, the developer shall not be liable for any direct, indirect, incidental, special or consequential damages, including but not limited to data loss, health outcomes, or financial loss arising from your use of KritFit or inability to use it.

4. Your Data & Privacy

Your data is stored securely in Google Firebase, isolated under your unique Google account ID. No other user can access your personal data. KritFit does not sell, share, licence, or monetise your data in any way. Your data is used solely to provide the app's functionality to you personally.

Data stored includes: profile information, food logs, exercise records, weight entries, body measurements, supplement logs, training plans, recipes, progress photos, and app settings. All data is transmitted over encrypted HTTPS connections.

Trainer-client connections involve limited, consent-based data sharing between specifically connected parties only. Trainers may view connected clients' fitness data solely for the purpose of providing coaching support. Clients control and may revoke this access at any time.

5. Your Right to Delete

You may permanently delete all your KritFit data at any time from within the app: CONTROL → Account → Delete All My Data. Deletion is immediate and irreversible. No data is retained after deletion. You may also disconnect from Google sign-in at any time by revoking app access in your Google account settings.

6. Fitness & Health Disclaimer

Calorie targets, TDEE estimates, and exercise burn calculations are mathematical approximations based on widely used scientific formulas (Mifflin-St Jeor, MET values). Individual results vary significantly. KritFit accepts no responsibility for fitness outcomes, weight changes, or health effects resulting from following targets generated by the app.

7. Third-Party Services

KritFit uses the following third-party services: Google Firebase (authentication, database, storage), USDA FoodData Central (nutritional data), Open Food Facts (supplementary food data). Use of these services is subject to their own terms and privacy policies. KritFit is not responsible for the availability, accuracy, or practices of these third-party services.

8. Governing Law

These terms are governed by the laws of the State of Oregon, United States, without regard to conflict of law principles. Any disputes shall be resolved in the courts of Multnomah County, Oregon.

Ready to Start?
You agree to these terms when you create your KritFit account.
Open App →
LEGAL

Gym Services
Agreement

By activating a gym account on KritFit, the subscribing gym ("Gym") agrees to the following terms. Last updated: April 2026.

1. SERVICE DESCRIPTION

KritFit provides a software-as-a-service platform accessible via a custom subdomain (e.g. yourgym.kritfit.com). KritFit is an independent app service provider. We are not affiliated with, employed by, endorsed by, or part of the Gym's organisation in any capacity. Use of the KritFit platform does not create any partnership, joint venture, employment or agency relationship between KritFit and the Gym.

2. LIMITATION OF LIABILITY

KritFit's total liability to the Gym for any claim arising from use of the platform — including but not limited to service interruption, feature unavailability, data loss, or termination — shall not exceed the value of one (1) monthly subscription fee paid by the Gym at the time the claim arises.

In the event of a verified service failure or account termination within a billing month caused solely by KritFit, the Gym's sole remedy is a full refund of that month's subscription fee. No liability is accepted for prior months, lost revenue, loss of business, indirect or consequential losses of any kind.

3. SERVICE MODIFICATIONS & TERMINATION

KritFit reserves the right to modify, update, suspend or permanently terminate the platform or any of its features at any time, with or without prior notice. Where material changes are planned, KritFit will make reasonable efforts to notify active Gym accounts in advance. Continued use of the platform following any modification constitutes acceptance of the revised service.

4. INTELLECTUAL PROPERTY

The KritFit name, logo, brand identity, platform, codebase and all associated intellectual property remain the exclusive property of KritFit. The Gym is granted a limited, non-exclusive, non-transferable licence to use the platform solely during the active subscription period. This licence does not grant the Gym any right to reproduce, distribute, reverse-engineer or claim ownership of any part of the KritFit platform or brand.

5. MEMBER DATA & PRIVACY

The Gym is solely responsible for the accuracy, legality and appropriateness of any member data entered into the platform. KritFit does not sell, share or disclose member data to third parties. Member fitness data is stored privately and is accessible only to the member and, where applicable, their designated trainer within the platform.

6. KRITFIT STORE & INSTACART

The KritFit Store and Instacart integration are independent commercial services operated solely by KritFit. They are not part of the Gym's subscription, not affiliated with the Gym's organisation, and the Gym bears no responsibility for any transactions, products or services accessed through them. These features may be visible to members depending on the Gym's chosen subscription plan. Any revenue generated through the KritFit Store or Instacart belongs exclusively to KritFit.

7. MEMBER DATA PROTECTION

KritFit is committed to protecting the privacy of gym members. Member data — including personal details, fitness records, body measurements, food logs, and exercise history — is collected solely for the purpose of delivering the KritFit fitness platform to that individual member.

KritFit will not:

  • Sell, rent or transfer member data to any third party
  • Use member data for advertising, profiling or commercial purposes outside of the platform
  • Share member data with the Gym beyond what is necessary for membership management (name, member code, status, check-in records)
  • Use member fitness or health data for any purpose other than providing the service to that member

Members retain ownership of their personal data. The Gym acknowledges that it has no claim over members' individual fitness, health or nutrition data stored within KritFit.

8. SUBSCRIPTION & PAYMENT

Subscription fees are billed monthly. Failure to maintain payment may result in suspension or termination of the Gym's account. KritFit reserves the right to adjust subscription pricing with reasonable advance notice to active accounts.

9. ACCEPTANCE

By activating a gym account — whether through the KritFit website admin or by first use of the gym subdomain — the Gym confirms that an authorised representative has read, understood and agreed to this Gym Services Agreement in full.