🔐
Zero Knowledge ADvertising (ZKAD)
  • Publisher Integration (ZKAD)
    • ZKAD Prebid Module
      • ZKAD / Ravel Prebid RTD Module
    • ZKAD ID Provider tools
      • Anonymize existing IDs
Powered by GitBook
On this page
  1. Publisher Integration (ZKAD)
  2. ZKAD ID Provider tools

Anonymize existing IDs

Existing clear text IDs can be "homomorphically" anonymized so zero-knowledge segmentation can be performed.

This tool can be used server-side to develop a new prebid "User ID Module" that can provide directly an anonymized ID.

make-ravel-id

Command line tool for anonymizing cleartext IDs

% make-ravel-id -h
Ravel-advertising-ID anonymization tool
Usage:
  make-ravel-id [OPTION...]

  -i, --input arg       File containing the plaintext ID to encrypt. Uses 
                        stdin if not specified.
  -p, --provider arg    Provider of the ID ('weborama_fr' or 'weborama_eur' 
                        etc.), required
  -k, --public-key arg  File containing Ravel's public key. Required
  -o, --output arg      File to write the encrypted result into. Prints to 
                        stdout if not specified
  -h, --help            Prints this message and exits.

Download

Please contact your account manager

Supported types

Any CRM, DMP/CDP or Adtech ID provider

Examples

Generate anonymized Ravel IDs (RIDs) from cleartext IDs

# example anonymization no 1
echo "EA7583CD-A667-48BC-B806-42ECB2B48606" | make-ravel-id --public-key wasm.rvlkey.pub > rid1.bin

# example anonymization no 2
echo "example-id" > clearID.txt
make-ravel-id -i clearID.txt -k wasm.rvlkey.pub -o rid2.bin

Other information

RID average computation time: <1ms

PreviousZKAD ID Provider tools

Last updated 1 month ago