=== Pulse Analytics ===
Contributors: ciphera
Tags: analytics, privacy, statistics, gdpr, tracking
Requires at least: 5.8
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Privacy-first web analytics for your WordPress site. No cookies, fully GDPR compliant.

== Description ==

Pulse is a lightweight, privacy-first analytics platform that gives you valuable insights about your website visitors without compromising their privacy.

**Features:**

* No cookies — fully GDPR, CCPA, and PECR compliant out of the box
* Proxy mode — route analytics through your domain to bypass adblockers
* Frustration tracking — detect rage clicks and dead clicks (optional)
* Lightweight — under 5KB tracking script, no impact on page speed
* Simple setup — just enter your domain and you're tracking

**Privacy by design:**

Pulse uses a server-side daily-rotating hash for session identification. No cookies, no localStorage, no client-side identifiers. Your visitors' privacy is respected by default.

== Installation ==

1. Upload the `pulse-analytics` folder to `/wp-content/plugins/`
2. Activate the plugin through the Plugins menu
3. Click **Pulse** in the WordPress admin sidebar
4. Enter your domain (as registered in your Pulse dashboard)
5. Done — analytics will start flowing immediately

== Screenshots ==

1. Settings page with domain, proxy mode, and frustration tracking options.
2. Pulse menu item in the WordPress admin sidebar.

== Frequently Asked Questions ==

= Do I need a Pulse account? =

Yes. Sign up at [pulse.ciphera.net](https://pulse.ciphera.net) to create your dashboard and register your domain.

= What is proxy mode? =

Proxy mode routes analytics requests through your WordPress site instead of directly to Pulse servers. This prevents adblockers from blocking your analytics. It is enabled by default.

= Does this plugin use cookies? =

No. Pulse does not use cookies, localStorage, or any client-side storage for tracking.

= Is this GDPR compliant? =

Yes. Pulse is designed to be GDPR compliant without requiring cookie consent banners.

== Changelog ==

= 1.0.0 =
* Initial release
* Script injection with domain configuration
* Proxy mode with randomized endpoints
* Frustration tracking support (optional)
* Admin tracking toggle
* Self-hosted instance support
