UXWizz
WebsitePricingDemoTwitter (X)
  • Introduction
  • 🛠️ Installation
    • Requirements
      • Limitations
      • Server specs (CPU, RAM)
    • Installation guide
      • Uploading the script
      • Creating a MySQL database
      • Running the installer
    • Install on a new server
      • Ubuntu 20.04 (or higher)
      • DigitalOcean
    • Docker
      • Via Docker Compose
      • Standalone Docker image
    • Adding the tracking code
      • Automatic SPA pageview tracking
      • Add tracker to Next.js App
      • Add tracker to React Router App
    • Optimization tips
      • MySQL/MariaDB
      • Auto-delete old data (cron jobs)
      • Apache
    • Frequently Asked Questions
  • 🔧JavaScript API
    • Tags
    • Events
    • Hooks/callbacks
    • Other API functions
    • Session Recording
      • Ignore specific elements
  • 📖Guides and features
    • Goals (NEW!)
    • Ask AI (NEW!)
    • Basic usage
    • A/B testing
    • Usage tips
    • Dashboard user access level
    • Resetting the admin password
    • Database querying
    • Technical details
      • IP Geolocation
    • Troubleshooting
      • Agency
        • MultiDB
      • Dashboard
        • Refreshing dashboard sub-page leads to 404 error
        • Website iframe not loading (x-frame-options)
        • License says "invalid"
        • Updating Fails
      • Tracking
        • No data is being recorded
        • Can't include tracker via Google Tag Manager
        • The A/B test JS file is missing
      • WordPress
        • Cloudways 403 Forbidden screen on WordPress
        • NGINX 403 Forbidden screen on WordPress
    • Extending the dashboard
    • Support
    • Migrating to a new server
  • 🎓Useful Examples
    • Feedback form (polls)
    • Tracking 404 Pages
    • Tracking UTM parameters
    • Tracking Google Ads GCLID
    • Storing user device types
    • Track video playback
  • 📜About
    • Changelog
    • Personal Data Information
    • Privacy Policy (uxwizz.com)
    • Licenses and pricing
    • [Deprecated] License Subscriptions
Powered by GitBook
On this page
  • Cookies (data stored on user's computer)
  • Personal information
  • 1. What data is stored on the UXWizz server?
  • 2. Why is this data stored?
  • 3. Opting out or in for tracking
  • 4. Data removal
  • Data stored of webmasters using the UXWizz dashboard

Was this helpful?

  1. About

Personal Data Information

PreviousChangelogNextPrivacy Policy (uxwizz.com)

Last updated 3 years ago

Was this helpful?

On this page you will find described the data that UXWizz uses and stores on user's PC and on your own server about your visitors that are being recorded using the tracker.js script.

Cookies (data stored on user's computer)

  1. UXWizz does not store cookies on the user's PC .

  2. UXWizz stores data in sessionStorage to identify the current browser session. This unique ID is destroyed once the user ends their session (closes the browser tab). This session ID can't be used to identify the same user user between two distinct visits.

  3. UXWizz also uses localStorage to store user preferences (eg: disable tracking) and for performance improvements as a caching layer before sending data to the server. No data stored in localStorage is sent to the server or used for user tracking purposes.

Personal information

1. What data is stored on the UXWizz server?

The following data might be considered personal information and could be used to indirectly associate a person's identity to a specific recorded session:

  1. For each user visit an unique ID is assigned that is only valid for the current browsing session.

  2. Hash of IP + User Agent of the user. (the admin can also decide to save the plain, not hashed, IP).

  3. Using the IP, geolocation data will be generated (Country and optional City).

  4. Browser version and screen resolution.

  5. Date of visit, visit duration, pages visited.

  6. (Optional) Actions done by the user on that site, (unless otherwise disabled by the administrator), such as:

    1. Mouse movements, clicks and scroll activity

    2. Window resizing events

    3. Keyboard input on fields that have not been excluded from tracking

    4. (Optional) If the is being used, the page content (except the ignored elements) can also be sent to the server.

  7. (Optional) which can be created by specific user actions defined by the webmaster (eg. clicked a button).

  8. (Optional) which can be created by specific user actions defined by the webmaster (eg. clicked a button).

2. Why is this data stored?

The data mentioned above is stored in order to aid with improving the user experience by analyzing common user behavior, more precisely it is used to:

  1. Playback recordings of the visit. (eg: so the webmaster can understand why the user did or did not perform a specific action.)

  2. Generate aggregated heatmaps/scrollmaps, used to understand which parts of the website's UI draw the most attention.

  3. Have an overview of the traffic reaching the website in order to improve the quality of this traffic and possible conversion rates.

Most stats and tools should ultimately be used for improving the user experience.

3. Opting out or in for tracking

Any visitor accessing a domain where UXWizz is installed can disable tracking by accessing any of the pages of that domain where the tracker is installed and add ust-opt-out query string like this:

www.example.com?ust-opt-out

Doing this will save a flag in localStorage so future visits will not be tracked in any way.

You can also re-enable tracking by using the query stringust-opt-in.

The UXWizz dashboard admin can also decide (using the tracking settings) to:

  • respect or not the doNotTrack flag of the browser

  • show or not a consent pop-up

4. Data removal

Q: How can the user ask for deletion of his data? A: As the user's token is destroyed from their machine after the session ends, by default, the only cross-session personally identifiable information is the IP+User Agent hash. The user can contact the webmaster and ask for his data to be removed based on the IP+UA mentioned if those have not changed. If those have changed (eg. dynamic IP or browser was updated), by default, there is no way to uniquely identify the user anymore.

Q: Can a specific individual be associated with a session? A: Unless there is other personal data stored (as mentioned in points 1.6, 1.7, 1.8), the recorded data can not be considered personal information as the actual person or device that generated the visit can not be associated with a specific session.

Q: How long is data stored for? A: By default, the number of sessions stored is limited (to 100.000, but the limit can be altered by the webmaster) and once this limit has been reached old sessions will be replaced by newer ones. Data can also easily be permanently deleted, individually or in bulk, by the webmaster. Unless deleted using the aforementioned methods the data is stored indefinitely.

Data stored of webmasters using the UXWizz dashboard

Being self-hosted, UXWizz does not send any dashboard usage data to external servers.

i.e. we don't save data about webmasters when they access your UXWizz dashboard.

There are cookies saved on the webmaster's own PC when they log into the UXWizz dashboard in order to maintain the login session.

This page describes the Privacy Policy and handling of Personal Data for the UXWizz analytics platform.

Note that point (6) above might lead to sensitive information being tracked about the user. It is the webmaster's responsibility to make sure that the tracker is not included on any pages where the user has to enter sensitive information, or at least to which ask for sensitive information if the user did not consent to this data being stored.

To read the Privacy Policy for the uxwizz.com landing page, check out the .

📜
Privacy Policy for uxwizz.com
Tags
Events
full tracking system
disable tracking the form inputs