Frequently Asked Questions

Account & Privacy

You can delete your account by going to your Profile settings and clicking on the "Delete Account" option at the bottom of the page. Alternatively, you can submit a support ticket requesting account deletion, and our team will process it for you.

Please note that deleting your account will permanently remove all your data, including your food diary entries, exercise logs, and other personal information.

Your privacy is important to us. We collect and process your data solely to provide and improve our services. This includes your account information, health and fitness data, and interactions with our AI features.

All data is encrypted in transit via HTTPS. While the servers run in secure, access-controlled environments, the database itself is not encrypted at rest. For more information, please refer to our Privacy Policy.

Yes, you can request the deletion of specific data from your account, such as photos, chat history, or particular entries. To do this, please submit a support ticket with the type "Request Data Deletion" and specify which data you would like removed.

Our team will process your request and confirm when the data has been deleted.

Features & Usage

Our AI food recognition system is highly accurate for most common foods and meals. It can identify multiple food items in a single photo and estimate portion sizes.

However, the accuracy may vary depending on factors such as image quality, lighting conditions, and the complexity of the meal. You can always manually adjust the results if needed.

To connect your Strava account:

  1. Go to your Profile
  2. Locate the "Integrations" section
  3. Click on "Connect Strava"
  4. Follow the authorization prompts

Once connected, your Strava activities will automatically sync with Healthy Beetle.

Healthy Beetle allows you to save and organize your favorite meals for quick and easy logging:

  1. When adding or editing a food entry, check the "Save to Favorites" option
  2. Create custom categories from the Favorites page by clicking "Add Category"
  3. Assign favorites to specific categories for better organization
  4. Access your favorites from the Food Diary page or via the quick menu

Nutrition & Macros

When you log food, we total the grams of protein, carbs and fat you ate and convert them to calories:

  • Protein → grams × 4 cal
  • Carbohydrates → grams × 4 cal
  • Fat → grams × 9 cal

Your macro targets start as percentages of your daily calorie goal (for example, 30 % protein, 40 % carbs, 30 % fat). We convert those percentages to target calories, then show:

                            percentage = (calories from that macro)
                                        ÷ (target calories for that macro) × 100 %
                            

Example (2 000 calorie goal, 30 % protein):

  • Target protein = 30 % × 2 000 cal = 600 cal
  • If you’ve eaten 120 g protein → 120 g × 4 cal = 480 cal
  • Macro display = 480 ÷ 600 × 100 ≈ 80 %

So the percentages you see are always based on calories contributed by each macro, not the gram totals themselves.

Nutrition Accuracy & Data Sources

Healthy Beetle uses the USDA FoodData Central (FDC) database to verify and enhance AI nutrition estimates. Here's how it works:

  1. AI drafts the meal - GPT-4o identifies every item it can see/you describe and estimates weight, calories & macros. Items appear with a confidence %.
  2. USDA cross-check - For items measured in grams, we query FoodData Central for official nutrition data. Items that pass show a green "USDA FDC #####" badge.
  3. Macros are overwritten - If the USDA data passes quality checks, we replace AI estimates with official values scaled to your portion. Confidence is capped at 90%.
  4. Smart caching - All lookups are cached to minimize API calls and keep response times fast.
  5. Fallbacks & flags - If USDA data is unavailable or unreliable, we keep the AI estimate but flag it with lower confidence (amber/red badge).
  6. Final sanity check - We reconcile calories with macros and apply food-specific rules (e.g., adding fat for buttered toast) so totals always make sense.

These are unique IDs from the U.S. Department of Agriculture's public FoodData Central database. When you see this badge, the calories & macros come directly from the government database, scaled to your portion size.

This provides the most accurate nutrition data available for common foods.

We only apply USDA data when:

  1. The portion is given in grams (not pieces, cups, etc.), AND
  2. The matching FDC record looks reasonable (has complete nutrition data)

If either check fails, we keep the AI estimate but lower the confidence so you know to double-check. Items without USDA verification will show amber or red confidence indicators.

No. The app only sends the food name (e.g., "avocado") to the USDA database and receives back public nutrition data. No personal information about you or your photos ever leaves Healthy Beetle's servers when querying USDA data.

You can always edit any food item by tapping the edit button (✏️). Any manual change immediately overrides the USDA value, and the badge will turn grey to indicate it's now user-edited rather than database-verified.

For foods not found in the USDA database, we use the AI estimate and display a lower confidence indicator. This includes:

  • International or ethnic foods not common in the US
  • Restaurant-specific dishes
  • Homemade recipes with unique ingredients
  • Very new food products

These items will show amber or red confidence badges to remind you to review the nutrition data.

Calories & Exercise

Every time we import a workout we decide which calorie method is the most reliable for that activity.

  1. Calories from Strava – If Strava already supplies its own calorie number, we keep it untouched.
  2. Kilojoules – For rides with a real power meter Strava gives total work in kJ; we convert kJ → kcal (1 kcal ≈ 1 kJ).
  3. Average Watts – If power comes from a real meter but Strava omitted calories, we multiply  avg watts × hours × 3.6.
  4. Heart-rate
    • If you saved your Max HR in Profile we scale the Keytel (2005) formula with that value.
    • If Max HR is blank we use your age-based estimate (220 – age).
  5. Speed / distance fallback – For workouts that have neither power nor HR we estimate calories from distance, speed and sport-type.

You can see which method was used under each workout: “Calories imported from Strava”, “calculated from power”, “calculated using your Max-HR”, etc.

Note – power-based calories require a true power meter. If Strava marked the data as an estimate (“device watts = false”) we ignore it and fall back to heart-rate.

Troubleshooting

If the AI is not recognizing your food correctly, try these tips:

  • Take the photo from directly above the meal
  • Ensure good lighting conditions
  • Try to separate different food items on the plate
  • Add a short description along with the photo
  • Manually edit the results after AI processing

Our AI system is constantly improving, so recognition accuracy will continue to get better over time.

This usually means your browser is sending an old security cookie after you’ve logged in. Try these steps – in order – until the problem disappears:

  1. Click Log out → Log in again (this refreshes the security cookie).
  2. Make sure you’re using https://www.HealthyBeetle.com  – the “www” matters.
  3. Open your browser’s site settings
    (⋮ → Settings → Privacy & Security → Cookies and site data) and clear only the HealthyBeetle.com data, then log in once more.
  4. If you use an ad-blocker or privacy extension, whitelist HealthyBeetle.com and try again.

If none of the above works, please open a support ticket and mention the exact time the error appeared so we can check the logs.

The AI could not parse its own response (rare, but it can happen with very complex photos or shaky network connections).

Fix it:

  1. Click Reload ↻ in your browser, then restart the “Analyze Food” flow.
  2. If the error repeats, try adding one of these tweaks before re-uploading:
    • Retake the photo with clearer lighting  or
    • Add a short text description (“2 chicken tacos, rice”)  or
    • If on mobile data, switch to Wi-Fi (packet loss can corrupt the reply).
  3. Still stuck? Copy the exact error message and open a support ticket; we can replay the request in the logs.

Refreshing the page clears the temporary AI session and forces a clean retry, which resolves the issue in almost every case.

Large images or slow mobile networks can sometimes stall the upload process. To fix:

  • Make sure your connection is on Wi-Fi or has at least 2 bars of cellular signal.
  • On iOS Safari tap the AA icon → Request Desktop Site off (mobile upload is lighter).
  • Retake the photo in good light or crop it slightly; this reduces the file size before upload.
  • If you still see the spinner after 30 seconds, cancel, reload the page and try again.

The server automatically compresses your picture to keep mobile data usage low, so you don’t have to edit the image yourself.

If you're experiencing issues with the AI Coach:

  • Refresh the page and try again
  • Be specific with your questions
  • Check your internet connection
  • Try closing and reopening the chat

If the problem persists, please submit a support ticket with details about the issue you're experiencing.

Can't find the answer you're looking for?

Submit a Support Request
Disclaimer: Healthy Beetle provides general nutrition and fitness guidance only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult with qualified healthcare providers for health-related concerns.