Technical audit · 2026-05-26

finanzonline.bmf.gv.at

Austrian Electronic Tax Filing Portal

Austrian tax portal — 30 requests, 2 domains, both bmf.gv.at. CSP with nonce, HSTS, X-Frame-Options. A chat widget on chat.bmf.gv.at — the ministry's own infrastructure. Zero external dependencies.

Timeline of the leak

+282 ms · on load
chat.bmf.gv.at/widget-fon.js — the Ministry of Finance's chat widget. A bmf.gv.at subdomain.

Context

FinanzOnline is Austria’s state portal for filing tax returns, viewing tax assessments, and interacting with tax authorities. One of Austria’s most-visited government services — used by citizens, businesses, and accountants. Operator: Bundesministerium für Finanzen (BMF). HAR: 30 requests, 2 domains. Session on the login page.

Two domains — both bmf.gv.at

finanzonline.bmf.gv.at and chat.bmf.gv.at — both subdomains of Austria’s Federal Ministry of Finance. The chat widget is hosted on BMF’s own infrastructure, rather than through Intercom, Zendesk, or another external service. Data does not leave the state infrastructure.

CSP with nonce — a high security standard

Content-Security-Policy: default-src 'self'; script-src 'self' chat.bmf.gv.at secure.oesterreich.gv.at sso.finanzonline.bmf.gv.at 'nonce-...'

A policy with a nonce means every script must carry the corresponding one-time token — protection against XSS beyond a standard CSP. secure.oesterreich.gv.at is Austria’s state SSO portal (ID Austria). sso.finanzonline.bmf.gv.at is the portal’s own SSO.

Policy — detailed, BMF group

The Datenschutzerklärung covers Austria’s entire tax authority (Finanzressort). A detailed table of contents: legal bases, categories of data, recipients, retention periods, automated decisions, security. The DPO for the Finanzressort has a dedicated contact. The controller is BMF.

Sensitivity context

FinanzOnline processes tax data — one of the most sensitive categories of financial information for citizens and businesses. The absence of any external trackers on the login portal is the mandatory minimum for a service of this level.

Conclusion

30 requests, 2 domains of state infrastructure, CSP with a nonce, HSTS. Austria’s tax portal upholds a standard commensurate with the sensitivity of the data it processes. Alongside dsb.gv.at, a-sit.at, and ages.at, it is the fourth Austrian government site with a zero external-request profile.

Evidence
Original (audit)
HAR file: at/finanzonline-bmf-gv-at-2026-05-26.har
SHA-256: 86199a2bf1171bb6e29c7b18f1a791de1baa7487a7c97656051f11218b70b9d2
HAR files are stored on EU infrastructure (Proton Drive). SHA-256 is published for integrity verification.