Privacy

Coax is a local-first developer tool. Everything you do — every workspace, collection, request, environment variable, secret, and response — lives only on your machine, in the application database under your OS's standard application data directory. We do not have a server. We do not have an account system. We cannot read your data.

This document covers the one narrow exception: opt-in anonymous crash reporting.

TL;DR

What gets collected (only if you opt in)

The crash reporting integration is built on Sentry. When the application crashes:

What is never collected

Every event runs through a scrubber before it leaves your machine:

WhatReplaced with
Any URL (https://..., http://...)<url>
Workspace and home directory paths<workspace>, <home>
HTTP request lines from .http files<http-line>
Authorization: header valuesAuthorization: <redacted>
Bearer tokens (Bearer abc...)Bearer <token>
{{variableNames}} from your workspace{{var}}
Request headers, cookies, request bodiesdropped entirely

We additionally do not collect: name, email, IP address, account identifier (we don't have accounts), content of your .http files, workspace / collection / request names, env variable names or values, response bodies / headers / status codes, or the endpoints you talk to.

Where the data goes

Configuring crash reporting

  1. Build-time. Crash reporting only compiles into builds that have a Sentry DSN configured. Builds without one have no code path that could send data.
  2. User preference. Even with a DSN, no data is sent unless you explicitly opt in. Your choice is stored locally; first-launch dialog is the only time you'll be prompted.
  3. Runtime toggle. Change it any time in Settings. Takes effect on next launch.

Verifying nothing is sent

Change log