A research project of KIT, INFOnline, Leuphana University and the Urban Software Institute

Movement data you can share without giving people away

Click traces on the web and GPS trajectories in cities drive reach measurement, traffic planning and smart-city services. They are also among the easiest data to re-identify. SynTrace builds anonymization and synthesis methods that survive both tests: formal privacy guarantees, and data that analysts can still use.

Duration
06/2026 – 05/2028
Coordination
KIT, Karlsruhe
Funding
BMFTR
Programme
Digital. Sicher. Souverän.

Aims and approach

Digital services on the web and in smart-city infrastructures increasingly run on behavioural and movement data. A handful of data points is often enough to single out an individual, so classical anonymization reaches its limits quickly — and the uncertainty this creates keeps useful data locked away.

SynTrace develops methods for anonymizing and generating movement data that combine strong privacy guarantees with the data quality real applications need. The core idea is to pair differential privacy with generative models, so that synthetic data reproduces the statistical structure of the original without permitting inferences about individuals. Public, non-personal data — anonymous page-visit counts, road networks, induction-loop readings — is used as conditional information to keep rare events realistic, which is where purely private generators tend to fail.

A second line of work protects trajectories while they are still being streamed: hybrid mechanisms perturb some events and replace others with synthetic segments, removing the link to a person at the interface between the party collecting data and the party processing it. The resulting methods are integrated into an existing smart-city data platform as an anonymization API and evaluated in realistic scenarios.

SynTrace continues the work of two predecessor projects, SynthiClick (web click traces) and PROPOLIS (smart-city analytics), and brings both strands together at the point where data changes hands.

Quick facts

Full title
Anonymization and Synthesis of Movement Data in the Web and Smart Cities
Coordinator
Prof. Dr.-Ing. Thorsten Strufe, KIT
Duration
June 2026 – May 2028 (24 months)
Consortium
Two universities and two SMEs, coordinated by KIT
Open source
Software artefacts are published under the MIT licence — public money, public code.

Six work packages

Two strands of protection mechanisms, two ways of measuring whether they worked, and two packages that put them into production.

AP1

Generative foundation models

Train generative models on broad trajectory data with DP-SGD and fine-tune them for a specific website or city district, so that one architecture serves many target areas.

Lead: Leuphana University

AP2

Protection for streaming data

Protect trajectories as they arrive, mixing perturbation of real events with synthetic segments. Markov models are replaced by distilled, resource-light generators that also accept public data as input.

Lead: KIT

AP3

Utility benchmarking

Compare generated data against the originals and against public reference data: frequency statistics, origin–destination analyses, higher-order n-gram comparisons and map-based visualisations of where the models drift.

Lead: Leuphana University

AP4

Empirical privacy evaluation

Formal DP parameters are hard to interpret, so we attack our own generators — with access to synthetic data only, and with access to the model — and report the protection level actually achieved.

Lead: KIT

AP5

Anonymity as a service

An API for anonymizing GPS movement data, integrated into the Kafka-based UrbanPulse platform, with a privacy threat model to support data protection impact assessments.

Lead: Urban Software Institute

AP6

Validation

Use cases, test environment and validation reports on real infrastructure, plus the documentation needed for others to reuse the components.

Lead: INFOnline

Who is who

Two universities and two SMEs, covering the whole chain from privacy theory to a running data platform.

Karlsruhe Institute of Technology

Karlsruhe

Prof. Dr.-Ing. Thorsten Strufe

KASTEL Security Research Labs, Chair of Practical IT Security.

Coordination, anonymization, differential privacy and privacy evaluation.

INFOnline GmbH

Schönefeld

Timo Gröger

Central service provider for digital audience measurement in Germany since 2002.

Web data, measurement expertise and the computing infrastructure.

Leuphana University Lüneburg

Lüneburg

Prof. Dr. Ulf Brefeld

Institute of Information Systems, Machine Learning group.

Generative models for trajectories and utility benchmarking.

Urban Software Institute

Chemnitz

Dr. Lutz Heuser

Provider of the UrbanPulse smart-city platform, deployed in more than twenty European cities.

Real-time movement data, stream analytics and the anonymization API.

Research artefacts

Publications, artefacts and code from the project. Newest first.

Funding

SynTrace is funded by the German Federal Ministry of Research, Technology and Space (BMFTR) under the call “Anonymisierung für eine sichere Datennutzung”, part of the framework programme Digital. Sicher. Souverän., for the period 06/2026 – 05/2028.

Grant numbers
Karlsruhe Institute of Technology16KIS2674K
INFOnline GmbH16KIS2675
Leuphana University Lüneburg16KIS2676
Urban Software Institute GmbH16KIS2677
Funded by the German Federal Ministry of Research, Technology and Space

Contact

Project coordination

For questions about the project or the consortium, please contact the coordinator.

Prof. Dr.-Ing. Thorsten Strufe

Karlsruhe Institute of Technology
KASTEL Security Research Labs
Am Fasanengarten 5, 76131 Karlsruhe

thorsten.strufe@kit.edu