Technical audit · 26.05.2026

univie.ac.at

University of Vienna

University of Vienna — 34 requests, 4 domains, all univie.ac.at. Matomo is self-hosted on proprietary subdomains — good. But it fires without explicit consent, and HeatmapSessionRecording captures user behavior on the page.

Request timeline

+628 ms · consent scripts
consent.js and cookieconfig.js load from www.univie.ac.at. No external requests.
+6650 ms · Matomo
matomo.univie.ac.at loads the container. Followed by two parallel tracking pings: matomo.univie.ac.at and startmatomo.univie.ac.at simultaneously.
+7457 ms · HeatmapSessionRecording
Both Matomo instances request the HeatmapSessionRecording configuration — a plugin for recording mouse movements and user behavior on the page.
Session total
34 requests, 4 domains — all univie.ac.at. Zero external services, zero cookies in the HAR.

Declared versus actual

✓ Matomo — the policy mentions web analytics, but no legal basis is specified for the site — declared

Transfer timings

+6650 ms matomo.univie.ac.at

The primary Matomo instance. Self-hosted.

+7361 ms matomo.univie.ac.at / startmatomo.univie.ac.at

Two parallel tracking pings, no cookies in the HAR.

+7457 ms matomo.univie.ac.at / startmatomo.univie.ac.at

HeatmapSessionRecording configs — user session recording activated.

Detected trackers

Indicators of GDPR non-compliance

Context

Universität Wien is Austria’s largest university, founded in 1365, with around 90,000 students. HAR: 34 requests, 4 domains.

Proprietary infrastructure

34 requests, all to univie.ac.at subdomains. Zero external services — no Google, no Meta, no CDN. Inter and Source Serif 4 fonts are hosted locally. Matomo is deployed on two proprietary subdomains: matomo.univie.ac.at and startmatomo.univie.ac.at.

Consent scripts load at +628 ms, but Matomo fires at +6650 ms with no visible consent banner in the HAR. The privacy policy (October 2022) describes general data-processing bases but does not name Matomo specifically and does not state a specific legal basis for the site’s web analytics. Two parallel tracker instances — possibly an A/B configuration or a migration in progress — increase the volume of data collected.

HeatmapSessionRecording

Both Matomo instances activate the HeatmapSessionRecording plugin — a tool for recording users’ mouse movements, clicks, and scrolling. This goes beyond simple visit analytics: it captures the specific behavior of an individual visitor on the page. This is not mentioned in the privacy policy.

Conclusion

Architecturally, this is exemplary: zero external dependencies, everything self-hosted. But Matomo with HeatmapSessionRecording fires before the user could have expressed consent, and the 2022 privacy policy reflects neither the tool itself nor the session recording.

Evidence

How to verify: download the file and compute its checksum — sha256sum file.har (Linux, macOS) or certutil -hashfile file.har SHA256 (Windows); it must match the one shown. The conclusions apply to the scope of this measurement — see the limitations of the method.

Original (audit)
HAR file: at/univie-ac-at-2026-05-26.har
SHA-256: 02b2080b5a21de55902c9918cc0738a6a9bef5f0850ee139419538c1cb9a4027
Re-check snapshot
Awaiting changes
HAR files are stored on EU infrastructure (Proton Drive). SHA-256 is published for integrity verification.