Last updated October 15, 2026
I/O is on-device by default. Your logs, mined patterns, and experiments are stored in a local database on your phone. The core app needs no account, and local-only use sends no app metrics. An optional I/O Cloud account adds cloud connectors and AI features. While that account is authenticated, I/O sends a small set of pseudonymous session and core-action metrics; it never includes health values or experiment content.
The public marketing site sends an anonymous page category and approved call-to-action clicks to Amplitude. It uses no cookies or browser storage and sends no URL, referrer, or form text. In the Flutter app, metrics stay disabled until an I/O Cloud account is authenticated. They use a product-and-environment-scoped pseudonymous account identifier and cover session starts, explicit successful sign-ins, purchase intent, and whether a small allowlist of core operations began, completed, or failed. Logging out immediately disables delivery and resets identity.
Metrics never include email addresses, account or payment identifiers, health or medication data, experiment names or results, prompts, raw text, locations, URLs, raw errors, or stack traces. The local-only core sends none of these app metrics.
Settings → Data exports your full history as CSV + Parquet files, stored on your device. Settings → Delete all data removes everything stored locally, immediately. If you created an I/O Cloud account, Settings → Delete account permanently erases the account and all server-side data associated with it. Full steps are on the account & data deletion page.
I/O is intended for adults self-tracking their own health. Do not use it to track another person without their consent.
I/O is not a medical device. Mined patterns are statistical hypotheses, not diagnoses. Always consult a qualified healthcare professional about medical decisions.
Questions: contact@iolog.app