In Plain Sight / Nutrition atlas

Inspect / 2026-10-07T11:19:04.276052+00:00

MacroFactor Nutrition

Desk research · Tested-native: 0 · 35 screen records · 17 flow records

Product model & research scope

Positioning

Paid, ad-free nutrition logger and adaptive macro coach; vendor performance claims are not independently verified.

Mental model

Actual intake and weight → interpreted expenditure/trend → goal and program → reviewable recommendations. A Plate stages food before diary commit; reusable definitions and historical entries are distinct.

Scope, platform boundaries & limitations

Scope

Public-source product/design research of Nutrition end-to-end, with adjacent MacroFactor Workouts boundary; no signup, purchase, browser session or native app test.

Platforms

  • iOS / iPhone
  • Android
  • Tablet layouts on iOS and Android documented
  • Apple Silicon Mac app documented; not browser web app

Limitations

  • Official documentation and inspected vendor imagery, not hands-on testing.
  • Help pages lack publication timestamps and may lag released UI.
  • September 30, 2026 annual report supersedes legacy AI/label-scanner descriptions.
  • Real media are vendor-composed device images; exact app versions unknown.
  • No efficacy, latency, accessibility, AI accuracy, offline reconciliation, export completeness or deletion retention measurement.
  • App-store checkout, current OS minimums and current watch-platform parity not verified.

Screen inventory

Evidence-supported inventory, not a claim to all app screens.

Guided profile/program setupSetup · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

First account setup

Primary actions

  • Answer guided questions
  • Create coached program

States

  • Initial estimate; no history
mf-16 · mf-45
DashboardHome · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableVisual

Entry

Dashboard tab

Primary actions

  • Review weekly bars
  • Open insight cards

States

  • Consumed
  • Remaining
mf-01
Food detail / portion editorLogging · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableVisual

Entry

Select food or Edit logged food

Primary actions

  • Change units
  • Change quantity
  • Review nutrition

States

  • Keyboard open
  • Portion selected
mf-08
Plate / AI PlateLogging · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableVisual

Entry

Stage food or analyze photo

Primary actions

  • Review items
  • Expand ingredients
  • Log Foods

States

  • Staged
  • Expanded recipe
mf-05 · mf-41
Barcode/label scannerLogging · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

Food logger > Scan

Primary actions

  • Scan barcode
  • Switch to label

States

  • Found
  • Not found → label
mf-07 · mf-04
AI food inputLogging · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

+ > AI

Primary actions

  • Snap
  • Describe
  • Attach photos/text

States

  • Current Snap/Describe documented only; mf-v12 depicts legacy Photo/Photo & Text, not these actions
mf-47 · mf-05
Describe text entryLogging · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

Food logger > Describe / current AI mode

Primary actions

  • Enter text
  • Dictate with keyboard

States

  • Input
  • Results to plate
mf-06 · mf-47
Quick AddLogging · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

Food logger > Quick Add

Primary actions

  • Enter energy/macros
  • Name entry
  • Add/log

States

  • One-off estimate
mf-04
Food Log timelineDiary · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

Food Log tab

Primary actions

  • Select foods
  • Edit
  • Copy
  • Change date

States

  • Day
  • Hour
  • Multi-select
mf-08 · mf-09
Copy date pickerDiary · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableVisual

Entry

Copy > To Dates

Primary actions

  • Select days
  • Paste to dates

States

  • Multiple selections
mf-09
Food Library / favoritesReuse · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

+ > Your Foods or logger Library

Primary actions

  • Favorite
  • Reorder
  • Edit
  • Delete

States

  • Favorites
  • Recipes
  • Custom foods
mf-37
Recipe creation methodRecipes · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableVisual

Entry

+ > New Recipe

Primary actions

  • Build from scratch
  • Import link
  • Import AI

States

  • One method selected
mf-11
Recipe URL importerRecipes · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableVisual

Entry

Create Recipe > Import link

Primary actions

  • Paste URL
  • Import

States

  • URL entered
mf-11
Recipe detailsRecipes · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableVisual

Entry

Successful import or build

Primary actions

  • Edit portions
  • Edit ingredients
  • Next

States

  • Imported values
  • Total weight optional
mf-10 · mf-11
AI recipe importerRecipes · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableVisual

Entry

Create Recipe > Import with AI

Primary actions

  • Upload photo
  • Describe
  • Analyze

States

  • Image attached
  • Optional text
mf-12
Preparation and saveRecipes · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

Recipe details > Next

Primary actions

  • Edit preparation
  • Create
  • Create & Add

States

  • Save only
  • Save to library and plate
mf-11
Custom food wizardFoods · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

+ > New Food

Primary actions

  • Manual or AI
  • Serving basis
  • Nutrition entry

States

  • Per serving
  • Per 100g
  • Per 100ml
mf-40
StrategyCoaching · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

Bottom navigation

Primary actions

  • New Goal
  • New Program
  • Check-In

States

  • Check-in available
mf-15 · mf-17 · mf-18
Weight goal wizardCoaching · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

Strategy > New Goal

Primary actions

  • Choose direction
  • Set weight/rate
  • Review

States

  • Loss
  • Maintenance
  • Gain
mf-15
Program preferencesCoaching · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

Strategy > New Program

Primary actions

  • Select style
  • Configure preferences

States

  • Coached
  • Collaborative
  • Manual
mf-16 · mf-17
Check-in agendaCoaching · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableVisual

Entry

Strategy > Check-In

Primary actions

  • Open module
  • Skip module

States

  • Selected modules
  • Later modules
mf-18 · mf-19
Partial logging repairCoaching · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableVisual

Entry

Check-in > Partial Logging

Primary actions

  • Select/unselect incomplete days
  • Next

States

  • Low-intake candidates
  • Corrected day classification
mf-19
Program UpdateCoaching · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableVisual

Entry

Final check-in module

Primary actions

  • Accept program changes
  • Decline

States

  • Suggested calorie delta
mf-20 · mf-18
Expenditure analyticsInsights · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

Dashboard > Expenditure

Primary actions

  • Inspect trend

States

  • Updating estimate
mf-02
Weight TrendInsights · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

Dashboard > Weight Trend

Primary actions

  • Inspect trend vs scale

States

  • Smoothed trend
  • Raw scale
mf-03
Nutrient ExplorerInsights · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

Dashboard Nutrition > See All > nutrient

Primary actions

  • Pan/zoom
  • Review contributing foods

States

  • Historical chart
  • Goal range
mf-31 · mf-32
Nutrient Goal EditorInsights · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableVisual

Entry

Nutrient > goal settings > active goal

Primary actions

  • Auto/Custom/None
  • Set bounds
  • Save

States

  • Optional floor/target/ceiling
mf-33
Full Body measurementsBody metrics · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

Body Metrics > See All > Full Body

Primary actions

  • Select date
  • Add measurements
  • Save

States

  • Current or past date
mf-29
Progress Photo entryBody metrics · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

Body Metrics > See All > Progress Photo

Primary actions

  • Capture/upload
  • Crop
  • Save

States

  • Front
  • Side
  • Back
mf-30
IntegrationsSettings · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

More > Feature Settings > Integrations

Primary actions

  • Enable provider
  • Grant OS permissions

States

  • Syncing
  • Not syncing
mf-21 · mf-22
Data ExportData control · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

More > Data Management > Data Export

Primary actions

  • Quick Export
  • Granular Export
  • Export

States

  • Time range
  • Selected data types
mf-23
SubscriptionsAccount · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

More > Subscriptions

Primary actions

  • View renewal
  • Choose plan

States

  • Nutrition
  • Bundle
mf-25 · mf-26
Account & Data DeletionAccount · iOS and Android; device parity not hands-on verified · Account control; available with active or inactive subscriptionDocumented

Entry

More > Data Management; expired subscription overflow

Primary actions

  • Delete account

States

  • Active subscription route
  • Inactive subscription route
mf-24
Expenditure settingsSettings · iOS and Android; device parity not hands-on verified · Paid Nutrition subscription or eligible bundle; trial availableDocumented

Entry

More > Expenditure

Primary actions

  • Toggle step-informed
  • Toggle predictive goal adjustment

States

  • Independent optional toggles
mf-50

Visual evidence

Source imagery with numbered commentary, not recreated app screens.

Flow explorer

Read the documented sequence and its uncertainty. These are research narratives, not interactive app simulations.

Onboard and choose targetStart a nutrition programDocumented

Preconditions

  • Account/trial access; signup not tested
  1. Answer personal/program questions

    Coached program initialized

  2. Open New Goal

    Goal wizard

  3. Select direction, weight and rate; review

    New goal saved

  4. Create program if immediate realignment needed

    Program reflects goal

Branches & unknown transitions

  • Otherwise coached/collaborative targets align at next check-in
  • Exact signup/paywall ordering unknown

Persistence — documented result, not tested durability

Goal and program are separate objects. Documentation-derived; durability not tested.

Friction & limits

A new goal is not necessarily an immediate new calorie prescription.

mf-45 · mf-15 · mf-17
Barcode with missing-item recoveryLog packaged foodDocumented

Preconditions

  • Camera access; readable package
  1. Scan barcode

    Matched food or label fallback

  2. Review match and amount

    Ready to log

  3. Log Foods

    Diary entry

Branches & unknown transitions

  • No match: label scan → custom-food wizard; review fields before save
  • Camera permission denial recovery unverified

Persistence — documented result, not tested durability

Custom entries can be reused; logged copy recorded. Documentation-derived; durability not tested.

Friction & limits

Barcode success does not validate portion or label accuracy.

mf-07 · mf-40
AI meal logging and repairEstimate a meal from photos/textDocumented

Preconditions

  • Camera or library access; AI available
  1. Use Snap or Describe; attach context

    Analysis requested

  2. Inspect returned foods and ingredients

    Candidate meal

  3. Correct quantities or remove items

    Revised estimate

  4. Log Foods

    Logged meal

Branches & unknown transitions

  • Legacy help uses Photo/Photo & Text instead
  • Multi-image and detailed instructions documented in May 2026; current appearance not inspected

Persistence — documented result, not tested durability

Only reviewed logged output is claimed. Documentation-derived; durability not tested.

Friction & limits

AI accuracy, latency and refusal behavior untested.

mf-05 · mf-47
Dictate meal descriptionLog without individual searchesDocumented

Preconditions

  • Keyboard dictation available
  1. Use keyboard microphone; describe portions

    Text input

  2. Submit description

    Foods returned to plate

  3. Review and log

    Diary entries

Branches & unknown transitions

  • Typing is alternative
  • Legacy Find Foods label may differ in current Describe

Persistence — documented result, not tested durability

Result is food entries, not a demonstrated voice conversation. Documentation-derived; durability not tested.

Friction & limits

OS microphone permissions and accent accuracy unknown.

mf-06 · mf-47
Correct historical entriesFix portion or stale recipe dataDocumented

Preconditions

  • Existing food-log entry
  1. Select entry and Edit

    Portion editor

  2. Correct serving/quantity

    Edited entry

Branches & unknown transitions

  • Changing the base recipe leaves old entries intact; delete and relog to use updated recipe
  • Exact save gesture for every current mode unknown

Persistence — documented result, not tested durability

Historical recipe entries are snapshots. Documentation-derived; durability not tested.

Friction & limits

Fixing a reusable definition does not repair earlier copies.

mf-08 · mf-13
Reuse across datesPrelog repeated mealsDocumented

Preconditions

  • Existing food or meal
  1. Select foods/hour/day; Copy

    Clipboard populated

  2. Choose To Dates and select days

    Destination set

  3. Paste to dates

    Copies added

Branches & unknown transitions

  • Multi-paste inline preserves clipboard
  • To now/today/tomorrow preserve different temporal intent

Persistence — documented result, not tested durability

Copies added at selected destinations. Documentation-derived; durability not tested.

Friction & limits

Future copies may need independent correction.

mf-09
Save a meal; vary ingredientsReuse breakfast with one changeDocumented

Preconditions

  • Foods already logged
  1. Select meal; Create recipe

    Recipe draft

  2. Name and save

    Reusable meal

  3. Select recipe

    Meal staged

  4. Expand/explode; adjust components; Log Foods

    Customized meal instance

Branches & unknown transitions

  • Speed mode exposes Explode directly
  • Context mode uses plate expansion

Persistence — documented result, not tested durability

Recipe reused without requiring base edit for every variation. Documentation-derived; durability not tested.

Friction & limits

Recipe as meal vocabulary may surprise beginners.

mf-14 · mf-41
Build or import recipeCreate reusable cooked-dish portionsDocumented

Preconditions

  • Ingredient data or recipe URL
  1. Choose build or link

    Builder or URL screen

  2. Import URL if selected

    Recipe fields populated

  3. Review ingredients; enter cooked weight or servings

    Portion basis set

  4. Review preparation; Create or Create & Add

    Saved recipe or staged recipe

Branches & unknown transitions

  • AI route accepts image/text then Analyze
  • Import failure and unsupported sites untested

Persistence — documented result, not tested durability

Saved library recipe; optional plate addition. Documentation-derived; durability not tested.

Friction & limits

Cooked yield must not be confused with raw ingredient mass.

mf-10 · mf-11 · mf-12
Review data before weekly updateProtect recommendations from incomplete dataDocumented

Preconditions

  • Coached/collaborative; check-in available
  1. Open Check-In

    Module agenda

  2. Open Partial Logging if surfaced

    Day review

  3. Confirm incomplete days

    Data classification corrected

  4. Accept or decline suggestion

    Program changed only if accepted

Branches & unknown transitions

  • Skip modules or enable Fast Check-In
  • Accurate low-intake day should be unselected

Persistence — documented result, not tested durability

Incomplete classification informs algorithm; approved program update applies. Documentation-derived; durability not tested.

Friction & limits

False-positive low-intake detection needs human review.

mf-18 · mf-19 · mf-20
Change goal without resetting historyMove between cut/maintain/gainDocumented

Preconditions

  • Existing program
  1. New Goal

    Goal wizard

  2. Set new direction/rate

    New goal

  3. New Program or edit preferences

    Updated strategy

Branches & unknown transitions

  • Wait until next check-in instead of immediate program
  • Optional predictive modifier responds to genuine goal changes

Persistence — documented result, not tested durability

Program-style changes do not lose prior data. Documentation-derived; durability not tested.

Friction & limits

Users must distinguish goal, program and expenditure settings.

mf-15 · mf-16 · mf-17 · mf-50
Connect weight/nutrition dataReuse health-hub recordsDocumented

Preconditions

  • OS health permissions and upstream data
  1. Enable Apple Health or Health Connect

    OS authorization

  2. Approve prompted permissions

    Syncing status

Branches & unknown transitions

  • Initial import reaches up to 30 previous days
  • Manual > Food Log > health-source precedence can hide expected external data
  • Workout calorie burn is not a target input

Persistence — documented result, not tested durability

Provider remains connected for new records. Documentation-derived; durability not tested.

Friction & limits

Missing external values can reflect priority rather than broken sync.

mf-21 · mf-22 · mf-28
Export before leavingTake data to spreadsheet or coachDocumented

Preconditions

  • Account access
  1. Select Quick or Granular Export

    Scope configured

  2. Choose range/data; Export

    Spreadsheet generated

Branches & unknown transitions

  • Quick summary differs from granular datasets
  • File extension, food-row granularity and share-sheet handoff require test

Persistence — documented result, not tested durability

Exported spreadsheet documented; no export executed. Documentation-derived; durability not tested.

Friction & limits

Portability completeness is unverified.

mf-23
Stop subscription renewalAvoid next billing cycleDocumented

Preconditions

  • Know originating store account
  1. Review renewal

    Plan identified

  2. Use originating App Store or Play subscriptions

    External cancellation route

Branches & unknown transitions

  • Exact store UI outside inspected evidence
  • Deleting account is not cancellation

Persistence — documented result, not tested durability

Store renewal state controls cancellation; not executed. Documentation-derived; durability not tested.

Friction & limits

Account deletion and billing are separate tasks.

mf-25 · mf-24
Delete account and dataErase account after export/cancelDocumented

Preconditions

  • Intentional irreversible action; not executed
  1. Export desired data first

    User keeps local copy

  2. Open active-route deletion or expired overflow

    Deletion action accessible

  3. Choose account deletion

    Vendor documents deletion

Branches & unknown transitions

  • Active and inactive subscription routes differ
  • Store cancellation remains separate
  • Bundle cross-app deletion scope needs explicit review

Persistence — documented result, not tested durability

Vendor claims instant deletion; backend retention not audited. Documentation-derived; durability not tested.

Friction & limits

Shared ecosystem makes destructive scope important.

mf-23 · mf-24 · mf-49
Record body progressAdd dated measurements and photosDocumented

Preconditions

  • User-owned photo or camera permission
  1. Select date and enter measurements; save

    Measurement record

  2. Choose front/side/back; capture or upload

    Photo selected

  3. Crop/rotate and save

    Dated progress images

Branches & unknown transitions

  • Historical date supported
  • Shared Workouts data scope must be understood

Persistence — documented result, not tested durability

Dated measurements/photos saved per documentation. Documentation-derived; durability not tested.

Friction & limits

No visual inspection of photo-crop UI or privacy controls.

mf-29 · mf-30 · mf-49

Design patterns & trade-offs

Stage then commit

Observed or documented pattern

Food methods converge on an editable plate.

Design interpretation

Repair mixed-input meals before writing diary entries.

Trade-off

Add versus Log semantics add learning effort.

mf-04 · mf-05
Historical snapshots

Observed or documented pattern

Base recipe edits do not rewrite past diary copies.

Design interpretation

Protect longitudinal calculations from accidental backfill.

Trade-off

Correction propagation requires delete/relog.

mf-13
Human confirmation of anomalous data

Observed or documented pattern

Check-in displays low-intake days for classification.

Design interpretation

Put data repair ahead of target adjustment.

Trade-off

Candidates can be false positives; opt-out matters.

mf-19 · mf-18
Explicit consent at target update

Observed or documented pattern

Calorie delta precedes accept/decline actions.

Design interpretation

Automated advice stays reviewable.

Trade-off

Decline consequences need explanation.

mf-20 · mf-18
Multiple time destinations

Observed or documented pattern

One calendar selects disjoint paste dates.

Design interpretation

Repeated meals can be planned as a batch.

Trade-off

Bulk additions need a clear undo or correction story.

mf-09
Import is not save

Observed or documented pattern

See canonical workflow mf-f-recipe.

Design interpretation

Imported data receives the same correction model as manual data.

Trade-off

Users still must know cooked yield and servings.

mf-10 · mf-11 · mf-12
Confidence separate from intake

Observed or documented pattern

Nutrient completeness qualifies low reported totals.

Design interpretation

Avoid interpreting missing food data as absence of a nutrient.

Trade-off

Completeness itself requires explanation.

mf-32 · mf-31
Configurable automation

Observed or documented pattern

Coached, Collaborative and Manual separate control levels.

Design interpretation

Support autonomy without forcing a different product.

Trade-off

More flexible modes remove some guardrails.

mf-16
Neutral target framing

Observed or documented pattern

Dashboard allows consumed/remaining; corrections retain target context.

Design interpretation

Support planning and retrospective review from one data model.

Trade-off

Density may challenge novice comprehension.

mf-01 · mf-08

Feature detail

Guided setupDocumented

Initial guided setup creates a Coached program; personal inputs seed expenditure until logged data accumulates.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-16 · mf-45
Weight goalDocumented

Lose, maintain, or gain; rate and target weight are separate from macro-program preferences.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-15 · mf-17
Adaptive energy budgetDocumented

Estimated expenditure and goal inform weekly recommendations; not exercise-calorie reimbursement.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-02 · mf-28
Three program stylesDocumented

Coached sets targets; Collaborative distributes a coached weekly budget; Manual leaves targets to the user.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-16
Nutrient ExplorerDocumented

Historical charts, custom ranges and nutrient-specific reporting-completeness indicators.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-31 · mf-32 · mf-33
Verified food databaseDocumented

Vendor markets verified entries; common-food completeness differs from branded label data. No independent database audit.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-46 · mf-04
Barcode lookupDocumented

Scan retrieves a food to review; failed lookup offers label capture.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-04 · mf-07
Nutrition-label scanDocumented

September 2026 report says upgraded scanner supports varied languages/formats; older help favors US/Canada.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-07 · mf-48
AI meal photosDocumented

Current Snap/Describe modes accept photos; editable food/ingredient review precedes logging.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-05 · mf-47
Dictated food descriptionsDocumented

Documented voice path uses the keyboard microphone to dictate Describe text, not proven independent voice conversational UI.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-06
Describe text and mixed inputDocumented

May 2026 upgrade adds multiple images and more specific text instructions. Legacy Describe help predates this.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-47 · mf-06
Quick calorie/macro entryDocumented

Quick Add stages energy/macros without a reusable searchable custom item.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-04
Serving and unit correctionDocumented

Quantity and unit editing is available on food details and logged entries.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-08
Logged meal repairsDocumented

Edit logged portions; base recipe changes do not repair historical snapshots: delete and relog those entries.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-08 · mf-13
History and portion favoritesDocumented

Favorites preserve a serving size and can be renamed, reordered, or saved in multiple portions.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-37
Multi-date copyingDocumented

Copy food, hour or day; paste to selected dates or keep clipboard with multi-paste inline.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-09
Recipes as meal bundlesDocumented

A saved meal is represented as a recipe; explode ingredients to customize a single instance.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-14 · mf-41
Custom recipe builderDocumented

Servings, ingredients, cooked total weight, notes and preparation; separate create versus create-and-add.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-10
URL and AI recipe importDocumented

Link import or image/text AI fills editable recipe fields before saving.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-11 · mf-12
Prelogging future datesLimited

Future logging and multi-date paste documented; generated meal plans and grocery-list workflow not established.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-39 · mf-09
Water nutrient trackingLimited

Water exists in Nutrient Explorer; branded foods often omit water data. Dedicated drink-button workflow not verified.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-38
Smoothed weight analyticsDocumented

Trend weight is distinguished from raw scale readings and informs expenditure.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-03
Body measurementsDocumented

Body Metrics > See All > Full Body permits dated measurement entry.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-29
Progress picturesDocumented

Front/side/back image entries with crop/rotation and date selection.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-30
Nutrition/workout boundaryLimited

Detailed set/rep logging belongs to separate MacroFactor Workouts. Nutrition has step tracking, not a demonstrated workout logger.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-49 · mf-43
Wearable-related dataLimited

Health hubs can relay measurements and steps; wearable calorie-burn estimates are explicitly not used for targets.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-22 · mf-28 · mf-50
Health hubsDocumented

Apple Health on iOS; Health Connect on Android. Fitbit direct integration removed.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-21 · mf-22
Adaptive recommendationsDocumented

Nutrition/weight-based expenditure, with optional step-informed and predictive-goal modifiers.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-02 · mf-50
Check-in modulesDocumented

Weekly Strategy review can repair incomplete days and propose target changes; modules skippable, Fast Check-In optional.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-18 · mf-19 · mf-20
Zero-calorie day semanticsLimited

Fasted day flags distinguish zero intake from missing data; fasting timer not established.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-34
Check-in promptLimited

Weekly Strategy badge/prompt documented; customizable meal/water push schedules not established.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-18
OS widgetsDocumented

iPhone home and lock-screen widgets; Android home widgets with resize and remove/re-add customization.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iPhone; Android home screen

mf-35 · mf-36
Temporary offline accessLimited

Cached/history food search and local edits available; complete database search requires connection. Not a true offline mode.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-27
Spreadsheet exportsDocumented

Quick Export summarizes progress; Granular Export selects data types.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-23
Account/data deletionDocumented

Active and inactive-subscription routes; deletion does not cancel store billing.

Tier

Account control; available with active or inactive subscription

Platforms

iOS and Android; device parity not hands-on verified

mf-24
Store-managed cancellationDocumented

Renewal visible in app; cancellation and payment managed through originating phone app store.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-25
Browser applicationUnknown

No browser nutrition app established. Tablet and Apple Silicon Mac app layouts are not proof of a web application.

Tier

Not applicable / unverified

Platforms

iOS and Android; device parity not hands-on verified

mf-48
Community and sharingLimited

External Facebook/Reddit links documented; no native community feed established.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-44
Automated nutrition coachDocumented

Algorithms and modules provide guidance; not human coaching. Marketing FAQ says no built-in client management portal.

Tier

Paid Nutrition subscription or eligible bundle; trial available

Platforms

iOS and Android; device parity not hands-on verified

mf-18 · mf-46

Full research dossier

Read the complete narrative

MacroFactor Nutrition — product and interaction dossier

Research snapshot: October 7, 2026. Scope: Nutrition, with an explicit boundary around the separate Workouts product. This is public-source desk research, not an app test. No account, trial, payment or native device session was used. The companion app.json contains the structured feature matrix, screen inventory, flows and verification questions. visuals.html presents researcher-annotated copies of real vendor help media; unchanged originals remain in assets/.

Evidence labels matter: documented means a first-party explanation was read; visual means supplied vendor imagery was inspected, not that the interaction was executed.[12] Navigation paths below are documentation-derived.[12] Screen appearance can be historical even when the help page remains live.[12] Numeric citations map mechanically to the isolated ledger; source [12] corresponds to mf-12 in JSON.

1. The central product model

MacroFactor is best understood as a measurement-and-adjustment loop, not merely a calorie allowance with a food diary.[2] Logged nutrition and weight feed an expenditure estimate; a separate goal expresses intended weight change; the macro program translates that intention into eating targets.[2] The core expenditure article describes recommendations as adherence-neutral: the calculation uses what was actually consumed rather than assuming the prescribed budget was followed.[2]

That distinction changes the user's job.[19] Honest data entry matters more than producing a visually perfect diary.[19] For product design, the question is not only capture speed but whether users can represent uncertainty and repair incomplete data. See the canonical check-in flow mf-f-review and section 11 for its evidence.[19]

There is also a second, smaller transaction model: food can be staged on a Plate before it becomes a diary record.[4] This creates a review boundary for mixed entry methods.[4] The design implication is useful beyond nutrition: fast capture and deliberate commitment need not be the same event.[4] The unified logger documents this staging boundary, but its “fastest” claims were not benchmarked here.[4]

2. Commercial and platform scope

Nutrition is a paid product with a trial, not a freemium logger whose advanced functions are scattered across several nutrition tiers.[46] Official marketing explicitly describes a premium-only, advertising-free model; that is a vendor statement about the business model, not an independent privacy audit.[46]

The subscription help lists individual-app options at USD $11.99 monthly, $47.99 half-yearly or $71.99 yearly, and an annual two-app bundle at $89.99.[26] It warns that local exchange rates and taxes can change pricing.[26] Legacy Nutrition subscribers continuously active since before January 1, 2026 are described as receiving Workouts access through January 12, 2027.[26] These are published plan terms, not a verified US checkout quote.[26]

The September 30, 2026 annual report documents more responsive tablet layouts, landscape support, device display scaling and availability on Apple Silicon Macs.[48] Those are native-app platform extensions, not evidence of a browser web app.[48] Screen-reader behavior, keyboard navigation and minimum supported OS versions were not verified.[48]

3. Information architecture and starting state

The dashboard combines daily/weekly nutrition framing with interpreted insight cards, habits and body measurements.[1] Its calorie and macro bars can be viewed as consumed or remaining, while expenditure and weight trend occupy separate analytical destinations.[1] In mf-v01, weekly bars precede insight cards; a food-search affordance remains near the bottom.[1] This is an inspected vendor illustration rather than the result of opening today's app.[1]

The broader navigation separates recording from deciding: Food Log is the diary surface; Strategy houses goals, programs and check-ins; More provides feature settings and data management.[15][17] The most important conceptual distinction is between a goal and a program: changing desired weight/rate is not equivalent to simply changing protein distribution.[15][17] That separation offers flexibility but increases the explanatory burden for new users.[15][17]

4. Onboarding, calibration and changing direction

The welcome guide says initial energy needs are estimated from personal and lifestyle information; existing weight and nutrition history can accelerate calibration.[45] It describes an initial learning period rather than a fully individualized estimate on the first day.[45] The exact sequence of authentication, permissions, questions and paywall transitions remains uninspected; it would be misleading to present a complete onboarding screen recording from these documents.[45]

The new-goal flow is clearer: Strategy → New Goal → lose/maintain/gain → target weight and rate where applicable → review.[15] After saving, the user can create a new program for an immediate realignment, or allow the next coached/collaborative check-in to align the program.[15] This is a subtle returning-user edge case: a newly visible goal does not necessarily mean targets have already changed.[15]

5. Control levels rather than separate products

Coached, Collaborative and Manual are behavior modes.[16] Coached manages recommendations; Collaborative keeps an adaptive weekly calorie budget while handing daily distribution to the user; Manual leaves target setting to the user while retaining tracking and analytics.[16] The documentation explicitly notes that Collaborative lacks some of Coached's calorie-floor and fat-intake guardrails.[16] More control is therefore not simply a strictly better tier.[16]

Creating a new program does not reset the expenditure system.[17] Program preferences can change without creating a new weight goal, but changes to the total intended deficit/surplus belong to the goal/rate model.[17] Design implication: confirmation copy should explain which object changed and which remained intact, rather than saying only that a “new plan” was saved.[17]

6. Food lookup and packaged-food recovery

The shared logger combines search, barcode/label capture, quick entry and personal-library access.[4] Search prioritizes prior/custom foods before broad common/branded results; those categories serve different jobs and different levels of micronutrient completeness.[4] The useful design pattern is not the category count itself but the prioritization of familiar user-specific records over an undifferentiated database.[4]

Barcode failure is a recovery path, not necessarily an endpoint: help describes moving into label capture when lookup fails.[7][48] The older scanner guide emphasizes standardized US/Canadian labels and problems such as glare, curvature and small printing.[7][48] That older regional guidance must be read alongside the newer annual report, which describes wider label-format/language handling; neither establishes a measured recognition rate.[7][48]

Custom-food creation is correspondingly more than naming calories.[40] It can use manual entry or AI packaging photos, support per-serving/per-100g/per-100ml nutrition, associate a barcode and distinguish label conventions.[40] The implication is that the app has a substantive database-repair escape hatch.[40] The remaining research question is how clearly the current UI prevents users from mixing a package's serving values with its per-100g basis.[40]

7. AI, voice and the freshness problem

The inspected AI composite mf-v12 shows an older Photo/Photo & Text interface beside an AI Plate whose recipe ingredients can expand.[5][47] That image supports the editable-output pattern, not today's precise tab labels.[5][47] A May 25, 2026 update describes a newer Snap/Describe organization, multiple images and richer text instructions.[5][47] Any competitor comparison that says MacroFactor only supports a single food photograph would be stale.[5][47]

Legacy Describe instructions explicitly use the keyboard microphone for dictation.[6][47] They also describe a common-food natural-language search with limitations around branded products and compound descriptions.[6][47] Because the newer AI feature changes the entry model, those legacy constraints should not be promoted into universal claims about current AI capability.[6][47] Voice logging is documented; a separate hands-free conversational assistant is not established.[6][47]

The strongest reusable pattern is reviewable inference: proposed foods and quantities remain editable before logging.[5] What is still unknown is how conspicuous uncertainty is, how failed analysis recovers, whether instructions survive a retry, and whether users can repair one incorrect ingredient without repeating the whole request.[5] None of those performance or durability properties was tested.[5]

8. Correcting the diary is not editing the library

For a logged item, documented correction begins by selecting it in Food Log and choosing Edit.[8] Users can also expose a direct edit affordance through timeline configuration.[8] The inspected correction frame mf-v02 keeps nutrition/target information above a quantity field, serving-unit chips and numeric keypad.[8] The retained GIF is the original tutorial media; the annotated still is just one frame.[8]

The larger data-integrity decision is historical snapshotting.[13] Editing a custom food or recipe changes future use, not previously logged copies.[13] To replace a historical entry with a corrected definition, the documented remedy is delete then relog.[13] This protects months of history from accidental retroactive mutation but makes systematic correction more work.[13] A competitor claiming “edits everywhere” would be making a different tradeoff, not automatically offering a superior model.[13]

Hands-on verification should separate these cases: changing today's amount, changing a saved recipe's ingredients, correcting yesterday's copy, and checking whether the same entry survives restart/sync. A successful edit animation proves none of that durability. This dossier records the documented persistence contract, not an observed one.

9. Reuse at several levels

Favorites are portion-aware shortcuts, not merely starred names.[37] Multiple saved quantities of the same food can coexist; favorites have rename/reorder/delete operations.[37] This supports routines without requiring a search plus serving adjustment on every visit.[37] It also means the favorite's identity and the underlying food definition are conceptually distinct, which deserves testing when a base food is edited.[37]

Copying works at food, hour and day scale, with temporal destinations such as today, tomorrow, explicit date/time and multiple selected dates.[9] The inspected date sheet mf-v03 makes non-contiguous batch selection visible.[9] This is meaningful prelogging support, but not evidence of automated meal generation, grocery planning or scheduled recurring entries.[9] Batch operations should be evaluated together with their correction and undo story.[9]

10. Meals, recipes and cooked yield

Saved meals reuse the recipe abstraction: selected diary foods can become a named bundle.[14][41] A repeat breakfast can then be expanded or exploded into ingredients for a one-off variation without rewriting its base recipe.[14][41] Speed and context modes expose somewhat different routes to the same operation.[14][41] This is a useful interaction distinction to preserve rather than flattening every workflow into one universal tap sequence.[14][41]

Recipe creation supports named servings, ingredients, preparation notes and total cooked weight.[10] The raw ingredient sum is not necessarily the cooked dish yield; documentation recommends weighing the finished dish when mass-based portions matter.[10] That is a domain-specific data-model requirement with visible UI consequences, not an optional flourish in a recipe editor.[10]

For the canonical import sequence, see mf-f-recipe and annotated visuals mf-v04–mf-v06.[11] Keep save-scope comprehension in the evaluation; the canonical flow retains both outcomes.[11] This sequence is real vendor help imagery, but it does not depict import latency, unsupported pages or an error state.[11]

AI recipe import is distinct from meal-photo estimation.[12] It accepts recipe images and/or text, analyzes them, then presents editable recipe details.[12] The document even describes ingredient substitutions through text. mf-v07 shows image-plus-description input and an Analyze action.[12] Those are useful capture affordances; actual extraction accuracy from handwriting, multi-page recipes or ambiguous measures remains unmeasured.[12]

Weekly check-ins are available to Coached and Collaborative programs.[18] Strategy signals availability; modules can be skipped, individually disabled or bypassed with Fast Check-In.[18] The product therefore offers a graduated path from explanation to a low-friction update, rather than imposing the same coaching ceremony every week.[18]

The partial-logging sequence mf-v08/mf-v09 shows an agenda followed by daily intake bars and selectable days.[19] A low value is a candidate for incomplete data, not proof.[19] The explanatory legend lets users reverse the suggested classification.[19] Design implication: correctable anomaly detection is especially important where behavior can be unusual but legitimate.[19]

The update screen mf-v10 prominently presents a calorie delta and separate decline/accept actions.[20][18] The module guide places Program Update last.[20][18] Its text uses “weekend” where the broader check-in explanation describes weekly targets; this dossier does not infer a weekend-only adjustment rule from that wording.[20][18] Actual recommendation changes, acceptance persistence and decline behavior should be checked in a live program.[20][18]

12. Weight, expenditure and activity boundaries

Weight Trend deliberately differs from raw Scale Weight.[3] Documentation describes smoothing and gap handling so a daily fluctuation does not become an equally abrupt coaching change.[3] The key product implication is to make both measurements inspectable: users need to understand why today's displayed trend is not the number on their scale.[3]

Older explanations that describe expenditure as driven only by nutrition and weight need a current qualification.[50] Expenditure Modifiers now include optional step-informed updates and predictive goal adjustment.[50] Steps can accelerate the system's response when trends provide useful evidence; this is not a direct calories-per-step credit.[50] The modifier help contains vendor accuracy claims that were not independently evaluated.[50]

This does not reverse the explicit decision not to use wearable calorie-burn estimates to calculate expenditure or modify targets.[28][50] The important boundary is the kind of signal: step trends can inform adaptation while watch-generated energy expenditure is excluded.[28][50] A simple “wearables supported: yes/no” cell would erase that difference.[28][50]

13. Nutrition depth and interpretation risk

Nutrient Explorer provides historical charts, goal ranges and food-contributor context.[31][33] Users can pan/zoom and inspect past entries rather than seeing only today's nutrient bars.[31][33] Custom goals are configured separately, with Auto, Custom and None plus optional floor, target and ceiling parameters. mf-v11 visually supports that explicit goal-mode model.[31][33]

Nutrient Completeness is a separate indicator of whether logged foods supplied information for a nutrient.[32] Low reported intake may therefore be missing data, not a dietary shortfall.[32] This is a valuable trust pattern: the product shows a limitation of its measurements near the measurements themselves, rather than asking a low bar to carry an unsupported health interpretation.[32]

Water is included as nutrient data, but the water article warns that many branded records omit it.[38][39] That does not establish a dedicated hydration counter, drink reminder or reliable total fluid intake.[38][39] Future-day diary entries similarly establish preplanning, not a full meal-planning service.[38][39]

14. Zero intake, missing days and body records

A fasting-day flag expresses a full day's zero intake distinctly from a blank diary.[34] The fasting help provides current-day and historical-day routes and describes check-in classification of unlogged days.[34] This is not evidence of a fasting timer.[34] The data-model lesson is broader: zero, missing and partially observed are different states and should not collapse into the same empty screen.[34]

Body measurements and progress photos are separate dated records.[29][30] Measurement entry lives under Body Metrics; photo entry supports front/side/back, capture or upload, and crop/rotation before saving.[29][30] Their exact controls were not visually inspected in this set.[29][30] They should be evaluated as sensitive records, not casually treated as interchangeable attachments to meals.[29][30]

15. Integrations and conflicting data

Current integration help specifies Apple Health for iOS and Health Connect for Android, and explicitly says direct Fitbit support was removed.[21] Manual entries take priority over Food Log, which takes priority over imported sources; the priorities are not editable.[21] An apparently missing import can therefore be expected precedence behavior rather than an integration failure.[21]

Connection is documented under More → Integrations, with OS prompts where needed and an initial historical pull of up to 30 days.[22] Smart scales can connect through the health hub.[22] The exact per-field read/write permissions, duplicate handling and revoke/reconnect effects require a device test; a generic “synced” label alone would not answer those questions.[22]

16. Offline, widgets and returning-user access

There is no full offline database mode.[27] Help nevertheless allows navigation, cached/history food lookup and adding/editing/deleting data during a temporary outage.[27] Those are materially different guarantees: cached logging is not full offline search, and neither is proof of reliable multi-device reconciliation after reconnecting.[27]

Widget behavior is platform-specific. iPhone documentation covers home and lock-screen widgets with an edit-widget route; Android documentation covers home-screen resizing and says customization requires removing/re-adding the widget.[35][36] This difference belongs in implementation-aware design research rather than being hidden behind a single widget checkmark.[35][36]

17. Export, cancellation and deletion

Data Export separates a quick progress spreadsheet from granular, selected datasets.[23] The quick path includes expenditure, trend/scale weight, energy/macros and primary targets with a chosen timeframe.[23] Food-row granularity, attachment export and file formats were not downloaded or validated.[23]

Subscriptions show plan/renewal information in-app, but cancellation and payment details are managed through the phone's app store.[25][24] Account deletion is available with both active and inactive subscriptions, through different navigation routes, and explicitly does not cancel billing.[25][24] This is a critical offboarding distinction: leaving safely is more than pressing a destructive account button.[25][24]

18. Separate adjacent product: MacroFactor Workouts

Workouts is not a Nutrition screen or an unlocked exercise tab.[49] Its official page describes a separate workout planner/logger, including progression, set/rep tracking and training analytics.[49] It also describes shared body metrics, scale weight, progress photos, selected habits and period data.[49] The products can share an account and a bundle without having one combined coaching algorithm.[49]

The Workouts page frames the lack of cross-product automatic program adjustment as its launch state.[49][48] This should not be generalized into a permanent product promise.[49][48] Equally, a newly shipped training feature, rest timer, exercise demo or workout lock-screen activity must not leak into Nutrition's feature matrix.[49][48] The annual report treats the two development tracks separately, which reinforces that boundary.[49][48]

Additional returning-user affordances include pinning selected nutrients through dashboard settings, manual or integrated step history, and links to external Facebook/Reddit communities.[42][43][44] These are distinct features: a configurable dashboard is not an alert system, and external communities are not evidence of an in-app social feed.[42][43][44]

19. Design assessment and next tests

The strongest patterns are editable staging, historical snapshots, portion-aware favorites, batch date reuse, recipe import followed by review, data-quality qualification and reviewable coaching. These observations are grounded in the flows above; the advantage attributed to them is researcher interpretation, not a measured usability outcome.

The corresponding risks are discoverability and state comprehension: Add versus Log, goal versus program, recipe versus logged copy, zero versus missing, and manual versus imported data. Rich configuration may help practiced users while making the default experience harder to explain. The right comparison study should measure correction through durable storage, not simply first-entry speed.

Priority hands-on checks are current AI parity; correction after restart and sync; bulk-paste undo; incomplete-day classification reversibility; exact export contents; expired-subscription access; and shared-account deletion scope. Additional checks should cover large text/screen-reader access, current watch capabilities and configurable nutrition reminders. app.json gives an actionable question checklist. Unknown transitions are kept explicit rather than supplied with invented screenshots or timings.

Sources

[1] https://help.macrofactorapp.com/en/articles/22-get-to-know-your-dashboard — Get to Know Your Dashboard | MacroFactor [2] https://help.macrofactorapp.com/en/articles/20-expenditure — Expenditure | MacroFactor [3] https://help.macrofactorapp.com/en/articles/21-weight-trend — Weight Trend | MacroFactor [4] https://help.macrofactorapp.com/en/articles/215-how-to-log-food-in-macrofactor — How to Log Food in MacroFactor | MacroFactor [5] https://help.macrofactorapp.com/en/articles/258-ai-food-logging — AI Food Logging | MacroFactor [6] https://help.macrofactorapp.com/en/articles/216-log-foods-with-describe — Log Foods with Describe | MacroFactor [7] https://help.macrofactorapp.com/en/articles/213-label-scanner — Label Scanner | MacroFactor [8] https://help.macrofactorapp.com/en/articles/98-edit-quantities-of-foods-you-ve-already-logged-and-view-nutritional-values-for-foods-on-your-timeline — Edit Quantities of Foods You've Already Logged, and View Nutritional Values for Foods on Your Timeline | MacroFactor [9] https://help.macrofactorapp.com/en/articles/95-copy-and-paste — Copy and Paste | MacroFactor [10] https://help.macrofactorapp.com/en/articles/6-create-and-add-a-custom-recipe — Create and Add a Custom Recipe | MacroFactor [11] https://help.macrofactorapp.com/en/articles/259-import-recipes-from-link — Import Recipes from Link | MacroFactor [12] https://help.macrofactorapp.com/en/articles/398-import-recipes-with-ai — Import Recipes with AI | MacroFactor [13] https://help.macrofactorapp.com/en/articles/240-does-editing-a-recipe-or-custom-food-item-affect-my-food-log-history — Does Editing a Recipe or Custom Food Item Affect My Food Log History? | MacroFactor [14] https://help.macrofactorapp.com/en/articles/239-save-a-meal-for-later-use — Save a Meal For Later Use | MacroFactor [15] https://help.macrofactorapp.com/en/articles/90-set-a-new-goal — Set a New Goal | MacroFactor [16] https://help.macrofactorapp.com/en/articles/91-program-styles — Program Styles | MacroFactor [17] https://help.macrofactorapp.com/en/articles/242-create-a-new-macro-program — Create a New Macro Program | MacroFactor [18] https://help.macrofactorapp.com/en/articles/247-introduction-to-check-ins-and-coaching-modules — Introduction to Check-Ins and Coaching Modules | MacroFactor [19] https://help.macrofactorapp.com/en/articles/248-coaching-module-partial-logging — Coaching Module: Partial Logging | MacroFactor [20] https://help.macrofactorapp.com/en/articles/252-coaching-module-program-update — Coaching Module: Program Update | MacroFactor [21] https://help.macrofactorapp.com/en/articles/102-integrations — Integrations | MacroFactor [22] https://help.macrofactorapp.com/en/articles/65-connect-health-connect-or-apple-health — Connect Health Connect or Apple Health | MacroFactor [23] https://help.macrofactorapp.com/en/articles/68-export-your-data — Export Your Data | MacroFactor [24] https://help.macrofactorapp.com/en/articles/66-how-to-permanently-delete-your-account-and-data — How to Permanently Delete Your Account and Data | MacroFactor [25] https://help.macrofactorapp.com/en/articles/71-manage-your-subscription — Manage Your Subscription | MacroFactor [26] https://help.macrofactorapp.com/en/articles/393-how-macrofactor-subscriptions-and-bundles-work — How MacroFactor Subscriptions and Bundles Work | MacroFactor [27] https://help.macrofactorapp.com/en/articles/28-does-macrofactor-have-an-offline-mode — Does MacroFactor have an Offline Mode? | MacroFactor [28] https://help.macrofactorapp.com/en/articles/33-does-macrofactor-use-energy-expenditure-data-from-my-wearable-activity-tracker — Does MacroFactor use Energy Expenditure Data from my Wearable Activity Tracker? | MacroFactor [29] https://help.macrofactorapp.com/en/articles/120-how-to-log-body-measurements — How to Log Body Measurements | MacroFactor [30] https://help.macrofactorapp.com/en/articles/121-how-to-add-progress-photos — How to Add Progress Photos | MacroFactor [31] https://help.macrofactorapp.com/en/articles/131-how-to-view-micronutrient-intake-over-time — How to View Micronutrient Intake Over Time | MacroFactor [32] https://help.macrofactorapp.com/en/articles/135-what-is-the-nutrient-completeness-score — What is the Nutrient Completeness Score? | MacroFactor [33] https://help.macrofactorapp.com/en/articles/136-set-custom-nutrient-goals — Set Custom Nutrient Goals | MacroFactor [34] https://help.macrofactorapp.com/en/articles/16-track-a-fasting-day — Track a Fasting Day | MacroFactor [35] https://help.macrofactorapp.com/en/articles/211-iphone-widgets — iPhone Widgets | MacroFactor [36] https://help.macrofactorapp.com/en/articles/212-android-widgets — Android Widgets | MacroFactor [37] https://help.macrofactorapp.com/en/articles/257-favorite-foods — Favorite Foods | MacroFactor [38] https://help.macrofactorapp.com/en/articles/195-water — Water | MacroFactor [39] https://help.macrofactorapp.com/en/articles/51-log-food-to-future-days — Log Food to Future Days | MacroFactor [40] https://help.macrofactorapp.com/en/articles/5-create-and-add-a-custom-food — Create and Add a Custom Food | MacroFactor [41] https://help.macrofactorapp.com/en/articles/3-explode-recipes — Explode Recipes | MacroFactor [42] https://help.macrofactorapp.com/en/articles/129-pin-nutrients-to-the-dashboard — Pin Nutrients to the Dashboard | MacroFactor [43] https://help.macrofactorapp.com/en/articles/255-how-to-import-your-step-count — How to Import your Step Count | MacroFactor [44] https://help.macrofactorapp.com/en/articles/107-join-our-communities — Join our Communities | MacroFactor [45] https://macrofactor.com/welcome — Welcome To MacroFactor - MacroFactor [46] https://macrofactor.com/macrofactor — MacroFactor app – Smart Macro Tracker & Diet Coach [47] https://macrofactor.com/mm-may-2026 — Food Logging Upgrade, Live Activity, and How to Use Warm-Ups in Your Lifting Programs - MacroFactor [48] https://macrofactor.com/annual-report-2026 — The 2026 MacroFactor Annual Report - MacroFactor [49] https://macrofactor.com/workouts — MacroFactor Workouts - MacroFactor [50] https://help.macrofactorapp.com/en/articles/274-expenditure-modifiers — Expenditure Modifiers | MacroFactor

Questions & hands-on test backlog

Does current AI use Snap/Describe on both platforms?high

Why it matters

Help screenshots predate redesign.

How to verify

Record both apps and repeat photo/text/multi-image correction path.

Do edited logged quantities and exploded ingredients persist after restart/sync?high

Why it matters

Correction durability is trust-critical.

How to verify

Use synthetic meal, edit, restart, compare export and second device.

Can erroneous bulk pastes be undone safely?high

Why it matters

Batch reuse increases damage radius.

How to verify

Paste to several dates then inspect undo/delete across dates.

How are offline writes merged?high

Why it matters

Cached logging is not a complete offline guarantee.

How to verify

Airplane-mode add/edit/delete then reconnect and compare records.

What exact data does Granular Export include?high

Why it matters

Portability claims may exceed food-level export.

How to verify

Inspect downloaded tables, units, timestamps, recipes and photos.

What is the deletion scope across Nutrition and Workouts?high

Why it matters

Shared account/body data may surprise users.

How to verify

Review destructive confirmation without submitting; ask support about retention.

Which AI label formats/languages fail now?medium

Why it matters

Old regional guidance is superseded by marketing updates.

How to verify

Test varied labels against manual transcription.

How does nutrient-goal history handle changed targets?medium

Why it matters

Historical charts can imply past compliance against new goals.

How to verify

Change target on dated test data and inspect prior periods.

Are configurable nutrition reminders and native social functions available?medium

Why it matters

Inspected sources do not settle feature parity.

How to verify

Inspect current settings and official release notes.

What is the exact onboarding and paywall sequence?high

Why it matters

No account was created.

How to verify

Use authorized trial recording on clean install; do not purchase without approval.

How accessible are charts and dense food editors?medium

Why it matters

Device scaling claims do not establish accessible interaction.

How to verify

Test large text, screen reader order, contrast and reduced motion.

Are the current watch app capabilities equivalent across ecosystems?medium

Why it matters

Nutrition watch docs exist but were not deeply audited.

How to verify

Inspect platform store availability and current help with devices.

Source bibliography

Primary URLs, provenance and dates. Raw fetched texts are retained privately, not published here.

  1. mf-01
    Get to Know Your Dashboard | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  2. mf-02
    Expenditure | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  3. mf-03
    Weight Trend | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  4. mf-04
    How to Log Food in MacroFactor | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  5. mf-05
    AI Food Logging | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  6. mf-06
    Log Foods with Describe | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  7. mf-07
    Label Scanner | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  8. mf-08
    Edit Quantities of Foods You've Already Logged, and View Nutritional Values for Foods on Your Timeline | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  9. mf-09
    Copy and Paste | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  10. mf-10
    Create and Add a Custom Recipe | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  11. mf-11
    Import Recipes from Link | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  12. mf-12
    Import Recipes with AI | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  13. mf-13
    Does Editing a Recipe or Custom Food Item Affect My Food Log History? | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  14. mf-14
    Save a Meal For Later Use | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  15. mf-15
    Set a New Goal | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  16. mf-16
    Program Styles | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  17. mf-17
    Create a New Macro Program | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  18. mf-18
    Introduction to Check-Ins and Coaching Modules | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  19. mf-19
    Coaching Module: Partial Logging | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  20. mf-20
    Coaching Module: Program Update | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  21. mf-21
    Integrations | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  22. mf-22
    Connect Health Connect or Apple Health | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  23. mf-23
    Export Your Data | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  24. mf-24
    How to Permanently Delete Your Account and Data | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  25. mf-25
    Manage Your Subscription | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  26. mf-26
    How MacroFactor Subscriptions and Bundles Work | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  27. mf-27
    Does MacroFactor have an Offline Mode? | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  28. mf-28
    Does MacroFactor use Energy Expenditure Data from my Wearable Activity Tracker? | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  29. mf-29
    How to Log Body Measurements | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  30. mf-30
    How to Add Progress Photos | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  31. mf-31
    How to View Micronutrient Intake Over Time | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  32. mf-32
    What is the Nutrient Completeness Score? | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  33. mf-33
    Set Custom Nutrient Goals | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  34. mf-34
    Track a Fasting Day | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  35. mf-35
    iPhone Widgets | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  36. mf-36
    Android Widgets | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  37. mf-37
    Favorite Foods | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  38. mf-38
    Water | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  39. mf-39
    Log Food to Future Days | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  40. mf-40
    Create and Add a Custom Food | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  41. mf-41
    Explode Recipes | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  42. mf-42
    Pin Nutrients to the Dashboard | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  43. mf-43
    How to Import your Step Count | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  44. mf-44
    Join our Communities | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

  45. mf-45
    Welcome To MacroFactor - MacroFactor ↗

    official-marketing · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated 2025-09-19T16:48:21+00:00

  46. mf-46
    MacroFactor app – Smart Macro Tracker & Diet Coach ↗

    official-marketing · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated 2026-09-29T22:53:57+00:00

  47. mf-47
    Food Logging Upgrade, Live Activity, and How to Use Warm-Ups in Your Lifting Programs - MacroFactor ↗

    official-marketing · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated 2026-05-25T16:00:34+00:00

  48. mf-48
    The 2026 MacroFactor Annual Report - MacroFactor ↗

    official-marketing · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated 2026-09-30T18:27:44+00:00

  49. mf-49
    MacroFactor Workouts - MacroFactor ↗

    official-marketing · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated 2026-09-29T22:54:56+00:00

  50. mf-50
    Expenditure Modifiers | MacroFactor ↗

    official-help · Retrieved 2026-10-07T11:19:04.276052+00:00 · Published / updated unknown

Image detail