The GDPR, or General Data Protection Regulation, is a data protection law that governs how personal data is collected, processed, stored, and protected. It applies to organizations that process the personal data of people in the European Union (EU) and European Economic Area (EEA), and has been in effect since May 25, 2018.
Personal data can include information such as:
- Basic identity information, such as names, addresses, and identification numbers
- Online data, such as IP addresses and location data
- Racial or ethnic origin
- Health and genetic data
- Political opinions
- Sexual orientation
Further information about GDPR can be found at GDPR.eu.
GDPR Considerations
Organizations handling personal data may need to consider how that data is collected, processed, stored, protected, and deleted. This can include:
- Why personal data is being collected and processed
- How consent is obtained when consent is appropriate
- What personal data is collected and whether all of it is necessary
- How personal data is protected
- How long personal data is retained
- How requests to access or erase personal data are handled
Your responsibilities depend on factors such as what data you collect, why you collect it, where your organization and users are located, and how the data is processed. You should seek appropriate legal advice when determining your privacy and data protection obligations.
GDPR Features in WS Form
WS Form includes features that can help you implement your organization’s privacy and data protection policies. These include collecting consent, presenting legal notices, controlling the personal data you collect and store, protecting stored submission data, managing submission retention, and handling personal data export and erasure requests.
Consent Checkboxes
If your privacy process calls for explicit consent, you can add a consent checkbox to your form and customize the text to explain what the user is consenting to.
You can add a consent checkbox to a form as follows:
- Drag and drop a Checkbox field to your form. For example, you might position this immediately above the submit button.
- In the sidebar, click the Checkboxes tab.
- Replace Checkbox 1 with appropriate consent text. For example, I consent to #blog_name storing my submitted information so they can respond to my inquiry. The #blog_name variable is replaced with the name of your website.
- Delete the Checkbox 2 and Checkbox 3 rows if they are not required.
- Click the Save button.
Legal Notices
The Legal field can be used to display a privacy policy, terms and conditions, disclaimer, or other legal notice directly in your form.
You can enter your own legal notice or use Termageddon as the source. The field can also be set as required. When required, the visitor must scroll to the bottom of the legal notice before the field will validate.
This can be useful when you want to present information about how personal data will be collected, processed, or stored as part of completing a form.
Tracking
WS Form can collect tracking information associated with a submission. Individual tracking features can be enabled or disabled on a per-form basis, giving you control over the information your forms collect.
This includes controls for information such as IP addresses, geolocation, referrer information, and duration tracking. You can leave tracking features disabled when you do not need that information.
By default, new forms do not track any data from users. All tracking settings are opt-in.
CaptchaFox
WS Form supports CaptchaFox for protecting forms against spam and automated submissions. CaptchaFox describes its service as privacy-first and GDPR-compliant, with data processed and stored exclusively in EU data centers.
CaptchaFox also states that it does not build advertising profiles or sell user data, and that a Data Processing Agreement (DPA) is available.
Choose Fields to Save
The Save Submission action includes a Fields To Save setting that lets you control which submitted fields are stored in the database.
You can include or exclude specific fields from saved submissions. This allows a field to be used while processing a form without retaining its value in the WS Form submission database.
For example, if a sensitive value is needed by an action but does not need to be retained afterward, you can exclude that field from the saved submission.
Auto Delete Submissions
WS Form can automatically delete saved submissions after a retention period you specify. This can help you implement your organization’s data retention policy without having to manually remove old submissions.
To configure automatic deletion:
- Edit your form in WS Form.
- Open the Actions sidebar.
- Select the Save Submission action.
- Configure Auto Delete Submissions.
- Enter the required retention period in Delete After (Days).
The Auto Delete Submissions setting provides the following options:
- Off – Automatic deletion is disabled for new submissions and no expiry date is set.
- Move to Trash – After the specified number of days, submissions are moved to trash and can be restored.
- Permanently Delete – After the specified number of days, submissions are permanently deleted rather than moved to trash.
Use the option and retention period that are appropriate for your organization’s data retention policy.
Encryption
WS Form PRO can encrypt submission data stored in the database, providing an additional layer of protection for information retained by WS Form.
Submission encryption is configured globally. Once enabled, submission metadata for new submissions is encrypted before it is stored in the database.
File uploads and signatures are not encrypted by this feature. Refer to the Data Encryption knowledge base article for configuration instructions and important considerations before enabling encryption.
Data Erasure Requests
WS Form integrates with the WordPress Erase Personal Data tools, allowing you to create a form that visitors can use to submit a personal data erasure request.
To create a data erasure request form:
- Click Add New from the WS Form administration menu.
- Click the GDPR tab.
- Click the Data Erasure Request template.
- Click Publish when the form is created.
- Add the form to your website.
Once submitted, the request can be processed using the WordPress Erase Personal Data tools.
Data Export Requests
WS Form also integrates with the WordPress Export Personal Data tools, allowing you to create a form that visitors can use to submit a personal data export request.
To create a data export request form:
- Click Add New from the WS Form administration menu.
- Click the GDPR tab.
- Click the Data Export Request template.
- Click Publish when the form is created.
- Add the form to your website.
Once submitted, the request can be processed using the WordPress Export Personal Data tools.