Security Statement
Client-side-only architecture
FireMan has no backend, no database, and no server-side processing of configuration data. The app is a static bundle (HTML/CSS/JS) served to your browser; every parsing step and every security check executes locally, inside the Teams tab, using only the JavaScript already downloaded to your machine.
No telemetry, no analytics, no cookies
Nothing about your usage, your device, or the configuration you upload is recorded or sent anywhere. The app does not set cookies and does not call any analytics or logging service.
Inside Microsoft Teams
The Teams SDK (@microsoft/teams-js) is used only for the app's initialization
handshake and to read Teams' current light/dark/contrast theme so the tab's appearance matches
the rest of Teams. No identity, authentication, or messaging APIs are used — the app requests
no permissions.
The bundled Teams SDK may attempt one outbound request on load to refresh Microsoft's list of trusted Teams domains. Our Content-Security-Policy blocks this at the browser level before it can complete, and the SDK immediately falls back to its own identical bundled domain list — no data is sent, and functionality is unaffected. If you inspect the Network tab, you may see this single blocked (not completed) request; it never leaves the browser with any data.
Verifying these claims
Open your browser's developer tools to the Network tab before dropping in a configuration file, and confirm no requests fire at any point during parsing or report generation.