{
  "disclosures": [
    {
      "identifier": "uids_*",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "domains": ["*.bricks-co.com", "*.sparteo.com"],
      "cookieRefresh": true,
      "purposes": [1,2,3,4,5,6,7,8,9,10]
    },
    {
      "identifier": "uids_sparteo",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "domains": ["*.sparteo.com", "*.bricks-co.com"],
      "cookieRefresh": true,
      "purposes": [1,2,3,4,5,6,7,8,9,10],
      "description": "Sparteo server-side user identifier used for server-to-server cookie synchronisation and user matching."
    },
    {
      "identifier": "sync_expire",
      "type": "cookie",
      "maxAgeSeconds": 604800,
      "domains": ["*.bricks-co.com", "*.sparteo.com"],
      "cookieRefresh": true,
      "purposes": [1],
      "description": "Technical timestamp of the last cookie-sync used to decide when partner cookies need refreshing."
    },
    {
      "identifier": "sparteo_optout",
      "type": "cookie",
      "maxAgeSeconds": 31536000,
      "domains": ["*.bricks-co.com", "*.sparteo.com"],
      "cookieRefresh": false,
      "purposes": [],
      "specialPurposes": [3],
      "optOut": true,
      "description": "Records the user's opt-out from Sparteo identifier storage and processing."
    },
    {
      "identifier": "id",
      "type": "web",
      "maxAgeSeconds": null,
      "domains": ["*"],
      "purposes": [1,7,8],
      "description": "Actirise's first-party analytics session identifier (sessionStorage)."
    },
    {
      "identifier": "parent_id",
      "type": "web",
      "maxAgeSeconds": null,
      "domains": ["*"],
      "purposes": [1,7,8],
      "description": "Parent analytics session identifier (sessionStorage) linking related Actirise's sessions within the same browser tab."
    },
    {
      "identifier": "page_index",
      "type": "web",
      "maxAgeSeconds": null,
      "domains": ["*"],
      "purposes": [1,2,7,8],
      "description": "Per-session page counter (sessionStorage) used for pages-per-session measurement and ad-slot targeting."
    },
    {
      "identifier": "aot",
      "type": "web",
      "maxAgeSeconds": null,
      "domains": ["*"],
      "purposes": [],
      "specialPurposes": [1],
      "description": "Traffic-quality level (sessionStorage)."
    },
    {
      "identifier": "hbdbrk-origin",
      "type": "web",
      "maxAgeSeconds": null,
      "domains": ["*"],
      "purposes": [],
      "specialPurposes": [2],
      "description": "Landing-page path of the session (sessionStorage) used for technical ad delivery and configuration."
    },
    {
      "identifier": "hbdbrk-ttl",
      "type": "web",
      "maxAgeSeconds": null,
      "domains": ["*"],
      "purposes": [],
      "specialPurposes": [2],
      "description": "Observed network latency (sessionStorage) used to adapt SDK request timeouts (technical ad delivery)."
    },
    {
      "identifier": "hbdbrk-rwd-cap",
      "type": "cookie",
      "maxAgeSeconds": 86400,
      "domains": ["*"],
      "cookieRefresh": true,
      "purposes": [1,2],
      "description": "Actirise's rewarded-format frequency-capping cookie limiting how often the reward overlay is shown."
    },
    {
      "identifier": "vsly-euconsent-v2",
      "type": "web",
      "maxAgeSeconds": null,
      "domains": ["*"],
      "purposes": [1],
      "description": "Viously player cache of the TCF consent record."
    },
    {
      "identifier": "vsly-audience",
      "type": "web",
      "maxAgeSeconds": null,
      "domains": ["*"],
      "purposes": [1,8,9],
      "description": "Viously traffic-acquisition source of the session, persisted for analytics attribution (sessionStorage)."
    },
    {
      "identifier": "v_aot",
      "type": "web",
      "maxAgeSeconds": null,
      "domains": ["*"],
      "purposes": [],
      "specialPurposes": [1],
      "description": "Viously traffic-quality level."
    },
    {
      "identifier": "vsly-player-closed",
      "type": "web",
      "maxAgeSeconds": null,
      "domains": ["*"],
      "purposes": [1],
      "description": "Viously flag remembering the user closed the sticky/floating player, to keep it closed across page views."
    },
    {
      "identifier": "vsly-subtitles-lang",
      "type": "web",
      "maxAgeSeconds": null,
      "domains": ["*"],
      "purposes": [1],
      "description": "Viously user subtitle-language preference restored on later videos."
    },
    {
      "identifier": "vmuamk-rwd-cap",
      "type": "cookie",
      "maxAgeSeconds": 86400,
      "domains": ["*"],
      "cookieRefresh": true,
      "purposes": [1,2],
      "description": "Meetscale rewarded-format frequency-capping cookie limiting how often the reward overlay is shown."
    }
  ],
  "domains" : [
    {
      "domain" : "*.bricks-co.com",
      "use" : "Ad serving"
    },
    {
      "domain" : "*.sparteo.com",
      "use" : "Ad serving"
    }
  ],
  "sdks": [
    {
      "name": "com.sparteo.sdk",
      "use": "Sparteo Android in-app advertising SDK (header bidding and ad rendering)."
    },
    {
      "name": "SparteoSDK",
      "use": "Sparteo iOS in-app advertising SDK (header bidding and ad rendering)."
    }
  ]
}
