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
TotalTotal wall-clock time from session start to end
ActiveTime spent actively watching (total minus paused)
PausedCumulative 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
ImagesNumber of images displayed
GIFsNumber of GIFs displayed
VideosNumber of videos displayed
Total MediaSum 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)
FavoritesNumber 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.