# config/initializers/filter_parameter_logging.rb
#
# ⚠️ SEGURANÇA — sem esta lista, TODO parâmetro entra no log em texto puro:
# senha digitada no login, PIN do motorista, token de acesso do WhatsApp, cookie
# de sessão. O arquivo de log é lido por quem tem acesso ao servidor e costuma
# ser copiado junto em backup e em suporte.
#
# Os nomes são casados por SUBSTRING (`:senha` filtra `senha_confirmation`), e a
# lista é em português e inglês porque o projeto tem os dois (Devise usa
# `password`, o resto do sistema usa `senha`/`pin`).
Rails.application.config.filter_parameters += %i[
  passw password password_confirmation
  senha senha_confirmation
  pin pin_code pin_acesso
  secret token _key crypt salt certificate otp ssn
  authorization cookie session
  auth_token access_token api_key
  whatsapp_token twilio_auth_token smtp_senha smtp_password
]
