Skip to content

[FEATURE] - Option to disable background desktop previews/thumbnails for GDPR/privacy compliance #156

Description

@jstb24

Description

First of all, thank you for this amazing project! ControlR is incredibly smooth, fast, and a fantastic modern alternative to older tools like MeshCentral.

However, when deploying ControlR in professional environments (especially within the EU / Germany), the background preview/thumbnail feature on the dashboard is a major blocker. For legal reasons (GDPR compliance and strict worker council regulations), administrators are not allowed to visually monitor users or see their active screens while no support session is active.

Currently, the agent automatically captures and transmits screenshots to display them as dashboard previews.

Proposed Solution

It would be highly appreciated if we could get a global configuration setting (ideally via an Environment Variable in the docker-compose.yml or a server-wide setting) to completely disable these periodic background screenshots.

Expected Behavior when disabled:

  • The background agent stops taking periodic screenshots when no active remote session is running.
  • The dashboard displays a generic computer icon or a placeholder image instead of a live preview of the client's desktop.
  • Network bandwidth is reduced since no periodic image updates are transmitted.

This feature would make ControlR 100% compliant with strict corporate privacy policies and would massively boost its adoption in professional self-hosted environments.

Thank you for your hard work and for considering this enhancement!

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status
In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions