data.delete
Permanently erase user data (page, profile, or all) for GDPR Art. 17/CCPA compliance. Cascade deletes related records and removes embedding-backfill queue jobs to prevent data resurrection. confirm: true required.
Instructions
GDPR Art.17「忘れられる権利」/ CCPA §1798.105 に基づくデータ完全削除。page(全関連テーブルCASCADE DELETE)、profile(嗜好プロファイル完全削除)、all_user_data(全ユーザーデータ一括削除)から選択。confirm: true 必須。target=page / all_user_data では DB 削除前に embedding-backfill Queue の滞留ジョブ(7カテゴリ)も削除し、非同期 backfill による削除済みデータ復活を防止する。GDPR Art.17 / CCPA §1798.105 Right to Erasure. Permanently deletes all data for the specified target. Supports page (CASCADE DELETE), profile (hard delete), all_user_data (bulk delete). confirm: true is required. For target=page / all_user_data, embedding-backfill queue jobs (7 categories) are also removed before DB deletion to prevent async backfill from resurrecting erased data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | 削除対象 / Deletion target: page (web page + all related data), profile (preference profile + signals), all_user_data (all pages + profile) | |
| id | Yes | 対象ID(UUIDv7形式) / Target ID (UUIDv7 format). page → web_page.id, profile/all_user_data → preference_profile.id | |
| reason | Yes | 削除理由(GDPR監査要件、1-500文字) / Deletion reason (GDPR audit requirement, 1-500 chars) | |
| confirm | Yes | 削除確認フラグ(true必須、誤削除防止) / Deletion confirmation flag (must be true) | |
| page_ids | No | ページID配列(target=all_user_data時のみ、最大100件) / Page IDs (only for target=all_user_data, max 100) |