Integrating video anonymization with alarm systems and BMS: data architecture and GDPR obligations

Łukasz Bonczol
Published: 7/12/2026

TL;DR: When footage from an alarm system or BMS is used beyond its original security purpose - for PR, marketing, or publication - a new processing stage begins, with its own GDPR obligations. A safe model is to map the data flow in layers: source → export → anonymization → repository → publication, and to clearly define the roles of controller and processor. Gallio PRO, as on-premise video anonymization software, works at this point in the process: it automatically blurs faces and license plates, allows other elements to be edited manually, and does not store detection logs. Always confirm the scope of integration with the product team.

Visual data anonymization means processing photos and video recordings in a way that reduces the possibility of identifying people or vehicles before further use - especially before publication, transfer to other entities, or inclusion in a broader organizational workflow. In practice, this mainly means face blurring and license plate blurring. However, when video anonymization is integrated with alarm systems and building management systems, it is not purely a technical issue. It is also a matter of data architecture, organizational roles, and obligations under the GDPR [1].

Close-up of a row of server racks in black and white, showcasing intricate hardware components with various lights and details.

Visual data from alarm systems and BMS - where does security end and publication begin?

An alarm system or BMS may be the source of visual material, but the source alone does not determine the purpose of processing. If footage was originally collected to protect a building, people, or property, the legal basis and processing purpose are assessed in that security context. However, if the same material is later transferred to PR, marketing, public administration, or a contractor responsible for publication, a new operational stage begins. Organizations then often need to assess whether the further use still falls within the original purpose or whether it requires additional justification, minimization, and safeguards [1][2].

Under the GDPR, an image of a person captured in a photo or video is personal data when that person can be identified. European and national supervisory authorities take a similar approach to CCTV and video surveillance footage [1][2][4]. Therefore, in a multi-layer integration, it is not enough to say that the material comes from a technical building system. It is necessary to determine who decides on the purpose of using the footage, who initiates anonymization, who selects the tool, and who approves the final publication of the edited material. This is where an on-premise visual data anonymization tool is typically implemented, while the integration architecture and scope of responsibilities should always be verified with the product team before deployment.

Data architecture for integrating video anonymization with alarms and BMS

The safest analytical model is to break the data flow down into separate layers:

  1. Source system - a camera, recorder, alarm system, or BMS that stores or indexes the material.
  2. Export of a selected video clip or image.
  3. Anonymization environment - where Gallio PRO processes the exported file.
  4. Repository for the edited material.
  5. Publication or transfer of the material to the final recipient.

This separation matters legally because there may be more than one data controller. In a simple model, the building owner or the entity operating the monitoring system remains the controller for the entire process. In a more complex setup, the controller of the security system may be different from the controller responsible for publication, and a data processor may also be involved for technical support or external integration. Who performs which role is not determined by the label used in the contract, but by actual influence over the purposes and means of processing [1].

In practice, four control questions are useful: who decides to export the recording from the security system; who determines whether the material will be used beyond the original purpose; who selects the anonymization parameters; and who approves final publication. The answers help organize the roles of controller, joint controllers, and processor.

A modern, well-lit data center hallway with rows of server racks on both sides and overhead lighting.

The on-premise model as an approach that limits data exposure

In multi-layer environments, the place where processing occurs is particularly important. On-premise software is often treated as an approach aligned with the principle of minimizing data exposure, because the material does not have to leave the environment controlled by the organization. This does not automatically ensure GDPR compliance, but it does make it easier to implement privacy by design and privacy by default under Article 25 of the GDPR [1].

An important architectural feature is that Gallio PRO does not collect logs containing face or license plate detection data, nor logs containing personal data. In integrations with layered systems, this matters because it reduces the number of additional system artifacts that could themselves become carriers of personal data. From a compliance perspective, this is an advantage - but it does not replace a full analysis of the entire data flow, retention periods, and access rights.

What does Gallio PRO actually support, and what should not be claimed without verification?

Deployment descriptions must be precise. Gallio PRO automatically blurs only faces and license plates. It does not automatically detect company logos, tattoos, name badges, documents, or content displayed on monitor screens. Such elements can be handled manually in the built-in editor if the organization considers it necessary for a specific piece of material.

This distinction also matters when integrating video anonymization with alarms and BMS. If an organization wants to automate the preparation of selected footage for publication, it should not assume that the tool will cover every potential identifier in the frame - automatic detection applies only to faces and license plates. Nor should native integration with a specific BMS be declared without prior verification by the product team. A safer description is integration at the process level, through material export, or via API - if the scenario has been technically confirmed. In a test scenario, it is worth validating this by downloading the free demo and mapping the organization’s actual data flow.

Rows of server racks in a data center with overlaid white computer code in a black and white image.

GDPR obligations in multi-layer integration

The most common mistake is reducing the issue to face blurring alone. From a GDPR perspective, an organization should first demonstrate the lawfulness of the entire processing operation and only then select the appropriate technical measure. In practice, compliance usually covers at least five areas:

  1. Purpose and legal basis for processing visual material at every stage. The basis for security monitoring may differ from the basis for publishing photos or recordings [1][2].
  2. Data minimization. If only a short clip is needed for publication, there is no justification for continuing to circulate the entire recording [1].
  3. Retention of both source material and anonymized material. Failure to separate these periods often leads to excessive storage.
  4. Roles of entities and data processing agreements, where technical providers or integrators participate in the process [1].
  5. DPIA - often justified in multi-layer integrations, especially when surveillance footage is combined with a new purpose, multiple systems, or large-scale processing [1][3].

This is not legal advice, but an established compliance practice. The more technical and decision-making layers there are, the stronger the argument for conducting a formal DPIA. Such an assessment helps describe the risks of incorrect role assignment, excessive retention, overly broad access, and secondary use of recordings beyond their original purpose.

Images of people and license plates - what needs to be anonymized before publication?

For faces, the starting point is relatively clear. As a rule, publishing an identifiable image of a person requires a legal basis under the GDPR and consideration of civil law and copyright rules [1][5][6]. Copyright law provides exceptions to the requirement to obtain permission to disseminate a person’s image, especially where the person is publicly known in connection with the performance of public functions, where the person is merely a detail of a larger whole such as a gathering, landscape, or public event, or where the person received agreed payment for posing and did not reserve otherwise [6]. Even then, organizations usually analyze the publication context, the frame, and the risk of excessive exposure.

For license plates, the situation is more complex. It cannot be generally assumed that in Western European countries license plate blurring is mandatory based on EU recommendations - there is no single, EU-wide rule formulated in this way. The assessment depends on the processing context and the possibility of identifying a person. In Poland, the issue is also not entirely unambiguous, although as a rule a license plate may constitute personal data if, using reasonably likely means, it makes it possible to identify a natural person [1][2]. For this reason, many organizations adopt a precautionary model and use license plate blurring as a risk-reduction measure.

A symmetrical, black-and-white view of a futuristic server room with rows of illuminated server racks under bright ceiling lights.

Table: allocation of responsibilities in a typical multi-layer architecture

Process layer

Typical entity

Most common GDPR role

Main risk

Good practice

 

Capturing images from cameras

Building owner, monitoring operator

Controller

Unclear purpose and excessive scope of monitoring

Describe the security purpose, provide signage, define retention

Exporting material from an alarm system or BMS

Security department, facility management, integrator

Controller or processor, depending on influence over decisions

Unauthorized copying of material

Access control and records of operational activities

Anonymizing photos and videos

Communications team, compliance team, tool operator

Usually within the controller’s organization, sometimes processor

Failure to remove identifying elements from the frame

Face blurring and license plate blurring, with other elements handled manually

Storing edited versions

Media repository, DAM system

Controller or processor

No separation between source material and publication-ready versions

Separate retention periods and restricted access

Publication or sharing

Marketing, PR, public authority, publication contractor

Controller or joint controller

Secondary use beyond the original purpose

Legal and business approval before release

Integration with BMS and alarms - how to describe it responsibly

A safe deployment description should not suggest that every BMS environment can be connected to the anonymization process in the same way. In practice, everything depends on the export format, operator permissions, installation location, and method of file transfer. Product communication should therefore avoid claims about native integration with specific platforms without technical confirmation. It is more appropriate to discuss the process architecture, on-premise software, material export, API, or a custom scenario after requirements analysis. In such cases, the best approach is to reach out to the team and confirm the possible deployment scope.

From a GDPR perspective, it is also important that the anonymization tool does not create new, unnecessary data layers. The absence of logs containing face and license plate detection data, as well as the absence of logs containing personal data, is particularly valuable in a multi-layer architecture. The fewer secondary processing traces there are, the easier it is to reduce the risk surface and document the principle of minimization.

A cluster of white, 3D question marks scattered on a gray background, creating a pattern that fades from dense to sparse.

FAQ - integrating video anonymization with alarm systems and BMS

Does integrating anonymization with an alarm system always require a DPIA?

Not always, but in multi-layer integrations it is very often a justified approach. If surveillance footage is to be used beyond its original security purpose, and the process involves several systems and several user groups, organizations often treat a DPIA as a compliance standard [1][3].

Does Gallio PRO anonymize camera footage in real time?

No. Gallio PRO does not perform real-time anonymization or video stream anonymization.

Does the tool automatically detect all elements that may identify a person?

No. Automatic detection covers only faces and license plates. Company logos, tattoos, name badges, documents, or content displayed on monitors are not detected automatically and require assessment and, where necessary, manual editing.

Do faces always have to be blurred before publication?

Not always. As a rule, publishing an identifiable image requires a legal basis and consideration of rules on the protection of personal rights and copyright law. However, statutory exceptions to the permission requirement do exist - for example, for a publicly known person in connection with the performance of public functions, or for a person who is merely a detail of a larger whole [1][5][6]. Each case requires an assessment of the context.

Are license plates always personal data?

Not always. The assessment depends on the context and whether, using reasonably likely means, the plate makes it possible to identify a natural person. There is also no single EU-wide rule requiring license plates to be blurred in every case. That is why many organizations take a precautionary approach and blur license plates before publication [1][2].

Why does the absence of detection logs matter in integration?

Because additional logs may themselves create a new layer of personal data or high-risk metadata. Gallio PRO does not store logs containing face and license plate detection data or logs with personal data. In a multi-layer architecture, this is an important feature that limits data exposure.

Can Gallio PRO be described as having native integration with a specific BMS?

Not without prior verification. A safe communication practice is to describe the integration scenario as dependent on the specific architecture, export format, and deployment requirements. Before publishing sales materials or documentation, it is worth confirming the technical scope with the product team.

This article was prepared by the Gallio PRO team - specialists in data protection and video engineering, developing anonymization software used in security, the public sector, and media. The material is for informational purposes only and does not constitute legal advice.

Designing a data flow from BMS to publication? Map it in the demo - download the free Gallio PRO demo →

References list

  1. Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 (GDPR).
  2. European Data Protection Board, Guidelines 3/2019 on processing of personal data through video devices, Version 2.0, adopted on 29 January 2020.
  3. Article 29 Working Party, Guidelines on Data Protection Impact Assessment (DPIA), as endorsed by the EDPB.
  4. Information Commissioner’s Office, guidance on video surveillance including CCTV.
  5. Act of 23 April 1964 - Civil Code.
  6. Act of 4 February 1994 on Copyright and Related Rights.