Skip to content

Environment variables

All product-specific variables start with ANONYMIZER_. The full list of what the product actually reads at runtime:

Read by the product

VariableDefaultPurpose
ANONYMIZER_NO_UPDATE_CHECKunsetSet to 1 to skip the startup version probe. Same effect as launching with anonymize --no-update-check.
ANONYMIZER_VERSION_URLhttps://anonymizer.site/version.jsonOverride the update-manifest URL. Use in air-gapped setups where you serve your own version.json.
ANONYMIZER_MAX_UPLOAD_MB100Maximum file size accepted by the upload route, in megabytes.
ANONYMIZER_FEEDBACK_LOG_DIR~/.anonymizer/logs/Directory for opt-in feedback log files (feedback-YYYY-MM-DD.jsonl).

Inherited by the updater (uv-native)

The detached updater process inherits the parent environment when it runs uv tool upgrade. These are uv’s own variables, not the product’s:

VariableDefaultPurpose
UV_INDEX_URLPyPICustom Python package index — used by both the install script and the updater.
UV_DEFAULT_INDEXPyPISame as UV_INDEX_URL, uv-native syntax.
HTTPS_PROXY / HTTP_PROXY / NO_PROXYunsetStandard proxy config, respected by uv.

Everything else commonly mentioned in support tickets (ANONYMIZER_LOG_DIR, ANONYMIZER_LOG_LEVEL, ANONYMIZER_UI_PORT, etc.) is not read by the current release. Pass --port to anonymize serve to pick a port; use anonymize doctor to inspect installation state.