GDPR Art. 89 in conjunction with § 27 BDSG
Processing for scientific research purposes operates under the safeguards of Art. 89(1) GDPR and the German specification in § 27 BDSG: pseudonymisation where feasible, data minimisation, purpose limitation, technical and organisational measures. The current research design does not process special categories of personal data under Art. 9 GDPR.
Regulation (EU) 2024/1689 — AI Act, Art. 5(1)(h)
The research architecture is designed to remain outside the scope of prohibited practices under Art. 5 AI Act. In particular, it performs no real-time remote biometric identification (Art. 5(1)(h)) and does not identify natural persons. Classifications refer exclusively to statistical properties of crowd dynamics, not to identifying features.
Demarcation from predictive policing (Art. 5(1)(d) AI Act)
The AI Act prohibits AI systems that assess natural persons in order to predict the likelihood of a criminal offence. The research architecture does not assess individuals. It analyses statistical properties of collective dynamics with respect to escalation potential. It produces no offence prognoses, no attributions of guilt or threat-actor labelling, and does not operate within the scope of Art. 5(1)(d) AI Act.
High-risk classification under AI Act Annex III
When used by or on behalf of law enforcement or public security authorities, the system may fall under the high-risk classification of Annex III No. 6. The architecture is therefore designed to meet the requirements of Art. 8–15 AI Act: risk management system, data and data governance, technical documentation, automated logging, transparency and information duties, human oversight, as well as accuracy, robustness, and cybersecurity.
Freedom of assembly (Art. 8 Basic Law, Brokdorf doctrine)
The architecture contains structural safeguards for political assemblies in line with the German Federal Constitutional Court's doctrine (BVerfGE 69, 315 — Brokdorf): assemblies are not the object of investigation but a constitutionally protected context. The detection logic is explicitly designed not to classify assembly dynamics as anomalous.