📘 数据主体权利全景 GDPR 八大权利

✧ 从零搭建合规体系 · 实战精要 ✧

📋 权利速览 · 行使场景

权利名称核心内涵企业应对要点
🔍 访问权确认数据是否被处理,获取处理目的、数据类别、接收方等,并获取数据副本。建立响应机制,30天内提供;身份验证;不得过度收费。
✏️ 更正权数据主体有权要求更正不准确或不完整的个人数据。提供自助更正入口;核实身份后及时更新;通知第三方。
🗑️ 删除权数据不再必要、撤回同意、非法处理等情形下,有权要求删除数据。评估例外(法律义务、公共利益等);安全删除并通知下游。
⏸️ 限制处理权数据准确性争议、非法处理、主体反对等期间,可要求限制处理。标记数据状态;仅存储不处理;解除限制需提前告知。
📦 数据可携权以结构化、通用、机器可读格式获取数据,并直接传输至其他控制者。支持CSV/JSON;确保互操作性;仅适用于基于同意或合同的数据。
🚫 反对权基于正当理由反对处理(包括直接营销和画像)。提供明确反对渠道;停止处理除非证明强制合法理由。
🤖 自动化决策权拒绝仅基于自动化处理(含画像)且对主体产生法律或重大影响的决策。实施人工干预;提供表达观点和异议的权利;定期评估算法。
🔄 拒绝权(补充)与反对权协同,保障数据主体对二次使用、研究等场景的控制。透明告知;简易退出机制;不得因拒绝而歧视服务。

⚙️ 权利体系架构 · 数据主体控制力

数据主体 权利中心 访问权 🔍 更正权 ✏️ 删除权 🗑️ 限制处理 ⏸️ 可携权 📦 反对权 🚫 自动化决策 🤖 拒绝权 🔄 GDPR

📟 权利响应 · 伪代码示例

// 数据主体权利请求处理 (简化)
function handleSubjectRequest(request) {
    // 1. 验证身份
    if (!verifyIdentity(request.userId)) {
        return rejectRequest("身份验证失败");
    }
    // 2. 识别权利类型
    switch (request.rightType) {
        case "ACCESS":
            return provideDataPortfolio(request.userId);
        case "RECTIFICATION":
            return updatePersonalData(request.userId, request.correctedData);
        case "ERASURE":
            return eraseDataForget(request.userId, request.exceptions);
        case "RESTRICT":
            return restrictProcessing(request.userId, request.restrictionScope);
        case "PORTABILITY":
            return exportMachineReadable(request.userId, format="JSON");
        case "OBJECT":
            return stopProcessingForPurpose(request.userId, request.purpose);
        case "AUTOMATED_DECISION":
            return humanReview(request.userId, request.decisionId);
        default:
            return acknowledgeRight(request);
    }
    // 3. 记录日志 & 通知第三方
    logRequest(request);
    notifyRecipients(request.userId, request.rightType);
}
            

🏢 企业落地 · 关键控制点