All software releases

Here you will find a log of all features, changes, bug fixes, and developer notes for Pupil Labs software.

February 17, 2026

This is a major release with several powerful new features for eye-tracking data analysis and visualization. Highlights include Auto Image Mapper, a new gaze-mapping enrichment for planar (2D) surfaces; AOI labels, which enable aggregation of metrics across enrichments; and a new Bar Chart visualization. In addition, this release includes a range of smaller improvements across the app. We’re excited to put these tools into your hands.

Auto Image Mapper (Beta)

Auto Image Mapper is a new enrichment we are releasing in beta that automatically maps gaze data onto planar surfaces within the scene. To use it, you only need a recording and a photograph of the surface; scans and original 2D artwork also work.

Once configured, the enrichment automatically maps gaze and fixation data onto the surface, enabling fast and accurate analysis of gaze on planar content.

Note: this feature is in beta. Currently free for all to use, but eventually will become part of of the paid Unlimited Analysis Plan.

AOI Labels

Previously AOIs could be associated with a name. With this release, AOIs are associated with one or more labels. Labels provide a flexible way to classify AOIs and enable aggregation of gaze metrics across multiple AOI instances and across enrichments within a project.

Here’s an example use case:

  • Grocery store: Researcher has multiple enrichments tracking multiple shelves. AOIs of the items of the shelves are drawn; each labeled with it’s brand name and shelf position (top, middle, bottom). We can now visualize, using the Bar Chart visualization, how gaze metrics compare on the products by brand and shelf position.

Bar Chart Visualization

This is where it all comes together. Now you can visualize aggregate gaze metrics by AOI label across across the entire project. Chose the AOI labels on the X-axis and the gaze metric on the Y-axis:

  • Total fixation duration

  • Average fixation duration

  • Time to first fixation

  • Wearer reach

  • Recording reach

  • Fixation count

Flexibly filter data and build insightful visualizations to include in your presentations. Download CSV data to render and customize charts with your own tools.

Improvements

Workspace Settings: Remove Scene Audio

Create a workspace with “Remove Scene Audio” switched on and audio will be removed on all uploads to this Pupil Cloud workspace. This feature is available for Unlimited Analysis Plans with additional privacy features enabled.

Localization Percentage Indicator

Completed enrichments now include localization percentage for each recording within the recording drop-down selector.

Visualization Fixation Count Indicator

Visualizations now include fixation counts for each recording within the recording drop-down selector. This provides a clearer understanding of exactly what data is being visualized.

Reference Image Mapper: Automatic Scanning Recording Label

Scanning recordings are automatically assigned a “scanning” label. This label appears in recording lists across an entire project, making it easier to spot, exclude, or manage scanning recordings in long lists.

Visualization Downloads: Data Export for Heatmaps

Downloading from the visualization view for Heatmaps now includes all related data files bundled with the visualization image, ensuring you have everything you need for analysis or sharing.

Cloud Plans

We have added filters to the Cloud Plans page located within your account settings. By default, only active Cloud Plans are shown. Expired plans can be shown by clicking the triple dot > show all plans.

February 17, 2026

This is a major release with several powerful new features for eye-tracking data analysis and visualization. Highlights include Auto Image Mapper, a new gaze-mapping enrichment for planar (2D) surfaces; AOI labels, which enable aggregation of metrics across enrichments; and a new Bar Chart visualization. In addition, this release includes a range of smaller improvements across the app. We’re excited to put these tools into your hands.

Auto Image Mapper (Beta)

Auto Image Mapper is a new enrichment we are releasing in beta that automatically maps gaze data onto planar surfaces within the scene. To use it, you only need a recording and a photograph of the surface; scans and original 2D artwork also work.

Once configured, the enrichment automatically maps gaze and fixation data onto the surface, enabling fast and accurate analysis of gaze on planar content.

Note: this feature is in beta. Currently free for all to use, but eventually will become part of of the paid Unlimited Analysis Plan.

AOI Labels

Previously AOIs could be associated with a name. With this release, AOIs are associated with one or more labels. Labels provide a flexible way to classify AOIs and enable aggregation of gaze metrics across multiple AOI instances and across enrichments within a project.

Here’s an example use case:

  • Grocery store: Researcher has multiple enrichments tracking multiple shelves. AOIs of the items of the shelves are drawn; each labeled with it’s brand name and shelf position (top, middle, bottom). We can now visualize, using the Bar Chart visualization, how gaze metrics compare on the products by brand and shelf position.

Bar Chart Visualization

This is where it all comes together. Now you can visualize aggregate gaze metrics by AOI label across across the entire project. Chose the AOI labels on the X-axis and the gaze metric on the Y-axis:

  • Total fixation duration

  • Average fixation duration

  • Time to first fixation

  • Wearer reach

  • Recording reach

  • Fixation count

Flexibly filter data and build insightful visualizations to include in your presentations. Download CSV data to render and customize charts with your own tools.

Improvements

Workspace Settings: Remove Scene Audio

Create a workspace with “Remove Scene Audio” switched on and audio will be removed on all uploads to this Pupil Cloud workspace. This feature is available for Unlimited Analysis Plans with additional privacy features enabled.

Localization Percentage Indicator

Completed enrichments now include localization percentage for each recording within the recording drop-down selector.

Visualization Fixation Count Indicator

Visualizations now include fixation counts for each recording within the recording drop-down selector. This provides a clearer understanding of exactly what data is being visualized.

Reference Image Mapper: Automatic Scanning Recording Label

Scanning recordings are automatically assigned a “scanning” label. This label appears in recording lists across an entire project, making it easier to spot, exclude, or manage scanning recordings in long lists.

Visualization Downloads: Data Export for Heatmaps

Downloading from the visualization view for Heatmaps now includes all related data files bundled with the visualization image, ensuring you have everything you need for analysis or sharing.

Cloud Plans

We have added filters to the Cloud Plans page located within your account settings. By default, only active Cloud Plans are shown. Expired plans can be shown by clicking the triple dot > show all plans.

October 27, 2025

Scene video brightness

Scene video too dark or too bright? You can now adjust playback brightness in Cloud. Settings are saved per recording. The video renderer visualization uses the same brightness setting, so rendered videos will match your playback adjustments.

Additional info available

You can also now find Frame, Frame name, and Device Serial information in the recording information modal. Tip: press i with a recording selected to see the info modal.

October 27, 2025

Scene video brightness

Scene video too dark or too bright? You can now adjust playback brightness in Cloud. Settings are saved per recording. The video renderer visualization uses the same brightness setting, so rendered videos will match your playback adjustments.

Additional info available

You can also now find Frame, Frame name, and Device Serial information in the recording information modal. Tip: press i with a recording selected to see the info modal.

October 7, 2025

We’ve rolled out a big update to the Video Renderer and introduced a new drawing tool in the AOI Editor in Pupil Cloud. We have also collected a number of smaller improvements from recent months that have already made their way to production.

Video Renderer: Full Overlay Customization

This release enables you to further customize how gaze and fixation are visualized in the video renderer - mirroring the behavior in the rest of the UI. You can also render synchronized eye videos as overlays now.

  • Gaze: Choose between circle or crosshair styles, and adjust size, color, width, and transparency.

  • Fixations: Modify fixation scanpath and fixation circle colors.

  • Eye video overlay: Select the position and transparency of eye videos to be included in the resulting rendered video.

AOI Editor: Rectangle Draw Tool

We added a rectangle drawing tool that lets you draw and subtract rectangular shapes directly in the AOI editor. Hold Shift to draw perfect squares. You can use both the pen and rectangle tool to define AOI geometry.

Incremental Updates You May Have Missed

We’ve also released several smaller updates over the past months — now bundled here for convenience:

07 August 2025 – More Gaze & Fixation Visualization Options

  • Customize gaze visualization (circle or crosshair) with adjustable size, color, width, and transparency across all video playback in the UI.

  • Enable or disable fixation history and fixation numbers for flexible analysis.

22 July 2025 – Improved Blink & Fixation Insights + Keyboard Navigation

  • Hover to reveal blink and fixation details: Quickly view event IDs and durations directly in the timeline.

  • New keyboard shortcuts:

    • Press S to seek to the next fixation

    • Press A to return to the previous fixation

Try it out

Visit Pupil Cloud to explore the new features.

October 7, 2025

We’ve rolled out a big update to the Video Renderer and introduced a new drawing tool in the AOI Editor in Pupil Cloud. We have also collected a number of smaller improvements from recent months that have already made their way to production.

Video Renderer: Full Overlay Customization

This release enables you to further customize how gaze and fixation are visualized in the video renderer - mirroring the behavior in the rest of the UI. You can also render synchronized eye videos as overlays now.

  • Gaze: Choose between circle or crosshair styles, and adjust size, color, width, and transparency.

  • Fixations: Modify fixation scanpath and fixation circle colors.

  • Eye video overlay: Select the position and transparency of eye videos to be included in the resulting rendered video.

AOI Editor: Rectangle Draw Tool

We added a rectangle drawing tool that lets you draw and subtract rectangular shapes directly in the AOI editor. Hold Shift to draw perfect squares. You can use both the pen and rectangle tool to define AOI geometry.

Incremental Updates You May Have Missed

We’ve also released several smaller updates over the past months — now bundled here for convenience:

07 August 2025 – More Gaze & Fixation Visualization Options

  • Customize gaze visualization (circle or crosshair) with adjustable size, color, width, and transparency across all video playback in the UI.

  • Enable or disable fixation history and fixation numbers for flexible analysis.

22 July 2025 – Improved Blink & Fixation Insights + Keyboard Navigation

  • Hover to reveal blink and fixation details: Quickly view event IDs and durations directly in the timeline.

  • New keyboard shortcuts:

    • Press S to seek to the next fixation

    • Press A to return to the previous fixation

Try it out

Visit Pupil Cloud to explore the new features.

Load more