Privacy Policy
Badger SQL for iPhone and iPad. Effective October 20, 2026.
In short: Badger SQL doesn't collect, store or share any of your data. Everything stays on your device, or in your own iCloud Keychain if you turn on sync. We have no servers that receive your information.
Data we collect
None. Badger SQL has no analytics, advertising, tracking, crash reporting or user accounts, and it does not send any information to Lone Badger Tech.
Data stored on your device
- Saved connections (server names, database names, user names, passwords, client secrets and access tokens) are stored in the iOS Keychain, encrypted by iOS. Connections you mark Sync to my devices are stored in iCloud Keychain, which Apple end-to-end encrypts; Lone Badger Tech cannot read them.
- Microsoft sign-in tokens are stored in the Keychain on this device only and are never synced.
- App settings (such as the result row limit) are stored on the device.
- Saved queries and query history (the SQL text, which connection and database it ran on, when, how long it took and how many rows it returned) are stored in a file on this device, encrypted by iOS while the device is locked. They are never synced or uploaded. You can turn history off or clear it in Settings.
- Query results are kept in memory while the app is open. Files you export are created only when you choose to share them and are deleted afterwards.
Deleting the app, or using Settings › Erase All Data, removes this data from the device.
Network connections
Badger SQL connects only to:
- the database servers you configure, over encrypted (TLS) connections;
- Microsoft's identity platform (login.microsoftonline.com), when you sign in with Microsoft Entra ID;
- Azure Resource Manager (management.azure.com), only when you choose to add, view or remove an Azure SQL firewall rule.
Those services are operated by you, your organization or Microsoft, under their own privacy terms. Badger SQL sends them only what's needed to do what you asked.
Voice input
If you use the microphone button to dictate SQL, iOS asks for microphone and speech recognition permission. Speech is recognized on your device using Apple's on-device speech recognition; audio is not sent to Lone Badger Tech or to Apple's servers, and it isn't recorded or stored. To improve accuracy, the names of tables and columns in your current database are given to the on-device recognizer.
Face ID and passcode
The app lock uses iOS's Face ID, Touch ID or passcode check. Biometric data never leaves Apple's secure hardware and is never available to the app.
Local network
If you connect to a SQL Server on your local network, iOS asks for permission to access it. This is used only to reach servers you configure.
Children
Badger SQL is a tool for database professionals and isn't directed at children.
Changes
If this policy changes, the updated version will be posted on this page with a new effective date.
Contact
Questions? Email support@lonebadger.tech.