Title: PrivateStater
Author: gpdir16
Published: <strong>May 6, 2026</strong>
Last modified: May 6, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/privatestater.svg)

# PrivateStater

 By [gpdir16](https://profiles.wordpress.org/gpdir16/)

[Download](https://downloads.wordpress.org/plugin/privatestater.1.0.0.zip)

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

 [Support](https://wordpress.org/support/plugin/privatestater/)

## Description

PrivateStater is a privacy-friendly SaaS that combines three things you usually 
need three separate services for:

 * **Analytics** — page views, sessions, and click tracking, without cookies.
 * **Captcha** — protect WordPress comments, login/registration, and Contact Form
   7 forms with a no-image puzzle + proof-of-work challenge.
 * **Feedback widget** — a floating button that lets visitors send text feedback,
   ratings, or screenshots.

Once activated, paste your website name and PrivateStater loads on every public-
facing page. The Captcha integrations stay off until you turn them on.

#### Why PrivateStater?

 * No cookies. No cross-site tracking. No data sold to third parties.
 * One small script for all three features.
 * I run PrivateStater myself — questions go directly to a real person, not a ticket
   queue.

### External services

This plugin connects to PrivateStater’s servers to provide analytics, Captcha, and
feedback functionality. It does the following:

 * Loads the PrivateStater script (`https://privatestater.com/privatestater.js`)
   on every public-facing page after a site administrator enters a website name.
   The script provides visitor analytics, the feedback widget, and (when enabled)
   the Captcha widget.
 * Sends analytics and feedback events to PrivateStater’s servers. Depending on 
   which dashboard features are enabled, this can include page URLs, referrers, 
   browser and device details, click events, feedback text, ratings, and visitor-
   provided screenshots.
 * Sends Captcha verification requests to `https://privatestater.com/api/captcha/
   validate` when a protected form is submitted. The request includes the configured
   website name and the Captcha token returned by the visitor’s browser.

For details on what data is collected and how it is processed, see:

 * Terms of service: [https://privatestater.com/terms](https://privatestater.com/terms)
 * Privacy policy: [https://privatestater.com/privacy](https://privatestater.com/privacy)

## Installation

 1. Upload the plugin ZIP via **Plugins  Add New  Upload Plugin**, or copy the `privatestater`
    folder into `wp-content/plugins/`.
 2. Activate **PrivateStater** through the WordPress Plugins menu.
 3. Go to **Settings  PrivateStater** and paste your website name from the [PrivateStater dashboard](https://privatestater.com/dashboard/*/*/project/settings).
 4. Optional: enable Contact Form 7, comment, or login Captcha protection from the 
    same settings page.

#### Adding Captcha to a Contact Form 7 form

Edit any CF7 form and add the form tag `[privatestater_captcha]` where you want 
the Captcha to appear. The plugin verifies the token server-side on submit.

## FAQ

### Do I need a PrivateStater account?

Yes. The plugin connects WordPress to the PrivateStater SaaS, so a PrivateStater
account and website name are required. All plugin code is available without local
feature locks.

### Does this plugin send any data to third parties?

The plugin loads `privatestater.js` from `privatestater.com` after a site administrator
enters a website name, and verifies Captcha tokens against `privatestater.com/api/
captcha/validate` when Captcha protection is enabled. PrivateStater does not sell
or share visitor data with third parties. See [https://privatestater.com/privacy](https://privatestater.com/privacy).

### Will it slow my site down?

The script is loaded with `async` and weighs about 36 KB. Analytics requests run
in the background.

### Does it work with caching plugins?

Yes. The script tag is added with `data-no-optimize="1"` so optimization plugins
do not break it.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“PrivateStater” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ gpdir16 ](https://profiles.wordpress.org/gpdir16/)

[Translate “PrivateStater” into your language.](https://translate.wordpress.org/projects/wp-plugins/privatestater)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release: analytics + feedback widget auto-injection, optional Captcha
   for Contact Form 7, WordPress comments, and login/registration forms.

## Meta

 *  Version **1.0.0**
 *  Last updated **11 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [analytics](https://wordpress.org/plugins/tags/analytics/)[captcha](https://wordpress.org/plugins/tags/captcha/)
   [feedback](https://wordpress.org/plugins/tags/feedback/)
 *  [Advanced View](https://wordpress.org/plugins/privatestater/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/privatestater/reviews/)

## Contributors

 *   [ gpdir16 ](https://profiles.wordpress.org/gpdir16/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/privatestater/)