{
  "disclosures": [
    {
      "identifier": "yieldmo_id",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["*.yieldmo.com"],
      "purposes": [1, 2, 3, 4, 7, 9, 10],
      "description": "Yieldmo user identifier used for ad targeting and frequency capping."
    },
    {
      "identifier": "re_sync",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Tracks sync state across all partner ID sync operations. Stores partner keys and last-sync timestamps."
    },
    {
      "identifier": "ptrt",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores The Trade Desk user ID for cross-partner identity resolution."
    },
    {
      "identifier": "ptradtrt",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores The Trade Desk UID2/EUID for cross-partner identity resolution."
    },
    {
      "identifier": "ptrbsw",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores Beeswax user ID for cross-partner identity resolution."
    },
    {
      "identifier": "ptrbeeswax",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores Beeswax user ID (alternate key) for cross-partner identity resolution."
    },
    {
      "identifier": "ptrloopme",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores LoopMe user ID for cross-partner identity resolution."
    },
    {
      "identifier": "ptropenx",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores OpenX user ID for cross-partner identity resolution."
    },
    {
      "identifier": "ptradfm",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores Adform user ID for cross-partner identity resolution."
    },
    {
      "identifier": "ptrmf",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores MediaFuse user ID for cross-partner identity resolution."
    },
    {
      "identifier": "ptrunl",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores Unruly user ID for cross-partner identity resolution."
    },
    {
      "identifier": "ptrstk",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores StackAdapt user ID for cross-partner identity resolution."
    },
    {
      "identifier": "ptrmnt",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores Minutemedia user ID for cross-partner identity resolution."
    },
    {
      "identifier": "ptreq",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores Equativ user ID for cross-partner identity resolution."
    },
    {
      "identifier": "ptreps",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores Epsilon user ID for cross-partner identity resolution."
    },
    {
      "identifier": "ptraa",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores Amazon Advertising user ID for cross-partner identity resolution."
    },
    {
      "identifier": "ptran",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores AppNexus/Xandr user ID for cross-partner identity resolution."
    },
    {
      "identifier": "ptrc",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores Google user ID for cross-partner identity resolution."
    },
    {
      "identifier": "ptrrc",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "cookieRefresh": true,
      "domains": ["ads.yieldmo.com"],
      "purposes": [1, 3, 4],
      "description": "Stores RealClicks user ID for cross-partner identity resolution."
    }
  ],
  "domains": [
    {
      "domain": "ads.yieldmo.com",
      "use": "Ad serving, tracking, and user ID sync"
    },
    {
      "domain": "static.yieldmo.com",
      "use": "Static JavaScript and SDK assets"
    },
    {
      "domain": "sync.yieldmo.com",
      "use": "User ID sync and partner cookie matching"
    }
  ],
  "sdks": []
}
