![]() |
Liberty Player Programs Player programs for .dcr files on most platforms. |
Traditional session replay records DOM mutations. PostHog captures these events as JSON blobs. Instead of storing these in a proprietary database format, PostHog allows you to pipe these blobs directly into object storage.
The workflow is simple:
Because the data is stored as standard JSON (not a binary proprietary format), you can write a simple Python or Node script to read these files and reconstruct the session without ever touching PostHog’s server.
with open('user_session.json', 'w') as f: json.dump(snapshots, f)
To understand why portability matters, you must first understand the standard SaaS model.
Most session replay tools (e.g., Smartlook or Mouseflow) operate on a "walled garden" principle. You record user sessions via their proprietary script, the data lives on their servers, and the replay player is a proprietary iframe embedded in their dashboard. You cannot leave. If you stop paying, you lose access to every recording. Even if you stay, you often cannot pipe that raw data into your own data lake. posthog session replay portable
PostHog flips this script.
"PostHog session replay portable" refers to the ability to:
In short, your session replays are not trapped inside PostHog’s UI. They are your data, stored in your infrastructure, playable anywhere.
Portability also means moving data out for deletion or audit. PostHog includes:
When GDPR or CCPA requests come in, you don’t have to beg support—you just run a script. Traditional session replay records DOM mutations
A quick note on legal compliance. Portability sounds amazing, but with great power comes great responsibility.
When you make your session replays portable (e.g., dumping them into a public S3 bucket or a data lake), you risk exposing PII (Personally Identifiable Information).
Best Practices for Portable Replays:
If you export raw, unmasked replays to a data warehouse, every engineer with SQL access will be able to read your users' passwords (if not hashed client-side—use mask_all_text).
GDPR Article 17 ("Right to Erasure") requires you to delete user data upon request. Because the data is stored as standard JSON
Here is a script to pull a session replay and dump it locally for analysis.
from posthog import Posthog
import json
The keyword "PostHog Session Replay Portable" is rising in search volume for a reason. The industry is shifting from "Software as a Service" to "Software as a Data Layer."
Founders and engineers are tired of paying $500/month to store 30-day-old replays of login pages. They want to own their user interaction data just like they own their production logs.
With PostHog, Session Replay is no longer a magical black box. It is a structured, lifecycled, and portable asset.
The Bottom Line:
If you choose PostHog for Session Replay, you aren't buying a tool. You are buying a data source that you happen to watch through a nice UI. When you leave, or when you need to integrate, the data follows you.
Player Programs available from Liberty Recording
Windows Player program for Court Recording Files.
Windows Player program for Police Interview Recording Files.
Mac Player program for Mac 10.5 or later for both Liberty Court and Liberty Interview Recording Files.
iPad /iPhone Player program for both Liberty Court and Liberty Interview Recording Files.
Android Player program for Android platforms for both Liberty Court and Liberty Interview Recording Files.
Download Demonstration Recording File for Playback.
Liberty Player for Windows Download
As of February of 2026, the Liberty Player V3.0 is the most recent version of the Liberty Player and it can be used to playback any and all .dcr files created by any of the
Liberty Recording applications.
Click this link:
to download the V3.0 64-bit Liberty Player for Windows at no-cost.
Click this link:
to download the V3.0 32-bit Liberty Player for Windows at no-cost.
After you have downloaded and installed the Liberty Player, you may wish to review the
Knowledge Base to review how to configure and use the program.
In January of 2026, the Liberty Player V3.0 program became available.
V3.0 of the Player introduced a new, more modern and up-to-date User Interface for the program.
For users wanting to retain the classic style user interface, they should download and install the V3.0 program and then go to:
View => Options => General Tab => Advanced and disable the option that says "Use Sciter UI shell".
In December of 2019, the Liberty Player V2.0 program became available to playback recording files created by both
the Liberty Court Recorder and the Liberty Interview Recorder.
The Liberty Player V2.0, and its subsequent releases, replace both the Liberty Court Player and the Liberty Interview Player.
All new enhancements from this date forward, will be provided in updated versions of the Liberty Player program.
Note, the Liberty Player program cannot be installed over-top-of either the Liberty Court Player or the Liberty Interview Player.
To install the Liberty Player program, you must first uninstall either the Liberty Court Player and / or the Liberty Interview Player,
if either were previously installed onto your computer. If you want to retain settings for the Player, then you must Export the program settings
(Tools => Export) before uninstalling the previous program, and then Import the same settings (Tools => Import) once the new Liberty Player has been installed.
The Liberty Player provides playback facilities for files recorded by the Liberty Court Recorder or by the Liberty Interview Recorder.
The Liberty Player is available as a no cost download from the download links below.
The 32-bit Player runs on any PC with Windows XP or later that has standard audio capabilities.
The 64-bit Player runs on a Windows 10 PC, or any PC with a 64-bit operating system.
An optional foot pedal for controlling playback is available, please contact High Criteria for details.
Liberty Player for Mac OS 10.13 and Later Download
The Liberty Player for Mac OS 10.13 or later provides audio / video playback facilities for all of your .dcr
recording files on a Mac OS 10.13 or later computer.
The Liberty Player for Mac is available as a no cost download from the link below.
An optional foot pedal for controlling playback is available, please contact High Criteria for details.
The Liberty Court Player for Mac is a no-cost program that may be downloaded from the following link:
Liberty Court Player for Mac.
The Liberty Interview Player for Mac is a no-cost program that may be downloaded from the following link:
Liberty Interview Player for Mac.
In general, to open and run software on an Apple device that is from an outside source, you must go into the Mac system security preferences and
click => Open and run anyway to the message that appears.
The following link to Apple resources describes the install and use of applications from outside sources.
Apple site for details about installing programs from outside sources.
On the above linked page, you must click on => Safely Open Apps on your Mac to access detailed information and steps.
Likely what applies is described towards the bottom of the page under the heading => If you want to open an app that has not been notarized or is from an unidentified developer.
Follow
this link for further information about the Mac Player for Liberty Recording Files..
Liberty Player for iOS iPad and iPhone
The Liberty Player for iOS facilitates audio and video playback of Liberty recording files on both iPad and iPhone devices.
The multi-channel recording files created by the Liberty Recorder can be played back along with any associated video.
Any bookmark annotations in the file are also available and the user may use these bookmarks to
quickly jump the audio/video playback to identified points within the recording file.
The Liberty Player for iOS may be downloaded, installed and used at no-cost by anyone wishing to playback Liberty recording files.
The Liberty Player for iOS is available from Apple at the following link:
use this link to jump to the Apple page to download the Liberty Player for iOS devices.
A demo file of 12MB is available for download by following this link.
Recording files can be transferred onto either the iPad or the iPhone. iOS devices are designed such that apps will look for files in a folder associated with the app.
To Open a file residing on your computer, you must first download the recording file onto your device.
You can download the file by clicking on a url in your browser, or by transferring the file to the Liberty Player folder from a PC (using iTunes), or from a Mac (using Finder).
Downloaded files may be found in the "Downloads" folder, or the browser may prompt the user to "Open in "Liberty Player"
or you may choose the "More..." option to "Save to Files" and save the file to the Liberty Player folder.
If required, you can use the "Files" app to copy the recording file from your Downloads folder into the folder associated with the Liberty Player app.
Once the recording file has been copied to the Liberty Player folder, start the Liberty Player app
and click on the "books" icon in the top-left corner to access the "File Open" Window.
In the "File Open" Window, use the "File" tab and you should now see all of the recording files that have been copied to the Liberty Player folder.
If you have a url link to the file, you can also playback the file by starting the Liberty Player app
and then opening the URL directly in the app using the "books" icon in the top-left corner and then using the "URL" tab.
Liberty Player for Android Download
The Android version of the Liberty Player facilitates audio/video playback of all dcr files on Android OS devices
with Android OS 2.1 or later, including tablets and smart-phones.
The multi-channel recordings files created by the Liberty Recorder can be played,
along with any associated video, on Android devices.
Any bookmark annotation notes created in the file are also available and the user may use these bookmarks to
quickly jump the audio/video playback to identified points within the recording file.
The Liberty Player for the Android OS may be downloaded, installed and used at no-cost, by anyone wanting
to play Liberty recording files on an Android device.
The Android version of the Liberty Player
is available from the Playstore by following this link.
Liberty Player Demo File
A 12MB audio / video demo file is available for download by following this link.
Contact High Criteria for more Information
More details on the Liberty Recorder program can be obtained by
contacting High Criteria at
905-886-7771 & press 1 or at .
Copyright High Criteria Inc. 2005-2026. All Rights Reserved.