Freedom251 › Usability Testing Software
RemoteGazeUX

What RemoteGazeUX is
RemoteGazeUX is a free, GPL-3.0 open-source platform for remote usability studies of web prototypes or images. Researchers assign tasks, collect participant gaze with WebGazer.js, and use a calibration phase before participants view study material. Study and subject pages provide participant details and gaze-tracking data for registered users. Results include gaze heatmaps, selected animation or heatmap previews and downloads, subject-data CSV exports, and downloads of all study data. The project is self-hosted and web-based, with instructions to launch it using Python and run.py. A GUI launched with python src/config.py can change configuration, while the data-entry form can be modified to capture additional variables. Flask, WebGazer.js, heatmap.js, and SQLite are listed technologies. The first run prompts creation of an administrator, and participant-data pages require authentication. The maker describes the project as under development, with serious security vulnerabilities, for controlled environments rather than production.
Who it suits
It suits researchers running controlled, unmoderated remote studies of prototypes or images who can self-host a web application. It is not recommended for production use.
What it does well
- Free and GPL-3.0 licensed
- Supports gaze capture with calibration
- Provides heatmaps and CSV data downloads
- Self-hosted web deployment
- Configuration and custom fields can be changed
What to know first
- Maker reports serious security vulnerabilities
- Not recommended for production use
- No mobile app support
- Requires self-hosting and Python startup
Verdict
RemoteGazeUX offers a focused, open-source workflow for collecting gaze data in remote prototype studies. Its stated security limitations make controlled, non-production settings the appropriate scope.
Facts from RemoteGazeUX's own pages
- Authentication
- Pages that display and manage participant data are protected so only registered users can access them; first run prompts creation of at least one administrator. · github.com, 11 Oct 2026
- Calibration
- The gaze-tracking flow includes a calibration phase before presenting a prototype. · github.com, 11 Oct 2026
- Configuration
- Users can modify configuration through a GUI by running `python src/config.py`. · github.com, 11 Oct 2026
- Custom fields
- The data entry form can be modified to register other variables considered relevant. · github.com, 11 Oct 2026
- Data access
- Pages that display or manage participant data are protected by authentication for registered users. · github.com, 11 Oct 2026
- Data storage
- The README says credentials are stored in the SQLite database and advises protecting the database file. · github.com, 11 Oct 2026
- Deployment
- The README instructs users to run the application with Python using run.py. · github.com, 11 Oct 2026
- Exports
- The subjects page lets users preview or download some animations or heatmaps and download all data for a study. · github.com, 11 Oct 2026
- Gaze capture
- The web application uses WebGazer.js to record participants’ gaze while presenting a prototype or image and assigning tasks. · github.com, 11 Oct 2026
- Gaze tracking
- The application uses WebGazer.js to record participants’ gaze while they view a prototype or image and complete assigned tasks. · github.com, 11 Oct 2026
- Integrations
- The listed technology stack includes Flask, WebGazer.js, heatmap.js, and SQLite. · github.com, 11 Oct 2026
- Intended setting
- The maker describes the tool as intended for controlled environments and remote user studies. · github.com, 11 Oct 2026
- Intended users
- The project describes its purpose as streamlining remote user studies and enabling reproducible collection of users’ behavior data. · github.com, 11 Oct 2026
- License
- The repository identifies its license as GPL-3.0. · github.com, 11 Oct 2026
- Purpose
- RemoteGazeUX is an open-source platform for remote usability testing of web prototypes using eye and mouse tracking. · github.com, 11 Oct 2026
- Results
- Researchers can view gaze heatmaps and download subject data as CSV; the README also describes downloading all data for a study. · github.com, 11 Oct 2026
- Security
- The maker says the tool is under development, has serious security vulnerabilities, and is not recommended for production use. · github.com, 11 Oct 2026
- Security limitation
- The project says it is under development, has serious security vulnerabilities, and is not recommended for production use. · github.com, 11 Oct 2026
- Study management
- Users can view studies and subjects, and access participant details and gaze-tracking data. · github.com, 11 Oct 2026
- Support and contributions
- The project welcomes contributions and names Justo Garcia as main developer and maintainer, with an email contact in the README. · github.com, 11 Oct 2026
- Technology
- The project lists Flask as its backend, WebGazer.js for gaze tracking, heatmap.js for plotting heatmaps, and SQLite as its database engine. · github.com, 11 Oct 2026
Where RemoteGazeUX stands on Freedom251
- Usability Testing Software#19 of 52