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
A research project of KIT, INFOnline, Leuphana University and the Urban Software Institute
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.
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.
Two strands of protection mechanisms, two ways of measuring whether they worked, and two packages that put them into production.
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
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
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
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
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
Use cases, test environment and validation reports on real infrastructure, plus the documentation needed for others to reuse the components.
Lead: INFOnline
Two universities and two SMEs, covering the whole chain from privacy theory to a running data platform.
Publications, artefacts and code from the project. Newest first.
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.
| Karlsruhe Institute of Technology | 16KIS2674K |
|---|---|
| INFOnline GmbH | 16KIS2675 |
| Leuphana University Lüneburg | 16KIS2676 |
| Urban Software Institute GmbH | 16KIS2677 |
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