sandywp / plugins / whistleblowing-system
Whistleblowing & Contact Form
Secure, Anonymous, Drag & Drop Builder
Create anonymous whistleblowing or standard contact forms with free conditional logic and secure two-way messaging. GDPR-compliant and responsive.
Ready in seconds.
v1.5.7 200+ installs WP 5.2+ PHP 7.4+

What you get inside
8 screens-
Add field in the contact form.
-
Contact field options.
-
Contact email options.
-
Contact form display options.
-
Contact form style themes.
-
Reports list view.
-
Whistleblowing chat view.
About this plugin
Secure Contact & Whistleblowing Form is the ultimate WordPress plugin for building contact or anonymous reporting forms — fully GDPR-compliant, mobile-friendly, and packed with powerful security features.
It provides a user-friendly interface for creating secure, encrypted communication channels, including support for the EU Whistleblower Directive (2019/1937). All submitted data is fully encrypted at rest, and uploaded files are stored in encrypted form on the physical server, ensuring maximum confidentiality and protection against unauthorized access.
Whether you’re a company, school, NGO, or club, you can handle sensitive and confidential submissions with confidence, privacy, and legal compliance.
The plugin also serves as a full-featured drag & drop form builder with multi-step forms, conditional logic, and unlimited submissions — all for free.
Short demo video
🔑 Key Features (Free Version)
- 🔒 Full Data Encryption – Encrypt submissions before storage for maximum confidentiality.
- 🕵️ Anonymous Submissions – Allow users to report anonymously or include contact details voluntarily.
- 🔁 Two-Way Anonymous Communication – Secure, token-based messaging between reporter and admin.
- 📱 Mobile-Friendly & Responsive – Works seamlessly on all devices.
- 🧠 Conditional Logic (Free) – Show or hide fields dynamically based on user input.
- 🛠 Drag & Drop Form Builder – Create forms visually without coding.
- ♾️ Unlimited Whistleblowers & Submissions – No restrictions on the number of reports or users.
- 📧 Email Notification – Send automatic notifications to one selected email address.
- 📑 Multiple Forms & Shortcodes – Use for whistleblowing, feedback, or contact forms.
💼 Pro Plugin Features (Upgrade)
- 🔒 Uploaded Files Full Encryption – All uploaded files are fully encrypted and securely stored on the server.
- 📤 File Uploads – Receive supporting documents securely with file size and type restrictions.
- 🧩 Multi-Step Forms – Split long forms into logical steps for better usability.
- 🎨 Customizable Themes – Match your site’s design with advanced styling options.
- 📊 Export to CSV – Download and manage submissions offline.
- 📧 Multi-Recipient Notifications – Send alerts to multiple recipients or departments.
- 🔗 Incoming Webhook – Accept external data into your forms.
- 🔗 Outgoing Webhook – Send submissions to external services or integrations.
- 👤 Access Management – Access and permission settings.
Useful Links:
Use Cases
- Internal HR feedback systems
- GDPR-compliant contact forms
- School or university reporting tools
- Secure NGO communication
- Clubs and associations subject to EU regulations
Privacy Notices
Whistleblowing System plugin does not collect and store any data of your users on Whistleblowing-form’s end. All data submitted by your website visitors is stored in your website database. From this perspective, you may be subject to GDPR compliance.
Whistleblowing System imply interaction between website visitors and website owner. As such you may publish forms that require input of Private data. You need to get explicit consent from your users to comply with GDPR. Under GDPR your users may request access and/or erasure of their entry data at any time. Here you can find how to export and/or delete reports.
Notes
Whistleblowing system, with the variety of functions, is working to make your experience the best it can be. We’re one of the only form builders around that offers support for all users. With us you can make sure that your forms are safe, anonymous and designed as per your expectations.
If you have any questions or suggestions, we’re always happy to hear from you. Our dedicated support team will help you with technical questions every Monday to Friday. We are also open for feedback. It helps us see what we lack and which direction to grow towards. It is the key to our success.
World Class Support
- ⏱ Quick responses – typically within a few hours
- 🧑💻 Resolutions in under 24 hours
- 📣 Feedback-driven development
Have questions or suggestions? Reach us anytime via Contact Page
External Services
Deactivation Feedback Endpoint
This plugin optionally sends deactivation feedback when the user chooses to submit it during plugin deactivation.
-Domain: https://api.whistleblowing-form.de/
-Purpose: To receive voluntary plugin deactivation feedback from the admin user.
-Data Sent:
Admin email (or custom email provided in the feedback form)
Selected deactivation reason
Optional message entered by the user
Site URL
-When Data Is Sent:
Data is sent only if the administrator chooses to submit the deactivation feedback form.
If the administrator clicks “Skip”, no personal information, site content, or other identifiable data is transmitted. Only a simple request indicating that the plugin was deactivated.
On plugin activation, a minimal request is sent for anonymous activation statistics. No personal information, site content, or other identifiable data is transmitted during activation.
Questions
- 🕵️ Can users remain anonymous?
Yes, email is optional. Users can submit reports and receive a unique login token to follow up anonymously.
- 💬 Can I use it as a regular contact form?
Absolutely. You can create any type of form — contact, feedback, or whistleblowing.
- 💡 Is conditional logic included for free?
Yes, unlike many other plugins, conditional logic is built in and 100% free.
- 🧩 Does it support multi-steps forms?
Yes, you can create paginated multi-steps forms for better UX and longer reports.
- ♾️ Is there a limit on whistleblowers or submissions?
No limits. You can have unlimited anonymous users and submissions — even in the free version.
- 📱 Is the plugin responsive?
Yes, your forms will look and function great on mobile, tablet, and desktop.
- 📤 Can users upload files?
Yes, you can enable file uploads with control over allowed file types and size limits.
- 👤 Is there access management, and how does it work?
Yes. Whistleblowing System Pro includes Access Control, allowing administrators to give selected WordPress users access to specific forms and actions. You can choose which forms a user can see and what they can do, such as view submissions, reply, export submissions, change statuses, manage logs, or manage themes.
Administrators always keep full access. In the Free version, access management is not active, so only administrators can manage plugin data..
sandywp / also on the shelf
Try another plugin
4.5 · 100K+ installs
Allow anonymous users to preview a draft of a post before it is published.
5.0 · 200+ installs
Let anonymous users preview a post before it is published!
5.0 · 70+ installs
The ultimate tool for publishing your private thoughts in public
Spin up a real WordPress site in seconds.
Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.