Usage analytics and identifiers
On a physical device, Release builds of Vie, including builds distributed through TestFlight, start PostHog usage analytics by default. Debug builds, simulator builds, automated test hosts, and SwiftUI previews do not start the production analytics client.
PostHog assigns persistent pseudonymous installation and device identifiers, including a random distinct identifier and device identifier, as well as event and session identifiers. These identifiers can link events from the same installation over time, so this data is pseudonymous rather than anonymous. Vie does not send PostHog your name, email address, Apple account identifier, advertising identifier, or an identifier that connects analytics across devices, and signing in does not connect analytics to an account.
Vie sends a bounded set of app-owned events: app, screen, onboarding, focus-session, blocked-app count, task-state, permission, widget, review, and support-handoff interactions; plan and purchase or restore outcomes; and closed operational diagnostic categories such as integrity-repair or protection-operation outcomes. These events use fixed labels, bounded counts, booleans, and planned durations. They exclude task and goal content, selected-app details, receipt and transaction identifiers, raw errors, and message content.
The PostHog SDK also attaches app and device context such as the app name, app version and build, TestFlight status, device hardware and model, operating system and version, screen dimensions, locale and language, time zone, and Wi-Fi or cellular network state.