Configuration

Complete environment variable reference.

Basic Environment Variables

VariableDefaultDescription
TARGET_LLMhttps://api.openai.comTarget AI API URL
LISTEN_PORT9999Listen port
DB_PATH./vault_data/privacy_vault.dbSQLite database path
ADMIN_PASSWORDadmin123Admin panel password

Masking Rule Configuration

Keyword rule file: vault_data/keywords.txt

# Custom keywords (one per line)
InternalProject:PROJECT_NAME
ClientA:CLIENT_ALPHA

Regex rule file: vault_data/patterns.json

{
  "custom": [
    {"name": "Employee ID", "pattern": "EMP\\d{6}"},
    {"name": "Project Code", "pattern": "PRJ-[A-Z]{3}-\\d{4}"}
  ]
}