Dose Logging

Adjusting Doses and Cycles

Adjusting doses and cycles is the main way to improve adherence without replacing your full stack..

Dose Logging

Dose logging is the core action in Unfair and records each supplement event for recommendations, reminders, and journal review..

Getting Started

Getting Started

Getting started in Unfair takes you from profile setup to a usable daily supplement plan in a few minutes..

HealthKit

Health Data Sync

Unfair uses Apple Health as the shared data path for profile context, activity context, and supplement dose reconciliation..

HealthKit Permissions

HealthKit permissions control what Unfair can read for context and what it can write when you log supplement doses..

Journal and Trends

Adherence and Outcomes Trend

Unfair trend review is centered on dose adherence and stack session execution across recent days..

Journal Timeline

Journal Timeline is the execution ledger for dose events and stack session adherence..

Weekly Stack Review

Weekly stack review is the pattern check that decides whether your current stack setup is working or needs adjustment..

Library and Stacks

Stack Planning

Stack planning in Unfair means selecting a stack, setting a repeatable cadence, and validating execution in Journal..

Supplement Library

The supplement library is the data layer behind search, stack definitions, recommendation scoring, and dose logging helpers..

Supplement Search and Library

The Library tab is where you search supplements and stacks, inspect details, and start logging..

Plans and Billing

Free and Pro

Unfair ships with a usable free tier and an optional Pro subscription for higher-volume tracking and deeper stack workflows..

Platform

Platform Scope iOS Only

Unfair currently targets iPhone on iOS and does not ship a watch companion app or home screen widgets..

Privacy and Settings

Privacy and Data

Unfair is built for on-device data storage and does not depend on cloud profile storage for core supplement workflows..

Settings and Preferences

Settings and Preferences in Unfair control profile identity, interface behavior, recommendation inputs, and notification state..

Supported Languages

Unfair supports eleven in-app languages and lets you override device language from App Preferences..

You Tab Personalization

You tab personalization comes from App Preferences and changes what context Unfair uses for recommendations and daily execution..

Recommendations

AI Recommendation Generation

Unfair generates recommendation bundles from your onboarding profile and local supplement catalog data..

AI Recommendations

AI recommendations in Unfair are structured stack and supplement rankings built from your profile and evidence metadata..

Daily Recommendation Review

Daily recommendation review is the short loop where you verify today’s plan before dose windows begin..

Ingredient Outcome Targets

Ingredient outcome targets link your selected goal to the supplement outcomes you are trying to improve..

Rationale and Feedback

Rationale and feedback close the loop between what Unfair recommends and what your actual dose history shows..

Recommendation Signals

Recommendation signals are the profile inputs and quality checks that move stack and supplement ranking..

You Tab Overview

The You tab is the main control surface for recommendations, stack actions, favorites, and journal access..

Reminders and Consistency

Consistency Streaks

Consistency streaks in Unfair are computed from daily logging activity and can be viewed in multiple modes..

Cycle-Aware Reminders

Cycle-aware reminders schedule dose nudges from your active stack cycle and planned dose times..

Notification Copy Variations

Notification copy variations are intentionally minimal in current builds to keep reminder meaning stable..

Quick Actions and Shortcuts

Unfair supports fast-entry shortcuts through iOS home screen quick actions and notification actions..

Troubleshooting

Troubleshooting

Most Unfair issues reduce to one of four causes: missing permission, stale sync, invalid plan state, or subscription mismatch..