Privacy Policy.
Last updated 2026-06-12
This Privacy Policy explains what information sqlfmt (“sqlfmt,” “we,” “us”) collects, why, and what choices you have. By using the service you agree to this policy.
Your SQL is processed in your browser
Formatting, validation, and typo suggestions all run locally in your browser. The SQL you paste is not transmitted to our servers as part of formatting or validation. Your queries leave your browser only if you explicitly save a snippet to your account or create a shareable link.
Information we collect
Account information
If you sign in, we receive your email address and basic profile information from your chosen sign-in provider (Google or GitHub). We use this to create and identify your account.
Saved content
If you save snippets or use history, the SQL and formatting options you save are stored and associated with your account so you can retrieve them later. You can delete saved snippets at any time.
Billing information
Pro subscriptions are processed by PayPal. We do not receive or store your full payment card details. We store subscription metadata (such as a subscription identifier and status) needed to grant and manage Pro access.
Usage and technical data
We keep limited counters (such as the number of analyses per day) to enforce plan limits, and standard server logs needed to operate and secure the service.
Cookies and similar technologies
When you sign in, we use a session cookie to keep you logged in. This cookie is strictly necessary for authentication. We do not use advertising or third-party tracking cookies. Anonymous usage limits are stored in your browser’s local storage, not on our servers.
Third-party services
We rely on the following providers to operate the service:
- Google and GitHub — sign-in (OAuth) providers.
- PayPal — subscription billing and payment processing.
- Supabase — database hosting for account data and saved content.
Each provider handles your data under its own privacy policy. We share only what is necessary for these functions.
How long we keep data
We retain account and saved content for as long as your account is active. Billing records are kept as required to provide the service and meet legal and accounting obligations.
Your choices and rights
You can use the formatter and validator without an account. If you have an account, you can delete saved snippets, cancel Pro at any time, and request deletion of your account and associated data by contacting us. Depending on where you live, you may have additional rights over your personal data.
Children
sqlfmt is not directed to children under 13, and we do not knowingly collect personal information from them.
Changes to this policy
We may update this policy from time to time. Material changes will be reflected by updating the “Last updated” date above.
Contact
Questions about privacy? Reach us through the Contact page.
This document is provided for general information and is not legal advice.