data.delete
Permanently delete user data under GDPR Article 17 Right to Erasure. Remove web pages with cascade deletion, preference profiles, or bulk datasets. Requires confirmation flag to prevent accidental removal.
Instructions
GDPR Art.17「忘れられる権利」に基づくデータ完全削除。page(全関連テーブルCASCADE DELETE)、profile(嗜好プロファイル完全削除)、all_user_data(全ユーザーデータ一括削除)から選択。confirm: true 必須。GDPR Art.17 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.
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) |