Use supportive, calm, concise language. Describe what happened, what is known, and what the adult can do next. Prefer “you can” over commands and “estimate” over certainty.
PlatePilot content is general wellness information. It must not diagnose, prescribe, promise an outcome, or imply emergency support.
| Prefer | Avoid |
|---|---|
| adult, member, other household adult | child, dependent, family profile |
| meal, food, item | cheat meal, guilty food, clean/dirty food |
| estimate, provisional result | accurate result, diagnosis, prescription |
| saved, added, planned, skipped, not entered | logged, succeeded, failed your goal, bad day |
| saved, still saving, waiting to save, couldn’t save | synchronized, pending synchronization, operation, queue |
| saved version, your version | server version, local version |
| amount, serving, unit | perfect portion |
| review and edit | trust the AI, automatically correct |
| general wellness information | medical advice, treatment plan |
| remove photo, delete account | erase everything instantly, unless verified |
Do not infer gender, relationship, diet culture, disability, or health status from names, photos, preferences, or household membership.
PlatePilot is for adults aged 18 and older.
If a person cannot affirm this, stop account setup. Do not redirect into a child flow.
PlatePilot provides general wellness information, not medical advice, diagnosis, or treatment. For personal health decisions, speak with a qualified professional.
Keep the full disclaimer in onboarding and About. Use shorter contextual wording where uncertainty matters.
Recommended:
This is an estimate. Review and edit the items before saving.
For failure:
We couldn’t analyze this photo. Try again or enter the meal manually.
Never imply that a photo can determine an adult’s medical needs.
Recommended structure:
quarantine/ and sanitized processing/ objectsdiary/ choice retains current and noncurrent versions for 365 daysDo not preselect the longer optional retention choice. Do not call a retained original “required” when analysis can use temporary retention.
Recommended:
Invite one other adult. Each adult keeps their own account and controls described sharing.
State exactly what becomes shared before acceptance. “Join household” must not imply blanket access to photos, diary, export, or deletion.
State price, billing period, trial/allowance, renewal, cancellation/management route, and provider-verification state near the action. Do not use fake urgency, countdowns, hidden close controls, or shame. If billing is unavailable, preserve manual logging.
Use:
What happened. What was preserved. What the adult can do next.
Examples:
Avoid raw provider errors, stack traces, blame, or unsupported promises about recovery time. Never label destructive sign-out as “reauthenticate” or imply that M1 resumes a pending operation after another login. Require confirmation and label the action Discard local data and sign out.