Changelog — Version 9.10.0 — 26 July 2026 external website

Self-hosted
session replay software

Watch how real visitors use your website, spot friction in the journey, and fix conversion problems without giving recordings to a third-party platform.
  • Replay visitor sessions and website recordings like videos
  • See clicks, navigation, scrolling, device details, and visited pages
  • Two recording modes: lightweight or highly precise
  • Connect recordings to JavaScript errors and visitor actions
  • Use segments to review the sessions that matter most
  • Store recordings in your own self-hosted database
Tested and reviewed for over 13 years!

Understand the moments visitors abandon, hesitate, or break

Watch Real Journeys

Review individual visits to see the pages, clicks, scrolls, and hesitation points behind your conversion metrics and support tickets.

Find Broken Experiences

Use recordings to catch confusing UI, broken buttons, rage clicks, form friction, and JavaScript errors in context.

Filter Important Sessions

Focus on recordings from visitors who reached checkout, came from a campaign, triggered an event, or failed to convert.

Choose Recording Depth

Use a lightweight recording system for efficient storage or a more precise system when visual fidelity matters.

Own the Data

Session replay can be sensitive. UXWizz keeps recordings on infrastructure you control.

One Dashboard

Pair replays with analytics, heatmaps, goals, events, A/B tests, and AI-assisted analysis.

How self-hosted replay works

From browser interaction to replay on infrastructure you control

UXWizz keeps the session-replay pipeline inside your chosen deployment. The website tracker captures the interaction data you enable, sends it to your UXWizz installation, and stores it in the connected MySQL-compatible database. Authorized users then reconstruct and review sessions in the UXWizz dashboard alongside events, errors, goals, and visitor context.

1. Capture only what you need

Add the tracker to websites you control and enable the recording mode appropriate for the investigation. Review sensitive fields, ignored elements, and pages that should not be recorded.

2. Send data to your installation

Recording data is sent to the UXWizz server you operate or to your dedicated managed instance, rather than to a shared third-party replay dashboard.

3. Store it in your database

The connected MySQL-compatible database holds the analytics and recording data. Storage requirements grow with traffic, recording detail, and retention, so capacity and cleanup should be planned.

4. Replay with diagnostic context

Review sessions in the dashboard and use pages, clicks, scrolling, events, goals, segments, device details, and JavaScript errors to understand what happened.

Evaluation checklist

How to evaluate session replay software

A replay demo is only one part of the decision. Compare where data is stored, how sensitive elements are handled, whether recordings connect to diagnostic context, and who will operate the system over time.

Questions to answer before choosing a replay platform
Criterion What to verify UXWizz approach
Storage location Where recordings and related visitor data are stored, who selects the region, and who can access the database. Your UXWizz installation uses your chosen server and connected MySQL-compatible database.
Masking and exclusions Whether sensitive inputs, elements, or unsuitable pages can be omitted, and who validates the configuration. The site owner configures masking, ignored elements/pages, and the data needed for its purpose.
Replay context Whether sessions connect to pages, events, campaigns, goals, device details, and visitor segments. Replays sit in the same dashboard as analytics, goals, events, segments, and visitor context.
Debugging depth Whether the replay helps diagnose technical failures as well as visual friction. UXWizz can connect recordings with JavaScript errors and captured visitor actions.
Operations and retention Who manages updates, backups, monitoring, database capacity, cleanup, and recovery. Self-hosted teams operate these controls; a managed dedicated VPS is available by request.
Support and product fit Whether the product fits web replay, the team can operate it, and help is available for installation and use. UXWizz is built for website analytics and replay; license options include product updates and support as described on the pricing page.

Do not compare only the number of recordings. Recording depth, traffic, retention, and operational ownership determine the real storage, privacy, and maintenance cost.

Best fit and limitations

When self-hosted session replay is—and is not—a good fit

Good fit

  • Web teams that need to connect visual behavior with analytics, goals, events, and JavaScript errors.
  • Organizations that want direct control over hosting provider, server region, database access, backups, and retention.
  • Agencies or multi-site teams that prefer one self-hosted dashboard for multiple websites.
  • Teams able to operate a PHP and MySQL-compatible application, or willing to request managed hosting.

Poor fit or extra work required

  • Native mobile-app replay: UXWizz is positioned for websites, not native iOS or Android application replay.
  • Teams expecting zero infrastructure responsibility while choosing self-hosting; security, backups, updates, monitoring, and capacity remain your responsibility.
  • Sites that cannot safely configure sensitive-field masking, page exclusions, access controls, and an appropriate retention policy.
  • Use cases needing only a basic pageview counter, where detailed replay data and its operational footprint add little value.

Deployment and retention evidence

UXWizz requires a PHP environment and a MySQL-compatible database. It can be deployed on a standard server, with Docker, or through the WordPress path. Recording storage is not a fixed SaaS allowance: your chosen server capacity, enabled recording depth, traffic, and retention policy determine the operational footprint.

Security and privacy boundary

Self-hosting gives your organization direct control over infrastructure and data handling. It does not replace security hardening, access control, data minimization, masking, transparent notices, or a jurisdiction-specific privacy and consent assessment.

Product documentation and next steps

Product, deployment, retention, and privacy claims reviewed against current UXWizz documentation.
Install the Free Trial Test the replay workflow on infrastructure you control.
Go beyond charts

Session replays turn analytics into something your team can actually see

Traffic charts tell you that a page has a problem. Recordings show you the problem. UXWizz helps marketers, founders, designers, and developers review real behavior, understand why visitors drop off, and make changes with more confidence.
Download Free Trial
No email or credit card required.

Session Replay Software FAQ

Is UXWizz session replay self-hosted? +
Yes. UXWizz is installed on your own server and stores tracking data in your own MySQL database.
Can I connect recordings to errors or conversion actions? +
Yes. UXWizz includes event tracking, goals, segments, and JavaScript error tracking so session recordings can be reviewed with useful context.
Can I track multiple websites? +
Yes. UXWizz can track multiple domains from one dashboard, which is useful for companies, founders, freelancers, and agencies.
How long are session recordings retained? +
UXWizz stores recordings in your connected database rather than imposing a shared SaaS retention tier. Your organization chooses and operates the retention policy, cleanup process, storage capacity, and backups.
Does self-hosting make session replay automatically private or compliant? +
No. Self-hosting gives you infrastructure and data-handling control, but detailed behavior data still requires suitable access controls, masking and exclusions, data minimization, retention choices, transparent notices, and a jurisdiction-specific assessment.

You can also email us at support@uxwizz.com
Your email address will only be used for this inquiry and will not be saved or used for marketing.

Feature title

Feature description

X