form-draft-user-data
GDPR (Art. 20 export / Art. 17 erasure) coverage for the form-draft feature’s form-draft entity. Mounts the EXT_USER_DATA export hook so a user’s saved drafts are included in the user-data export bundle, and a delete hook that physically removes the user’s own draft rows on forget. Kept separate from form-draft so form-draft consumers without the user-data-rights pipeline don’t pull a hard dependency — requires user-data-rights, optionalRequires form-draft.
How it fits
Section titled “How it fits”What this feature needs to run (Requires).
flowchart TB
n_form_draft_user_data["form-draft-user-data"]
subgraph how_reqs["Requires / optional"]
n_user_data_rights["user-data-rights"]
n_form_draft["form-draft"]
end
n_user_data_rights --> n_form_draft_user_data
n_form_draft -.->|optional| n_form_draft_user_data
Dependencies
Section titled “Dependencies”- Requires:
user-data-rights - Optional:
form-draft - Activation: always on (not toggleable)
Extensions & cross-feature APIs
Section titled “Extensions & cross-feature APIs”- Registers extension:
userData→form-draft