Title: ClickClue – Session Replay
Author: Plugins.shop
Published: <strong>October 30, 2026</strong>
Last modified: October 31, 2026

---

Search plugins

![](https://ps.w.org/clickclue/assets/banner-772x250.png?rev=3776421)

![](https://ps.w.org/clickclue/assets/icon.svg?rev=3775799)

# ClickClue – Session Replay

 By [Plugins.shop](https://profiles.wordpress.org/pluginsshop/)

[Download](https://downloads.wordpress.org/plugin/clickclue.1.1.6.zip)

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

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

## Description

ClickClue is a session recording and replay plugin for WordPress. Watch consenting,
signed-out visits to understand navigation, clicks and scrolling. Bookmark recordings
and add review notes. Recordings stay in your WordPress database; no external analytics
account is required.

#### Included in Free

 * Session recording and replay with playback controls.
 * Page, device, date, watched and bookmarked filters, plus saved filters.
 * Bookmarks and review notes to keep useful examples together.
 * Visitor consent, masking, page exclusions and private-region controls.
 * Configurable sampling, retention and storage budget.

Free has no trial expiry or monthly quota. Consent, sampling, retention, storage
and hosting limits apply.

#### Optional ClickClue Pro add-on

Pro adds grouped clues, click/scroll heatmaps, structural form insights, journeys,
before-and-after comparisons, optional feedback and team tools. These paid features
are not included in Free. Free replay and privacy controls remain available without
Pro.

[Compare Free and Pro](https://clickclue.com/pricing). See the activation FAQ below.

### Privacy

Capture requires visitor permission. Saved masking choices survive upgrades. Images
are excluded by default. SVG, canvas, audio, video, embedded frames, hidden inputs
and editable content remain excluded. URL query values and fragments are removed,
except a verified public WordPress post or page ID needed to distinguish plain permalinks.
Structural classes and IDs can remain for layout; use data-tw-block or exclusion
selectors around sensitive attributes.

Free does not intentionally collect raw IP addresses, request bodies, console logs,
customer IDs or order IDs. Mask or exclude sensitive details in page text or attributes.
A rotating keyed IP hash is kept temporarily for rate limiting. Hosting/server logs
are outside the plugin’s control.

The built-in prompt saves site-scoped consent for 180 days. Do Not Track and Global
Privacy Control prevent recording. Withdrawal stops capture, clears unsent data 
and requests deletion of the current valid session. Failed deletion remains visibly
pending. Older sessions follow retention and administrator deletion. Unfinished 
requests from older versions can remain unconfirmed with recording off; dismissing
that notice does not confirm deletion. Owners should review such requests through
their privacy process.

Changing the privacy notice or recording scope can require fresh permission, including
image approvals and Pro goals or campaigns. Existing valid refusals remain respected.
For an external consent manager, disable the built-in prompt only after wiring window.
ClickClue.grantConsent() and window.ClickClue.withdrawConsent(). Consent is still
required. Privacy controls alone do not establish legal compliance for an installation.

#### Approved public images

Off by default. Administrators can approve public, static WordPress images containing
no personal or sensitive content. PHP GD and local uploads are required. Bounded
PNG/JPEG copies are prepared locally, without arbitrary visitor-URL fetching or 
screen capture. Private, masked and excluded regions take priority.

The catalogue allows 256 images and about 46 MiB of data/metadata. Each recording
allows 64 used copies and 2 MiB within its budget. Unmatched images stay placeholders.
Removing approval removes stored copies, preserving other events; downloaded exports
need separate review. Update your notice and test first.

### Operation

Uploads use acknowledgements, bounded retries and deduplication. Unsent events stay
in memory, up to 2 MiB, and clear on withdrawal. Reconnection can resume capture.
Oversized snapshots/backlogs stop capture; browser destruction loses pending data.
Replay labels interrupted or unconfirmed delivery.

Cleanup uses hourly WP-Cron and bounded dashboard/session cleanup. Low-traffic sites
need a real cron trigger for timely retention. Deactivation keeps data. Delete data
when uninstalling controls permanent cleanup.

### Local guidance and optional previews

Tutorial progress stays in the administrator’s browser. Preview hide/dismiss preferences
stay on-site per administrator and support WordPress privacy export/erasure. Selected
previews stay in site/account-scoped browser storage for seven days. Previews send
no analytics or email signup. Pricing links use fixed fragments without site, user
or recording identifiers.

After the site’s first counted recording is 30 days old and an administrator reviews
ten distinct recordings across five UTC days, an optional review invitation can 
appear. Counters started in 1.1.5 and survive updates. Choose an honest review, 
a 30-day reminder or permanent dismissal per administrator. Counts stay local. Help
also has a review link.

### Translations and development

Translations use clickclue: site language for visitors, user language for the dashboard,
English fallback. The languages/ template is not a complete set of human translations.
Clear page caches after changing site language.

Source and a dependency-locked build are included; see BUILD.txt and THIRD-PARTY-
LICENSES.txt. The tutorial opens a translated local guide; assets/help.html has 
an English copy.

## Screenshots

[⌊Review a fictional recorded visit with playback controls, bookmarks and notes.
Example data; ClickClue Free 1.1.5.⌉⌊Review a fictional recorded visit with playback
controls, bookmarks and notes. Example data; ClickClue Free 1.1.5.⌉[

Review a fictional recorded visit with playback controls, bookmarks and notes. Example
data; ClickClue Free 1.1.5.

[⌊Choose consent, sampling and page-text masking in recording settings. Example 
settings; ClickClue Free 1.1.5. New installations start paused.⌉⌊Choose consent,
sampling and page-text masking in recording settings. Example settings; ClickClue
Free 1.1.5. New installations start paused.⌉[

Choose consent, sampling and page-text masking in recording settings. Example settings;
ClickClue Free 1.1.5. New installations start paused.

## Installation

 1. Activate ClickClue. Open ClickClue > Settings > Recording & privacy, or choose 
    Start tutorial.
 2. Publish your site-specific policy and select it in WordPress Settings > Privacy.
    The built-in prompt needs a published policy.
 3. Review excluded paths, masking and sampling; then enable recording and save. Clear
    page/CDN caches.
 4. For your first test, use 100% sampling in a signed-out window. Choose Allow replay
    and interact with an included page.
 5. Refresh Recordings and choose Watch. Check masking, then restore your intended 
    sampling rate.

Defaults: paused, permission required, 10% sampling, seven-day retention and 250
MiB payload budget. Both editions allow 1–365 days and 1–10,240 MiB. Your host supplies
storage; indexes and backups need extra space.

Network activation is not supported. Activate separately on each WordPress site.

#### Updating an existing installation

Back up your database and plugin files. Update Free to 1.1.6 first, then Pro to 
1.1.6 if used. Recordings, settings and licence state are retained. This update 
requires fresh positive visitor consent for the revised replay notice; existing 
valid refusals keep their original expiry. Clear page/CDN caches.

Folders are clickclue and clickclue-pro. To migrate from older names, deactivate
existing copies, then upload and activate Free followed by Pro. Keep old copies 
inactive; do not Delete or uninstall them to change folders. Never activate duplicate
copies.

## FAQ

### Is Free limited by a monthly recording quota?

No. Consent, sampling, hosting, retention and storage limits apply. Each recording
is limited to 30 minutes and 8 MiB. Capture pauses at the storage budget and resumes
when space is available.

### Where are recordings stored? Do I need a ClickClue account?

Recordings stay in your WordPress database. Free sends none to ClickClue or external
analytics, and needs no external account or licence. Your WordPress account controls
access.

### Does recording start immediately after installation?

No. Review your policy and settings, enable recording and save. Eligible signed-
out visitors must consent. Follow the installation steps to test your pages.

### Are signed-in visitors or typed values recorded?

Signed-in visitors and account, login, administration, order-pay and order confirmation
pages are excluded. Typed values are masked before upload. Ordinary page text is
readable by default; Mask all page text is optional. Explicitly private regions 
remain protected either way. Review your masking and exclusions before recording
real visitors.

### Why can a replay look different from my live page?

Replay reconstructs the website; it is not desktop video. Images are excluded by
default. Media, fonts, backgrounds or unavailable styles may differ. Test your theme
and hosting. Unuploaded interactions cannot be replayed.

### Does Pro need activation?

Pro adds the tools listed above and needs matching Free plus a valid first licence
activation. Previously activated local tools survive ordinary subscription expiry;
updates and support require active entitlement. Explicitly deactivating or forgetting
the licence locks Pro without deleting recordings or settings.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“ClickClue – Session Replay” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ Plugins.shop ](https://profiles.wordpress.org/pluginsshop/)

[Translate “ClickClue – Session Replay” into your language.](https://translate.wordpress.org/projects/wp-plugins/clickclue)

### Interested in development?

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

## Changelog

#### 1.1.6

 * Reject oversized privacy exclusion rules without silently cutting them or changing
   saved settings.
 * Keep embedded documents out of recording and preserve the parent replay.
 * Refresh current saved settings and protect unsaved changes.
 * Distinguish public WordPress pages with plain permalinks while removing unrelated
   URL query data.
 * Improve mobile recording actions, setup guidance and Pro-preview wording.
 * Set pluginsshop author information and the plugins.shop author link.

Earlier release history is included in changelog.txt.

## Meta

 *  Version **1.1.6**
 *  Last updated **24 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.6 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [analytics](https://wordpress.org/plugins/tags/analytics/)[privacy](https://wordpress.org/plugins/tags/privacy/)
   [session recording](https://wordpress.org/plugins/tags/session-recording/)[session replay](https://wordpress.org/plugins/tags/session-replay/)
   [user behavior](https://wordpress.org/plugins/tags/user-behavior/)
 *  [Advanced View](https://wordpress.org/plugins/clickclue/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

 *   [ Plugins.shop ](https://profiles.wordpress.org/pluginsshop/)

## Support

Got something to say? Need help?

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