TRAILFLOW

TRAILFLOW Licensing Guide

This guide explains how TRAILFLOW licensing currently works, including local license files, installation binding, unlicensed operation, renewal, replacement, and the most common licensing failure points.

1. Licensing Model

Current license data includes fields such as license type, license mode, license reference, company, contact, issue date, expiry date, seat count, feature flags, installation binding, and signature.

2. Licensing File Location

TRAILFLOW currently stores licensing files in the Windows user profile under:

C:\Users\<YourUser>\AppData\Roaming\TRAILFLOW\licensing\

The current files are:

installation.json

license.json

If these files are missing, corrupted, manually altered, blocked by security tooling, or copied incorrectly, licensed status may not apply correctly.

3. Unlicensed Operation

TRAILFLOW currently allows operation without a valid commercial license.

Unlicensed operation does not block core use. It affects the status and markings of generated outputs.

4. License Activation

TRAILFLOW does not currently use a separate activation wizard. Licensing is applied through the local license files.

  1. Generate Requst JSON to request license and to receive the correct license file set for the target workstation installation
  2. Place the licensing files in the respective screen in the application
  3. Ensure the folders to store license are readable and not blocked by antivirus or endpoint protection
  4. Sometimes there is a need to restart TRAILFLOW if it is already running
The expected result is that the application reads the local installation and license data automatically. No separate online activation step is currently required.

5. Installation Binding

A license file copied from another machine or another installation may not apply correctly if the installation IDs do not match.

6. Feature Entitlements

Feature availability is full unless specifically defined differently in the local license file.

Current examples include:

This means licensing is not only about expiry. It may also control which functions are formally licensed for that installation.

7. Expiry and Renewal

Do not assume renewal happens automatically. The current model is local and file-based and does not communicate with TRAILFLOW servers.

8. Machine Replacement or Reinstallation

Copying an old license file to a new installation is not a reliable replacement process when installation binding is enforced.

9. Multi-Workstation Use

Current behavior allows evidence review on a different workstation, provided the recording files themselves are available there.

10. Version Compatibility

11. Security and Handling Notes

Antivirus or endpoint security tools may interfere with local files under AppData or with the application itself. If licensing appears correct but is not applied, check whether the files or application were blocked, quarantined, or partially removed.

12. Troubleshooting

The application still appears unlicensed

Licensed outputs still appear marked unlicensed or unverified

The license worked before but no longer applies

The files are present but licensing still does not apply

13. What This Means Operationally

14. Support

For licensing issues or requests, contact:

support@trailflow.eu