Who we are
Fitness & Gains (the web app at fitness.happyheartsoftware.com and its Android app) is made by Happy Heart Software LLC, doing business as Happy Heart Software, based in Ohio, USA ("Happy Heart Software", "we", "us"). This policy covers Fitness & Gains only.
What stays on your device
- Your profile: height, weight, age, sex (optional), goal weight, goals and accomplishments.
- Your food diary, saved foods and custom foods.
- Your workouts: lift log, weekly routine, favorites and completed workouts.
- Wellness check-ins (energy, sleep, stress) and your yoga routine and settings.
- Your plans, if you use Fitness & Gains Plus: your saved workout plan and meal plan with up to 10 earlier ones of each, the choices you made for them, and your latest weekly check-in.
- Your Plus sign-in, if you sign in for Fitness & Gains Plus: your email address (to show who's signed in) and sign-in tokens. They aren't included in backup files.
This is kept in your browser's storage. We never receive it. The Android app opens Fitness & Gains in Chrome, so its data is kept in Chrome's storage for the site.
What leaves your device
Food searches. When you search for a food or restaurant, your search words are sent to our server, which looks up nutrition facts from the U.S. Department of Agriculture's FoodData Central and, for restaurant menus, from HealthyFastFood. We save the search words and results in a shared catalog so later searches are faster. They aren't linked to you, your device or your diary. Our host's request logs may record the search along with your IP address for a short time.
Meal estimates (Fitness & Gains Plus). Only when you tap Estimate under "Describe a meal", the description you typed (up to 300 characters, such as "two eggs and a slice of toast") is sent to Happy Heart Plus with your sign-in. Nothing else is sent: not your food diary, profile, workouts or check-ins. Plus gets an estimate from an AI model and returns it to you; the foods, portions and calories it suggests stay on your device, and are only logged if you choose to log them. Estimates aren't dietary or medical advice.
Workout and meal plans (Fitness & Gains Plus). Only when you tap Make plan on the Plans page, the choices in that form are sent to Happy Heart Plus with your sign-in. For a workout plan: your goal, experience, days a week, minutes a session, equipment, and anything you typed to go easy on or as notes, along with the names of the app's own exercises. For a meal plan: the number of days and meals a day, the calorie and protein targets you typed (if any), diets, cooking, budget, and any foods to leave out or notes. Nothing else is sent: not your profile, weight, food diary or lift log. The plan comes back to your device and is saved there.
Swaps (Fitness & Gains Plus). Only when you tap Find swaps for an exercise or a meal in a plan, that item is sent with the reason you typed (if any). For an exercise: its name, sets and reps, the day's focus, your plan's equipment and the names of the app's exercises. For a meal: its name, its foods and portions, its calorie and protein totals, and your meal plan's diets and foods to leave out.
Weekly check-ins (Fitness & Gains Plus). Only when you tap Check in on the Plans page, which first lists exactly what will be sent: the lifts you logged in the last 14 days (date, exercise, weight, reps and sets, without anything else from the log), each logged day's total calories, protein, carbs and fat for the same 14 days (never the foods you ate), your meal plan's targets if you set any, your workout plan's day names and exercises, and any note you typed. Your profile is never sent. Plans and check-ins are general suggestions, not medical or dietary advice.
Tutorial videos. The Tutorials page shows each video's cover image from videos.happyheartsoftware.com, Happy Heart Software's video host on Cloudflare, and loads a video and its captions from there only when you tap play. Nothing about you or your data is sent with it; like any website, the host sees your IP address and keeps it in short-lived request logs.
Feedback. If you send feedback, your message, the topic you pick and the email address you add (optional) are delivered to our inbox through Heartforms, our own form service, which keeps a copy so we can answer you. Please don't include medical records or other sensitive health information.
News by email. The news by email link opens the signup on our company blog (blog.happyheartsoftware.com), outside the app. If you sign up there and confirm, we receive your email address and use it only to email you new posts, at most once a month; the blog's privacy policy covers it. Fitness & Gains itself sends nothing when you tap the link.
Fitness & Gains Plus
Fitness & Gains Plus is optional and adds meal estimates, workout and meal plans with swaps, and weekly check-ins. It comes from Happy Heart Plus (plus.happyheartsoftware.com), which handles your Plus, buying and AI requests under its own privacy policy. On the website, "Get Plus", "Manage Plus" and "Add credits" open Plus's pages.
In the Android app from Google Play, you buy Plus through Google Play instead, under Google's privacy policy. Google handles the payment; we never see your card or payment details. The app sends Plus the purchase token and product that Google Play gives it, with your sign-in, so Plus can check the purchase with Google and turn on Plus for your account. It does this when you buy, and when the app starts, for any purchase Plus hasn't received yet. You manage or cancel that subscription in Google Play.
Keeping your plans in your account
This is off unless you turn on "Keep my plans in my account" on the Plans page, on each device where you want it. When it's on, Fitness & Gains saves a copy of your plans to our server under your Happy Heart account ID, so they come back on any device where you sign in and turn it on: your current workout and meal plans and up to 10 earlier ones of each, the choices you made for them, and your latest weekly check-in. That includes health and fitness information, such as your training goal, calorie and protein targets, foods to leave out, and check-in notes. It's sent after each change and read when you open the Plans page, with your sign-in, over an encrypted connection. Nothing else is sent: not your profile, food diary or lift log. We store it on Cloudflare, our host, and use it only to give your plans back to you; it isn't shared or used for anything else.
We keep it until you remove it: "Delete my plans from my account" on the Plans page deletes it at once, and so does deleting your Happy Heart Software account. Turning the setting off, signing out or clearing this device leaves the copy in your account.
To use Plus, you sign in with your Happy Heart Software account. Signing in happens on accounts.happyheartsoftware.com, under its own privacy policy. Fitness & Gains receives your account ID and email address (to show who's signed in) and sign-in tokens, which it keeps in your browser and sends to Plus with each request. Signing out removes the sign-in from this browser and signs you out of the accounts service. You don't need an account for anything else in the app.
What we don't do
There are no ads, you don't need an account (signing in is only for Plus), the app doesn't set cookies, and we don't track you across other websites. The Android app doesn't ask for any phone permissions. We don't sell your information or share it for advertising.
Analytics
The web version of Fitness & Gains uses Cloudflare Web Analytics to count visits. It's run by Cloudflare, which hosts the app, not by an advertising company. It doesn't use cookies or store anything on your device, doesn't give you an identifier, and doesn't follow you to other websites, so nothing links separate visits back to you.
It records, in total across all visitors: which pages were viewed, the referrer (the site that linked you here), your general browser, operating system and device type, your approximate country (worked out from your IP address, which isn't used to identify you), and how quickly pages loaded.
The Android app doesn't use it.
Services involved
- Cloudflare hosts the app and our food catalog, keeps request logs, including IP addresses, for security and troubleshooting, serves the tutorial videos, and provides visit counts for the web version (Cloudflare Web Analytics).
- USDA FoodData Central and HealthyFastFood receive food search words and restaurant names from our server, never your personal details.
- Heartforms, our own form service, receives feedback messages and keeps a copy until we delete it. It runs on Cloudflare and sends the email through Resend. Our inbox is hosted by Google Workspace.
- Happy Heart Plus and Happy Heart accounts, our own services, receive meal descriptions you ask to estimate, your choices for plans and swaps, what you send in a check-in, and your sign-in, only if you use Fitness & Gains Plus (see above).
- Google Play handles buying Plus in the Android app, and tells Plus about that purchase (see above).
- Google Fonts supplies the app's typefaces and GitHub supplies exercise pictures. Your device requests these directly, so those services receive your IP address.
Deleting your data
- Delete individual foods, diary entries and lifts in the app.
- "Clear this device" on the Profile page and "Clear data" on the Progress page each erase everything Fitness & Gains has saved on this device, including your food diary, saved foods, lift log, routines, plans and settings, and your Plus sign-in.
- "Sign out" under "Describe a meal" or on the Plans page removes your Plus sign-in from this browser.
- "Delete my plans from my account" on the Plans page deletes the plans kept in your Happy Heart account, if you turned that on.
- To delete your Happy Heart Software account, go to accounts.happyheartsoftware.com/delete-account, sign in and choose "Delete my account". The account is shared by all Happy Heart Software apps, so this deletes it and its data for all of them, including your Fitness & Gains Plus products, usage and AI credits, and any plans kept in your account. Cancel a paid Plus subscription first. Your diary and other data on this device stay until you clear them as above.
- You can also clear this site's data in your browser. On Android, open the app's storage settings and choose Manage space.
You can download a full backup file from the Profile page at any time.
Health information
Fitness & Gains offers general fitness and nutrition information, not medical advice. Talk with a doctor before starting a new diet or exercise program.
Children
Fitness & Gains isn't directed to children under 13, and we don't knowingly collect their personal information. If you believe a child has sent us information, contact us and we'll delete it.
Your choices and rights
You can ask us what personal information we hold about you, and ask us to correct or delete it. Email contact+fitness@happyheartsoftware.com and we'll help. Depending on where you live, you may have additional rights, and we'll honor them.
Changes to this policy
If we change this policy, we'll post the new version here and update the date at the top. If a change affects information we already hold, we'll tell you in the app before it takes effect.
Contact us
Questions about your privacy? Email contact+fitness@happyheartsoftware.com.
← All privacy policies