Description
Secure Contact & Whistleblowing Form is the ultimate WordPress plugin for building encrypted contact or anonymous reporting forms β fully GDPR-compliant, mobile-friendly, and packed with powerful features.
It provides a user-friendly interface for creating secure communication channels, including support for the EU Whistleblower Directive (2019/1937). Whether you’re a company, school, NGO, or club, you can handle confidential submissions with confidence and privacy.
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
- π Full Data Encryption β All submissions are encrypted before storage. No IPs or personal metadata are saved.
- π΅οΈ Anonymous Submissions β Users can report anonymously or with optional email.
- π Two-Way Anonymous Communication β Unique token-based login for back-and-forth follow-ups.
- π± Mobile-Friendly & Responsive β Works flawlessly across all devices.
- π§ Free Conditional Logic β Show/hide fields based on input. No pro version required.
- π Drag & Drop Form Builder β Build powerful forms visually.
- π§© Multi-Step Forms β Create long forms split into logical steps with next/prev navigation.
- βΎοΈ Unlimited Whistleblowers β No limit on anonymous users or the number of submissions.
- π¨ Customizable Themes β Match your siteβs design with custom styling options.
- π€ File Uploads β Securely receive documents with file type and size control.
- π§ Personalized Notifications β Send alerts to one or more email addresses.
- π Export to CSV β Manage and download submissions easily.
- π Multiple Forms & Shortcodes β Use for contact, feedback, whistleblowing, or other needs.
- π Incoming Webhook β Receive external data into the form.
- π Outgoing Webhook β Send form data to external services.
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
Screenshots
Blocks
This plugin provides 1 block.
- Whistleblowing Form Embed a Whistleblowing System form.
Installation
- Download the plugin ZIP file.
- Upload via Plugins Add New Upload Plugin.
- Click “Install Now” and then “Activate.”
- Start building forms under Forms Whistleblowing System in your dashboard.
If the installation does not succeed, please contact us for help.
FAQ
-
π Is the data encrypted?
-
Yes, all submitted data is encrypted before being stored. This ensures total privacy and compliance.
-
π΅οΈ 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
Contributors & Developers
“Whistleblowing & Contact Form β Secure, Encrypted, Anonymous, Drag & Drop Builder” is open source software. The following people have contributed to this plugin.
ContributorsInterested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
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
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









