Skip to content
Go to platform

PII Encryption

PII Encryption lets you send the personal information your landing pages collect (name, email, phone, address, date of birth, city) to MyAdOptimizer already encrypted, instead of in plaintext. Advertisers can later recover the original values on demand through the PII Recovery API.

Where to Find It

Go to Account Info → Exchange Manager, select your Publisher, then open the PII Encryption tab.

Getting a Key

Your Public Key

Once a key exists, the tab shows the MAO Public Key panel:

FieldDescription
MAO Public KeyThe public key value, masked by default. Use Show to reveal it, or Copy to copy it directly.
Key IDIdentifies this specific key version (e.g. pub-21-v1).
AlgorithmThe encryption algorithm this key uses (RSA-OAEP-256).
IssuedThe date this key version was generated or last rotated.

Use this public key to encrypt PII on your server before sending it to MAO — the matching private key stays in MAO’s key vault and is never shared.

Sending Encrypted PII

Encrypt the visitor’s PII fields into a single token using the public key above, then send it as a query string parameter named PIIToken on your existing server-side request (e.g. MAOListingsServerAPI) — in place of sending FName/LName/Email/Phone/Address/City as plain query parameters.

Rotating Your Key

Requesting a rotation also goes through your account manager — see Getting a Key above.