Privacy Policy
Last updated: April 2026
Overview
caseSQL is committed to protecting your privacy. This policy explains what data we collect, how we use it, and your rights regarding that data.
Data We Collect
Account data
If you create an account, we store your email address and a hashed password. We do not store plaintext passwords.
Usage data
We collect analytics data (page views, feature usage, mission progress) via Vercel Analytics and PostHog to improve the platform. PostHog assigns an anonymous device identifier to track product usage patterns such as which missions are started, queries run, hints used, and answers submitted. This data helps us improve mission quality and the learning experience.
Query data
SQL queries you execute are processed server-side against our database. We may log queries for debugging and to improve mission quality. Logged queries are not tied to your identity.
How We Use Your Data
- To authenticate your account and persist your progress
- To improve the quality of missions and the validation engine
- To monitor platform stability and debug issues
- To send you service-related communications (if you opt in)
Third-Party Services
We use the following third-party services:
- Supabase — database hosting and authentication
- Vercel — hosting and anonymized analytics
- PostHog — product analytics (page views, feature usage, mission progress)
Each service has its own privacy policy. We do not sell or share your personal data with any other third parties.
Cookies
We use a session cookie to keep you logged in. PostHog stores an anonymous device identifier in local storage to track product usage across sessions. We do not use third-party advertising cookies.
Your Rights
You have the right to:
- Request a copy of the data we hold about you
- Request deletion of your account and associated data
- Opt out of anonymized analytics
To exercise any of these rights, contact us via the Feedback page.
Changes to This Policy
We may update this policy from time to time. Significant changes will be communicated on the platform. Continued use after changes constitutes acceptance.