分册导航
MSPA US National(§7)
退出类定位与分类
多州隐私协议(Multi-State Privacy Agreement,MSPA)US National 是全球隐私平台(Global Privacy Platform,GPP)§7 载荷,apiPrefix usnat。消费者维度的 Notice / Opt-Out 标量字段为 Int(2) 三值语义(0=Not applicable / 1=Yes / 2=No,非布尔);SensitiveDataProcessing 为 2 bit 三值数组(类目数以官方规范为准)。三个 Int(2) 模式字段(MspaCoveredTransaction / MspaOptOutOptionMode / MspaServiceProviderMode)描述交易方合同身份,与消费者维度分列;互动广告局(Interactive Advertising Bureau,IAB)Tech Lab 2026 更新计划移除后两者。
- GPP section
- §7 (usnat)
- 承载点
- 0=NA / 1=Yes / 2=No (2-bit)
字符串与字段布局
usnat 段以 Version(6 bit,值为 1)开头,随后是若干 2 bit 三值整数字段。三值编码统一为:0 = Not applicable(不适用)/ 1 = Yes(是,已退出或已告知)/ 2 = No(否)。全球隐私控制(Global Privacy Control,GPC)相关字段以 GpcSegmentType(2 bit,值为 1)标识的可复用子段承载。
| 字段 | 位宽 | 取值 | 含义 |
|---|---|---|---|
| Version | 6 bit int | =1 | 隐私字符串版本号 |
| SharingNotice | 2 bit int | 0/1/2 | 是否已就「共享」提供告知 |
| SaleOptOutNotice | 2 bit int | 0/1/2 | 是否已就「出售」退出权提供告知 |
| TargetedAdvertisingOptOutNotice | 2 bit int | 0/1/2 | 是否已就「定向广告」退出权提供告知 |
| SaleOptOut | 2 bit int | 0/1/2 | 用户是否退出「出售」 |
| SharingOptOut | 2 bit int | 0/1/2 | 用户是否退出「共享」 |
| TargetedAdvertisingOptOut | 2 bit int | 0/1/2 | 用户是否退出「定向广告」 |
| SensitiveDataProcessing | 2 bit int array | 0/1/2 each | 各类敏感数据处理的选择(类目数以官方规范为准) |
| KnownChildSensitiveDataConsents | 2 bit int | 0/1/2 | 已知儿童敏感数据的同意 |
| MspaCoveredTransaction | 2 bit int | 0/1/2 | 本交易是否受 MSPA 覆盖 |
| MspaOptOutOptionMode | 2 bit int | 0/1/2 | 退出选项模式(2026 起 IAB 计划移除) |
| MspaServiceProviderMode | 2 bit int | 0/1/2 | 服务提供商模式(2026 起 IAB 计划移除) |
承载与访问
三值语义(0=Not applicable / 1=Yes / 2=No)是 MSPA 系各 section(usnat 与各州)共用的编码约定:把「法律不适用」「已行使权利或已告知」「未行使」三态压进 2 bit,与 USPrivacy 的单字符 Y/N/- 不同。
版本差异
独立的 us_national 字符串(非 GPP section)已被 IAB 弃用、改用 GPP 承载;IAB Tech Lab 2026 隐私标准更新进一步移除 MSPA 的州级方法与 Service Provider / Opt-Out Option Modes,字段集将收敛。GPC 子段与 gpc 章的 Reusable Subsection 一致(GpcSegmentIncluded 布尔 + Gpc 布尔)。
失效形态
- 三值字段取 0/1/2 以外的值(2 bit 只能表示 0–3,3 为保留)
- Version 不为 1
- 把 usnat 的三值 0/1/2 误读为 USPrivacy 的字符 Y/N/-