Radial / Docs Viewport Early access

Radial app

Usage data

Radial keeps anonymous usage stats so we can see where the app works and where it fails people. This page is the complete schema: every event the app can send, every property attached to it, and nothing else. If it isn't listed here, the app doesn't send it.

The rules

Events

EventWhen it firesExtra properties
app_openedThe app launches.pro (true/false, whether a Pro license is active)
project_createdA new project is created from a template.template (the built-in template's id)
project_openedA project opens successfully.none
agent_session_startedThe first agent message in a project, once per project per app run. Prompt volume is not recorded.provider (claude, codex, or cursor)
launch_check_runThe pre-launch checklist scans a project.issue_count (number of warnings plus failures)
site_publishedA publish or deploy succeeds.mode (preview, pr, direct, or deploy)
review_sharedA client review link is created.none
license_activatedA Pro license key activates.none

Every event also carries the app version, the macOS version, the random install ID, and a timestamp. That's the whole payload.

Where it goes

Events are processed for us by PostHog and are used only to improve Radial. They are never sold or shared for anyone else's purposes. Dev builds and test runs send nothing.

Turning it off

Settings → Privacy → Share anonymous usage stats → Off. The switch is immediate and persistent. The privacy policy and Trust & Security pages hold this in writing.