Skip to content

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.

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
  • Registers extension: userDataform-draft