# 数据政策

https://modelportal.ai/docs/data-policy?lang=zh

一次请求会经过三方：平台自身、内容审核服务和承接请求的供应商。三方各自在哪里处理数据、会不会留存，分开说明如下。

## 三方的数据处理地区

| 环节 | 做什么 | 处理地区在哪里看 |
| --- | --- | --- |
| 平台自身 | 鉴权、计费、路由，转发请求与响应 | [隐私政策](/legal/privacy)写明平台的部署地区 |
| 内容审核服务 | 对请求做风控审核 | [隐私政策](/legal/privacy)写明审核服务的提供方及其处理地区 |
| 供应商 | 运行模型、生成回答 | 每个报价的数据政策声明里的「数据处理地区」，在模型详情页的报价列表和 `GET /api/v1/models/<模型 ID>` 里 |

`data_regions` 和 `exclude_regions` 只约束供应商一侧的处理地区，不代表请求经过的每个环节都在该地区内：平台自身和内容审核服务的处理地区不受这两个参数影响。

## 报价的数据政策声明

每个报价都声明：是否留存请求数据、留存天数、是否用于训练、数据处理地区和供应商的隐私政策链接。声明在模型详情页公开。

## data_collection

在 `provider` 里写 `"data_collection": "deny"`，只使用明确声明「不留存、不用于训练」的报价。声明缺失或不明确的报价视为不满足。没有任何报价满足时返回 422 `no_eligible_endpoint`，错误信息会点名 `data_collection`。

```json
{"provider": {"data_collection": "deny", "data_regions": ["US", "SG"]}}
```

`data_regions` 只保留数据处理地区在列表里的报价，`exclude_regions` 排除列表里的地区，都填两位大写国家或地区代码。报价没有声明处理地区时，视为不满足这两个参数。

## 平台转发什么

- 请求头只转发协议必需的几个（如 `Content-Type`、`anthropic-version`、`anthropic-beta`），不转发你的 IP、User-Agent、Cookie 和平台密钥。
- 请求体里能关联到你的字段（`user`、`metadata.user_id`、`safety_identifier`、`prompt_cache_key`）在转发前删除。
- 平台不保存请求和响应内容，风控审核除外。详见[隐私](/docs/privacy)。
