Title: Whistleblowing &amp; Contact Form – Secure, Anonymous, Drag &amp; Drop Builder
Author: Whistleblowing Form Team
Published: <strong>December 30, 2023</strong>
Last modified: May 10, 2026

---

Search plugins

![](https://ps.w.org/whistleblowing-system/assets/banner-772x250.jpg?rev=3214779)

![](https://ps.w.org/whistleblowing-system/assets/icon-256x256.png?rev=3214779)

# Whistleblowing & Contact Form – Secure, Anonymous, Drag & Drop Builder

 By [Whistleblowing Form Team](https://profiles.wordpress.org/pokhar/)

[Download](https://downloads.wordpress.org/plugin/whistleblowing-system.1.5.3.zip)

[Live Preview](https://wordpress.org/plugins/whistleblowing-system/?preview=1)

 * [Details](https://wordpress.org/plugins/whistleblowing-system/#description)
 * [Reviews](https://wordpress.org/plugins/whistleblowing-system/#reviews)
 *  [Installation](https://wordpress.org/plugins/whistleblowing-system/#installation)
 * [Development](https://wordpress.org/plugins/whistleblowing-system/#developers)

 [Support](https://wordpress.org/support/plugin/whistleblowing-system/)

## Description

**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.

#### Useful Links:

[Website](https://whistleblowing-form.de/en/)

### 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.

[Contact us!](https://whistleblowing-form.de/en/contact-whistleblowing-system/)

### 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](https://whistleblowing-form.de/en/contact-whistleblowing-system/)

### External Services

#### Deactivation Feedback Endpoint

This plugin optionally sends deactivation feedback when the user chooses to submit
it during plugin deactivation.
 -Domain: https://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 -Conditions: Data is sent only
if the user submits the feedback form. No data is sent when the user clicks “Skip”.

 * [Terms and conditions](https://whistleblowing-form.de/en/terms-and-conditions/)
 * [Privacy Policy](https://whistleblowing-form.de/en/privacy-policy/)

## Screenshots

 * [[
 * 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.
 * [[
 * [[

## Blocks

This plugin provides 1 block.

 *   Whistleblowing Form Embed a Whistleblowing System form.

## Installation

 1. Download the plugin ZIP file.
 2. Upload via Plugins  Add New  Upload Plugin.
 3. Click “Install Now” and then “Activate.”
 4. Start building forms under **Forms  Whistleblowing System** in your dashboard.

If the installation does not succeed, please [contact us](https://whistleblowing-form.de/en/contact-whistleblowing-system/)
for help.

## FAQ

### 🕵️ 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-step forms?

Yes, you can create paginated multi-step 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.

## Reviews

![](https://secure.gravatar.com/avatar/c8b05056b1990452dfa7a41988ee8543e846e477d266a0ba13eb659b8453ecd8?
s=60&d=retro&r=g)

### 󠀁[Bon plugin de Canal denúncies i bon suport](https://wordpress.org/support/topic/bon-plugin-de-canal-denuncies-i-bon-suport/)󠁿

 [crs](https://profiles.wordpress.org/cramosan/) May 12, 2026

Dels millors plugins per a Canal denuncies i amb un suport de 10!

![](https://secure.gravatar.com/avatar/734efa59afa183ecab8f4c9ebe8238e16fa3ad551e93ec05fc8a5010fe0fb7ba?
s=60&d=retro&r=g)

### 󠀁[Totally worth it](https://wordpress.org/support/topic/totally-worth-it-12/)󠁿

 [jpatricio](https://profiles.wordpress.org/jpatricio/) November 27, 2025

We are using Whistleblowing & Contact Form in order to comply with the actual EU
regulation and it fulfills all needed requirements

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/whistleblowing-system/reviews/)

## Contributors & Developers

“Whistleblowing & Contact Form – Secure, Anonymous, Drag & Drop Builder” is open
source software. The following people have contributed to this plugin.

Contributors

 *   [ Whistleblowing Form Team ](https://profiles.wordpress.org/pokhar/)

[Translate “Whistleblowing & Contact Form – Secure, Anonymous, Drag & Drop Builder” into your language.](https://translate.wordpress.org/projects/wp-plugins/whistleblowing-system)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/whistleblowing-system/),
check out the [SVN repository](https://plugins.svn.wordpress.org/whistleblowing-system/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/whistleblowing-system/)
by [RSS](https://plugins.trac.wordpress.org/log/whistleblowing-system/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.5.3

Added: New log data about user login via token

#### 1.5.2

Fixed: Minor style fixes.
 Added: Plugin update logic (Pro)

#### 1.5.1

Fixed: Responsiveness for login form.
 Fixed: Next, prev pagination buttons texts
issue (Pro)

#### 1.5.0

Changed: Preserve line breaks in chat messages.

#### 1.4.9

Added: Slider field (Pro)
 Fixed: Conditional logic in case of multipage form

#### 1.4.8

Added: Rating field (Pro)
 Changed: Conditional fields logic Changed: Themes page

#### 1.4.7

Added: Full Data encryption
 Added: Uploaded Files Full Encryption (Pro)

#### 1.4.6

Added: Tabs layout for Whistleblowing forms
 Added: Option to customize token character
length

#### 1.4.5

Fixed: Form fields ordering in the email

#### 1.4.4

Added: Status changed in logs
 Added: Logged in admin username in logs Fixed: Bug
fixes

#### 1.4.3

Changed: Removed pro trial plugin autoinstall

#### 1.4.2

Fixed: Vulnerabilities

#### 1.4.1

Improved: Updated plugin description and feature list

#### 1.4.0

Added: Pro 14 days trial logic

#### 1.3.16

Added: Rate notification
 Fixed: Chat status mark in static view Fixed: Form Responsiveness

#### 1.3.15

Added: Outgoing webhook (Pro)
 Added: Logs Page Added: preview link in forms list

#### 1.3.14

Fixed: Upload fields bug

#### 1.3.13

Added: Video presentation

#### 1.3.12

Added: Incoming webhook

#### 1.3.11

Added: HTML field
 Added: Multi-column drag and drop

#### 1.3.10

Added: Default forms
 Fixed: Checkbox required bug fix

#### 1.3.9

Added: Checkbox required field logic for group

#### 1.3.8

Added: Widget in Gutenberg editor

#### 1.3.7

Added: Form duplication

#### 1.3.6

Added: sorting filters in submissions page

#### 1.3.5

Added: chat status indicator
 Added: form name, id, submission id in the email notification
Changed: Admin styles

#### 1.3.4

Fixed: shortcode login bug

#### 1.3.3

Added: Data encryption(Pro Version)

#### 1.3.2

Added: New option to hide form after submit
 Fixed: Multi page form submit second
time if first page has required field

#### 1.3.1

Added: Add form id and submission id placeholders in email options
 Added: New setting
to show tokens in submissions page

#### 1.3.0

Added: New design for frontend
 Fixed: E-Mail text issue

#### 1.2.7

Fixed: Theme insert bug
 Fixed: Condition required for hidden fields Fixed: Date
field requirements

#### 1.2.6

Changed: Settings page UI
 Added: License functionality

#### 1.2.5

Fixed: Add field JS error

#### 1.2.4

Fixed: Add submit button issue

#### 1.2.3

Added: Date field
 Added: Phone field Fixed: Placeholder add bug fix

#### 1.2.2

Added: Anonymous field
 Changed: Radio button design Fixed: Reset conditions after
form submit

#### 1.2.1

Fixed: File type selection in the form settings
 Fixed: TinyMce js error

#### 1.2.0

Added: Pagination logic for form
 Changed: Form edit page styles

#### 1.1.14

Fixed: Tinymce issue

#### 1.1.13

Added: Multiple files upload option for upload field
 Added: Copy token button styles
to the theme Fixed: Checkbox field issue Fixed: Clear conditions if field removed
Fixed: Condition nesting functionality

#### 1.1.12

Fixed: Conditional logic bug

#### 1.1.11

Added: Submissions bulk actions
 Fixed: Theme save issue Fixed: Email notification
issue

#### 1.1.10

Added: Recaptcha field
 Fixed: Conditional logic bug

#### 1.1.9

Added: Email options for users
 Added: Video file extensions for upload Added: Admin/
User token placeholder in email options

#### 1.1.8

Added: Address field
 Added: Admin notification after user reply Added: Status functionality
for submissions Fixed: Styles Fixed: Checkbox mini label issue

#### 1.1.7

Fixed: Styles

#### 1.1.6

Added: Headings texts for form, login, token
 Changed: Delete functionality for 
submissions, forms, themes Fixed: DB prefix issue Fixed: Single choice required 
Fixed: Same type multiple fields title issue

#### 1.1.5

Added: Conditional fields logic
 Added: Multilingual admin panel Added: Email validation
Fixed: Dynamic copy token description

#### 1.1.4

Added: CSV export
 Added: pdf, audio files upload Added: File upload max size option
Fixed: checkbox placeholder in the email options

#### 1.1.3

Added: Separate shortcodes for whistleblowing form and login
 Fixed: Theme styles
Fixed: HTML tags in the checkbox label Changed: Content scrolling under popup

#### 1.1.2

Added: Pro redirect link in plugins list

#### 1.1.1

Fixed: Small bug

#### 1.1.0

Added: Simple contact form
 Added: Multiple forms Added: Multiple themes Added: 
Form preview functionality Added: Fields drag and drop functionality Added: Radio
fields Added: Full name field Added: Number field Added: Email settings for each
form Added: Display settings for each form Changed: Checkbox field Fixed: Translation
bug fix for german language

#### 1.0.9

Fixed: Translation bug fix for german language

#### 1.0.8

Fixed: Bug fix

#### 1.0.7

Added: German language translation
 Added: Frontend buttons texts change Added: 
File attachment in the frontend chat page Fixed: File attachment in the admin ticket
page Changed: Design changes

#### 1.0.6

Added: Form subject in the tickets list page as column
 Added: Placeholder for email
subject field in the email settings page Added: Label nearby checkbox field in the
admin preview Fixed: Label and placeholder mix

#### 1.0.5

Added: Remove ticket functionality from admin page
 Fixed: Frontend form submit 
load animation

#### 1.0.4

Changed: Admin page design
 Fixed: Admin form page edit fields Fixed: Ticket answer
time

#### 1.0.3

Fixed: Form submision
 Fixed: Email send

#### 1.0.2

Added: Loading for form submit
 Added: Required field functionality Added: html 
for checkbox field Fixed: Copy buttons Changed: Design changes

Changed: Form fields styles in the admin

#### 1.0.1

Fixed: Copy button work in the admin
 Changed: Form fields styles in the admin

#### 1.0.0

Initial version

## Meta

 *  Version **1.5.3**
 *  Last updated **2 weeks ago**
 *  Active installations **200+**
 *  WordPress version ** 5.2 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [anonymous](https://wordpress.org/plugins/tags/anonymous/)[form](https://wordpress.org/plugins/tags/form/)
   [secure contact form](https://wordpress.org/plugins/tags/secure-contact-form/)
   [whistleblower](https://wordpress.org/plugins/tags/whistleblower/)[whistleblowing](https://wordpress.org/plugins/tags/whistleblowing/)
 *  [Advanced View](https://wordpress.org/plugins/whistleblowing-system/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/whistleblowing-system/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/whistleblowing-system/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/whistleblowing-system/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/whistleblowing-system/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/whistleblowing-system/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/whistleblowing-system/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/whistleblowing-system/reviews/)

## Contributors

 *   [ Whistleblowing Form Team ](https://profiles.wordpress.org/pokhar/)

## Support

Issues resolved in last two months:

     1 out of 1

 [View support forum](https://wordpress.org/support/plugin/whistleblowing-system/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://buymeacoffee.com/whistleblowing)