Professional Form Manager
Effective date: July 6, 2026 · Last updated: July 6, 2026 · Owner: Digital Project Design LLC ("DPD")
This policy describes how DPD detects, responds to, and reports security incidents affecting the Professional Form Manager application (the "App") for Shopify and the data it processes.
Our role. For a Merchant's Respondent data, DPD acts as a data processor on behalf of the Merchant (the data controller). Where this policy refers to notifying or assisting Merchants, that is our processor obligation under our Data Processing Addendum and GDPR Art. 28/33.
This policy covers the systems and data DPD operates to run the App:
Data-at-risk note. Unlike a data-minimizing tool, the App's purpose is to collect the personal data a Merchant configures its forms to gather — which can include names, contact details, free-text responses, typed-name signatures, and uploaded files. This data is stored encrypted at rest, isolated in a dedicated per-Merchant database, with file attachments in R2 served only via signed, expiring links. The App requests no Shopify Admin scopes and does not access Shopify Protected Customer Data. These controls limit, but do not eliminate, the data at risk in an incident, which is why this policy exists.
A security incident is any actual or reasonably suspected event that compromises the confidentiality, integrity, or availability of the systems or data above — for example: unauthorized access to a data store, R2 bucket, or operator account; leaked credentials; exploitation of a vulnerability; data exfiltration; unintended exposure of one tenant's data to another; or malware in the build/deploy pipeline.
A personal-data breach is an incident that leads to accidental or unlawful destruction, loss, alteration, or unauthorized disclosure of or access to personal data the App processes.
DPD is a small team; roles may be held by the same person.
Anyone who suspects an incident emails pfm@digitalprojectdesign.com (or notifies the Incident Lead directly). All suspected incidents are logged with a timestamp, what was observed, and the reporter.
Incident records, the actions taken, and relevant logs (Cloudflare Workers logs, account audit logs, D1 state, the App's audit log) are retained for at least 24 months to support review and any regulatory inquiry.
This policy is reviewed at least annually and after any SEV‑1/SEV‑2 incident, and updated as the App's architecture or obligations change.
Contact: Digital Project Design LLC, 10441 Chaney Ave, Downey, CA 90241 · pfm@digitalprojectdesign.com