Skip to main content

Session Statistics

After ending a session, you are taken to the session statistics page (/session-statistics). This page provides a complete breakdown of your session and allows you to log it as an activity in the Fapstats App.

Page Layout

The statistics page has a two-column layout on desktop (single column on mobile):

Left ColumnRight Column
Duration cardFapstats App tracking card
Media counts card
Other statistics card
"Start New Session" button

Below both columns, a full-width Favorites gallery is displayed if you marked any items during the session.


Duration Card

Displays three time metrics from your session:

MetricIconDescription
Total🕐Total wall-clock time from session start to end
Active🕐Time spent actively watching (total minus paused)
Paused🕐Cumulative time spent in the paused state

Times are formatted in a human-readable format:

  • Less than 1 minute: X seconds
  • Less than 1 hour: X minutes
  • 1 hour or more: X hours, Y minutes

Media Card

Shows a breakdown of how many media items were displayed during the session:

StatIconDescription
Images🖼️Number of images displayed
GIFs🎞️Number of GIFs displayed
Videos🎥Number of videos displayed
Total Media📹Sum of images + GIFs + videos
info

Each time a media item is displayed on any screen, it counts toward the respective counter. If you have 4 screens and each shows 10 images, the total image count will be 40.


Other Statistics Card

StatIconDescription
SkipsNumber of times you manually skipped a media item (via the skip button)
Favorites❤️Number of items you marked as favorites during the session

Start New Session Button

Clicking "Start New Session" will:

  1. Completely reset the session store (clearing all media pools, counters, timers, and favorites)
  2. Navigate you back to the configuration page (/)

If you marked any items as favorites during your session, they are displayed in a responsive grid gallery at the bottom of the page:

Screen SizeGrid Columns
Mobile1 column
Medium (md)2 columns
Large (lg)3 columns
Extra Large (xl)4 columns

Each favorite item is displayed as:

  • Image / GIF — Rendered as an <img> tag with square aspect ratio and cover fit
  • Video / Redgifs — Rendered as a <video> tag with autoplay, loop, and muted by default, square aspect ratio and cover fit

Pixelation Toggle

The favorites card has a pixelation toggle button (🔲) in its header. When enabled:

  • All favorite images and GIFs are rendered through a <canvas> element with the pixelation effect applied
  • All favorite videos and Redgifs are rendered through a <canvas> with real-time pixelated frames via requestAnimationFrame
  • The pixelation simulates CSS object-cover cropping — media is center-cropped to a square before pixelating, preventing stretching or distortion
  • Toggling pixelation off restores the original media display
tip

The pixelation toggle is useful when reviewing favorites in non-private environments — you can browse your favorites without revealing the actual content.


Fapstats App Tracking

The right column contains a card for tracking your Braincandy session in the Fapstats App. This feature lets you log the session as a full activity with all the metadata the Fapstats App supports.

See the Fapstats App Tracking guide for the complete details on logging in and creating an activity.


No Statistics State

If you navigate to the session statistics page without having completed a session (e.g., by directly typing the URL), a message is displayed:

"No statistics available."

This occurs because the stats snapshot is only created when you end a session via the player page.


Next: Learn how to track your sessions with the Fapstats App in the Fapstats App Tracking guide.