- Posts: 26
- Thank you received: 1
ITVDesk – Local Data Storage, Camera Metadata & Security Policy (Windows)
3 days 8 hours ago - 10 hours 27 minutes ago #26
by admin
ITVDesk is designed with a minimal, transparent, and secure local footprint.
All application-generated data is stored locally on the user’s computer and never written to system-wide or hidden locations.
This document explains where ITVDesk stores data, what is stored, and how advanced users can access camera metadata locally.
Default Data Location
All ITVDesk data is stored in a single user-specific directory:
C:\Users\<USERNAME>\AppData\Roaming\ITVDesk\ITVDesk
➡️ This is the only location where ITVDesk writes data or performs local modifications.
Stored Files and Folders Overview
Configuration & Runtime Data
CameraDetails.json
*.bin
Internal binary configuration files
Required for correct camera setting, IPCam login, ONVIF data, and RTSP streaming operation
Managed exclusively by the application (do not edit manually data is decripted)
Logs
itvd.log
Main application log file
Used for diagnostics, troubleshooting, and support
Recordings & Media
rec\
Local video recordings created by ITVDesk (if ONVIF recording is enabled and used)
snapshots / images
Still images captured via snapshot functionality (if enabled)
CameraDetails.json
Local Camera Metadata (Read-Only API)
CameraDetails.json
contains structured metadata for all ITVDesk virtual IP cameras, including RTSP streams and snapshot endpoints.
It is intended for:
Advanced users, System integrators, Custom applications that need to discover camera endpoints programmatically
Purpose
Acts as a local discovery API
Enables automated access to:
RTSP stream URLs
Snapshot URLs
ONVIF profile tokens
Channel and device mapping
Example Structure
{
"channelName": "CH1 - Screen Live",
"channelNo": 1,
"deviceName": "IP_Camera_1",
"deviceNo": 1,
"deviceStatus": 1,
"onvifHttpPort": 7000,
"profileName": "MainStream",
"profileNo": 1,
"profileToken": "PROFILE_407410251",
"snapshotPath": "http://<IP>:7000/snapshot/PROFILE_407410251",
"streamURI": "rtsp://<IP>:554/ipc1-stream1/screenlive"
}
⚠️ Important Notes
CameraDetails.json is automatically generated
File should be treated as read-only
Manual changes may be overwritten or cause inconsistent behavior
Updated dynamically when cameras or profiles change
Recording Folder – Video & POS Event Triggers
The rec\ directory contains:
Video recordings
Metadata used for event-based playback and analysis
In POS or event-driven setups, the folder may include record time trigger entries that associate video with external events.
Example Trigger Entry
1768601388|2026-01-14-0330123|RecordingToken_16
This enables:
Precise video-to-event correlation
POS overlay synchronization
Forensic and audit-grade playback
External system integration (retail, analytics, monitoring)
Security, Privacy & Trust
User privacy and trust are core design principles of ITVDesk.
ITVDesk does not write data to system folders, hidden locations, or the Windows registry
All data is stored locally and per user
No background services or system-wide changes are performed
No personal data is transmitted externally unless explicitly configured by the user
We treat privacy, data ownership, and transparency extremely seriously, and ITVDesk is designed to be fully predictable, auditable, and secure by default.
itvdesk.eu/en/support-center/security-compliance
All application-generated data is stored locally on the user’s computer and never written to system-wide or hidden locations.
This document explains where ITVDesk stores data, what is stored, and how advanced users can access camera metadata locally.
Default Data Location
All ITVDesk data is stored in a single user-specific directory:
C:\Users\<USERNAME>\AppData\Roaming\ITVDesk\ITVDesk
➡️ This is the only location where ITVDesk writes data or performs local modifications.
Stored Files and Folders Overview
Configuration & Runtime Data
CameraDetails.json
*.bin
Internal binary configuration files
Required for correct camera setting, IPCam login, ONVIF data, and RTSP streaming operation
Managed exclusively by the application (do not edit manually data is decripted)
Logs
itvd.log
Main application log file
Used for diagnostics, troubleshooting, and support
Recordings & Media
rec\
Local video recordings created by ITVDesk (if ONVIF recording is enabled and used)
snapshots / images
Still images captured via snapshot functionality (if enabled)
CameraDetails.json
Local Camera Metadata (Read-Only API)
CameraDetails.json
contains structured metadata for all ITVDesk virtual IP cameras, including RTSP streams and snapshot endpoints.
It is intended for:
Advanced users, System integrators, Custom applications that need to discover camera endpoints programmatically
Purpose
Acts as a local discovery API
Enables automated access to:
RTSP stream URLs
Snapshot URLs
ONVIF profile tokens
Channel and device mapping
Example Structure
{
"channelName": "CH1 - Screen Live",
"channelNo": 1,
"deviceName": "IP_Camera_1",
"deviceNo": 1,
"deviceStatus": 1,
"onvifHttpPort": 7000,
"profileName": "MainStream",
"profileNo": 1,
"profileToken": "PROFILE_407410251",
"snapshotPath": "http://<IP>:7000/snapshot/PROFILE_407410251",
"streamURI": "rtsp://<IP>:554/ipc1-stream1/screenlive"
}
⚠️ Important Notes
CameraDetails.json is automatically generated
File should be treated as read-only
Manual changes may be overwritten or cause inconsistent behavior
Updated dynamically when cameras or profiles change
Recording Folder – Video & POS Event Triggers
The rec\ directory contains:
Video recordings
Metadata used for event-based playback and analysis
In POS or event-driven setups, the folder may include record time trigger entries that associate video with external events.
Example Trigger Entry
1768601388|2026-01-14-0330123|RecordingToken_16
This enables:
Precise video-to-event correlation
POS overlay synchronization
Forensic and audit-grade playback
External system integration (retail, analytics, monitoring)
Security, Privacy & Trust
User privacy and trust are core design principles of ITVDesk.
ITVDesk does not write data to system folders, hidden locations, or the Windows registry
All data is stored locally and per user
No background services or system-wide changes are performed
No personal data is transmitted externally unless explicitly configured by the user
We treat privacy, data ownership, and transparency extremely seriously, and ITVDesk is designed to be fully predictable, auditable, and secure by default.
itvdesk.eu/en/support-center/security-compliance
Last edit: 10 hours 27 minutes ago by admin.
Please Connexion or Create an account to join the conversation.

