Enterprises can commit one file to disable telemetry for all devs:
[tool.openadapt] telemetry = false
Walks up from cwd to find nearest pyproject.toml. Uses tomllib (stdlib 3.11+) or tomli fallback. Only checks the first pyproject.toml found (nearest to cwd).
Priority: DO_NOT_TRACK > OPENADAPT_TELEMETRY_ENABLED > pyproject.toml > CI detection.
Co-authored-by: Claude Opus 4.6 (1M context) noreply@anthropic.com
- Add README badges for license and Python version
(
afb480b)
Add standard badges for license and Python version. PyPI badges are commented out until the package is published.
Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com
Add standard badges for license and Python version. PyPI badges are commented out until the package is published.
Co-authored-by: Claude Sonnet 4.5 noreply@anthropic.com
-
Avoid misclassifying non-binary users as internal (
7d64d77) -
Enforce do-not-track precedence and avoid rehashing anon IDs (
6dce201) -
Enforce privacy filter precedence for sentry init overrides (
a8f2a57) -
Guard non-dict telemetry config payloads (
8e9a3e1) -
Guard request shape and enforce tag cap semantics (
5620452) -
Harden anon id validation and preserve safe custom tags (
a8c752d) -
Scrub request header variants and dedupe salt warnings (
2c0b007) -
ci: Correct semantic-release version targets (
c51d7c0)
- Fix existing ruff violations in decorators
(
216f6d0)
- Clear legacy ruff violations
(
70afe50)
- Scope telemetry tests to PostHog additions
(
22663de)