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:
| Field | Description |
|---|---|
| MAO Public Key | The public key value, masked by default. Use Show to reveal it, or Copy to copy it directly. |
| Key ID | Identifies this specific key version (e.g. pub-21-v1). |
| Algorithm | The encryption algorithm this key uses (RSA-OAEP-256). |
| Issued | The 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.