Fart Aware

Meals in. Toots out. Culprits found.

Demo data on — made-up logs from a fictional person. Not medical advice. Remove in Settings.

🔮 Incoming forecast

Log a meal to see possible stink windows.

Today’s goals

Nutrition goals stay on this phone.

Weight

Weight, height, and BMI stay on this phone.

Tip: Quick Toot saves instantly — rate it later in History.

📜 Timeline

🕵️ Culprit Report

4h

Foods eaten this many hours before a toot are suspects.

🧪 Stink Science Your personal results

Based only on your meals and toots — your gut, your data.

⚔️ You vs. the Crowd Sample crowd

Compared on your device. Your personal logs never leave the phone for this — only downloaded crowd aggregates are used. Gut Profile stays on your device unless you separately opt in to share the coarse category.

Not medical advice — just friendly pattern-spotting from your logs and anonymized crowd stats.

🧪 Stink Ingredients Your personal results

Nutrient & compound patterns — plus ingredient suspects across dishes (e.g. onion in burritos and pizza). Approximate values.

🧅 Ingredient suspects

🏆 Most Wanted

Ranked by normalized suspect score (toots ÷ times eaten).

🎯 Goals

Calories, protein, carbohydrates, and weight. Tracking only — not diet advice. Stored on this phone and included in your export. Never sent to the crowd.

History

Weight, BMI, and the forward line

🌍 Community Sample data

Anonymous crowd rankings from the mock adapter (example only — nothing leaves your device until you opt in and a real backend is connected).

Privacy at a glance

You vs. Crowd runs on-device. Opt-in sharing is separate. Local DP · vocabulary foods only · rotating IDs · k≥50 · no notes or exact times.

⚙️ Settings

Look-back window
Hours before a toot to blame foods
4h

📦 Your Data

Data lives in this browser only (IndexedDB with localStorage fallback). Clearing site data or switching devices starts fresh.

Load demo data (500 people)

Made-up logs from 500 fictional people over 6 months (about 180 days). Crowd charts use aggregates computed in memory — not every raw row on this phone. The device keeps one person’s full log. Not medical advice. Demo logs are never shared or included in export.

Removing demo data restores your gut profile and the sample crowd. Your own meals and toots stay.

🧬 Gut Profile

Optional. Helps compare with people who have a similar digestive setup. Stored on your device by default — never shared unless you separately opt in below.

Examples for “Other”: IBS, lactose intolerance, Crohn’s/colitis, gallbladder removed. We keep this gentle and non-judgmental — you’re in control.

Disclaimer: Fart Aware is not medical advice and isn’t a substitute for care from a qualified clinician.

Weight and height

Height is saved as a history, so older BMI numbers stay tied to the height you had then. Weight, height, BMI, and nutrition goals never go to the crowd. They are included when you export your own data.

App works fully offline with the built-in food list. Typed search sends only the food name through this app’s server — never your meals, weight, goals, or profile. A barcode lookup sends only the barcode digits. Meal photos stay on this phone.

U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2019. Contains information from Open Food Facts, available under the Open Database License. The server reads FDC_API_KEY if you set one. A key typed below is kept on this phone and is not sent.

A key saved here stays on this phone and is not sent. The server uses its own FDC_API_KEY. Open Food Facts needs no key.

🔐 Community sharing

Share anonymous data
Off by default. Only coarse, noisy aggregates — never notes or exact times.
When on, Fart Aware may contribute anonymized smell statistics: known food names only, aroma/delay buckets with local differential privacy noise, day-part (morning/afternoon/evening/night), and a rotating random batch ID (not a stable user ID). Free-text notes and exact timestamps never leave the device. Personal-vs-crowd comparisons use only downloaded aggregates and stay on-device. You can opt out anytime; we also clear the local contribution queue. Server-side deletion of pending rows is documented for when a backend is connected.
Use crowd data when I don't have enough history
On by default. Warnings may cite sample/crowd stats only when your personal confidence is still Learning… Personal results always win when ready.

You vs. the Crowd comparisons are computed on-device from downloaded aggregates — your meal/toot history does not need to leave the device for comparisons. Nutrition lookups send only the food search term when you tap Look up — never automatic, and never your personal logs.

🔔 Notifications

Optional forecast reminders. We only ask after you tap this button.

Status: not enabled

About

Fart Aware — family-friendly meal & toot correlator. Privacy by design. Add to your home screen for the full app feel. Offline-ready. Nutrition databases: U.S. Department of Agriculture FoodData Central, and Open Food Facts under the Open Database License.