
Legal
Last updated: April 2026
Identity: When you connect GitHub, we store your GitHub ID, username and email. This is strictly to manage your scan quotas and account tier (Basic/Pro/Ultra).
Authentication: We use short-lived OAuth tokens. They are used only to access the repos you select and are never stored permanently in our database.
Scanning: To analyze your code, we send relevant files to Google's Gemini AI. We do not store your code on our servers after the scan is complete.
Payments: If you upgrade to Pro/Ultra, payment processing is handled securely by our third-party provider (Stripe). Heimdall never sees or stores your credit card details.
GitHub OAuth handles authentication and repo access. See GitHub's Privacy Statement.
Google Gemini AI processes your repo files during each scan. See Google's Privacy Policy.
Mixpanel records anonymous product analytics after you accept cookies. See Mixpanel's Privacy Policy.
Sentry captures crash reports so we can fix bugs. Session Replay only activates after you accept cookies. See Sentry's Privacy Policy.
Here's every cookie and storage entry Heimdall Scan sets, and why. You can change your analytics choice any time by clicking Cookies in the footer.
| Name | Purpose | Category |
|---|---|---|
| heimdall_session | Signed session token after sign-in | Strictly necessary |
| heimdall_auth | Short-lived OAuth handoff (cleared after one read) | Strictly necessary |
| heimdall_consent | Records your accept/decline choice on the cookie banner | Strictly necessary |
| heimdall-theme | localStorage entry remembering your light/dark theme | Functional |
| mp_* | Mixpanel anonymous usage analytics. Only set after you accept. | Analytics (consent required) |
| sentryReplaySession | Sentry Session Replay for crash debugging. Only set after you accept. | Analytics (consent required) |
Questions about this policy? Email us at legal@heimdallscan.com