Module: Datadog::AppSec::Anonymizer

Defined in:
lib/datadog/appsec/anonymizer.rb

Overview

Manual anonymization of the potential PII data

Class Method Summary collapse

Class Method Details

.anonymize(payload) ⇒ Object

Raises:

  • (ArgumentError)


9
10
11
12
13
# File 'lib/datadog/appsec/anonymizer.rb', line 9

def self.anonymize(payload)
  raise ArgumentError, "expected String, received #{payload.class}" unless payload.is_a?(String)

  "anon_#{Digest::SHA256.hexdigest(payload)[0, 32]}"
end