Home » Security
https://api.bank2xl.app. It declares no other host permissions.We use third-party models for OCR and extraction. We pick providers whose terms forbid training on customer content:
| Provider | Role | Retention |
|---|---|---|
| OpenRouter | LLM gateway | Passes content to upstream; no retention |
| Google Gemini (via OpenRouter) | Vision extraction | Per Google API terms: no training, no retention beyond serving the request |
| Datalab (Chandra OCR) | OCR for scanned PDFs | Per Datalab API terms: no retention, no training |
We record service-health and abuse-prevention telemetry only. None of it includes file content.
| Permission | Why |
|---|---|
storage | Remember settings, the free-tier counter, and the last 5 recent conversion records (job IDs only) on your device. |
downloads | Save the converted Excel to your Downloads folder. |
Host: https://api.bank2xl.app/* | The only network destination the extension is allowed to contact. |
The extension does NOT request access to your browsing history, any banking websites, or "all sites". It only acts on files you explicitly hand it.
background.js; it is unobfuscated vanilla JS.We use industry-standard practices, but no system is unbreakable. If your statement is so sensitive that you would not upload it to any cloud SaaS, please don't upload it to Bank2XL either. If you are a regulated entity (financial advisor, healthcare org with statements containing PHI, etc.) we are happy to discuss an on-premise build — reach out at [email protected].
Email [email protected]. We respond within 72 hours. We do not yet have a formal bug bounty program, but we appreciate disclosure and will credit you publicly with your permission.