SQL Playground
TutorialsPlayground
SQL FormatterSQL MinifierSyntax ValidatorJSON to SQLCSV to SQLSQL to JSONER Diagram Generator
Daily ChallengeInterviewsCheat SheetBlog

© 2026 SQL Playground. Built for developers.

PrivacyTermsAboutRSS Feed
SQL Playground
TutorialsPlayground
SQL FormatterSQL MinifierSyntax ValidatorJSON to SQLCSV to SQLSQL to JSONER Diagram Generator
Daily ChallengeInterviewsCheat SheetBlog

Privacy Policy

Last updated: 1/10/2026

Introduction

At SQL Playground, we prioritize your privacy while providing a seamless learning experience. This policy explains how we handle your information when you use our website.

We believe in transparency: we only collect the minimum data necessary to provide features like account synchronization and progress tracking. Your actual learning practice—the SQL queries you run—transpires locally on your device.

Hybrid Architecture & Local Processing

SQL Playground utilizes a privacy-first hybrid architecture:

  • SQL Execution: All your SQL queries are executed locally in your browser using WebAssembly (SQLite WASM). We do not send your query text or the data you manipulate in the playground to our servers.
  • File Processing: Any CSV or JSON files you upload for practice are processed strictly within your browser memory. They are never uploaded to our cloud storage.

Data We Collect

To enable features like cross-device synchronization and progress tracking, we collect the following limited information:

1. User Account Information

If you choose to create an account, we collect your email address and authentication credentials via our secure authentication provider (Supabase). This allows you to log in across different devices.

2. Learning Progress

We store data related to your learning journey to sync it across your devices:

  • Completed tutorial chapters and lessons.
  • Daily Challenge completion status and streaks.
  • Points, badges, and achievements you earn.

Note: We record that you completed a challenge, but we do not store the specific SQL code you wrote to solve it, as that remains local.

How We Use Your Data

The information we collect is used solely for:

  • Providing and maintaining your user account.
  • Synchronizing your learning progress across devices.
  • Improving the educational content based on aggregated completion rates (e.g., identifying tutorials that many users struggle to finish).

We do not sell your personal data to advertisers or third parties.

Hosting & Third-Party Services

We use trusted third-party services to operate standard infrastructure:

  • Vercel & Cloudflare: For hosting and content delivery. They may collect standard technical logs (IP address, user agent) for security and performance.
  • Supabase: For secure database hosting and user authentication.

Your Rights

You have the right to access, correct, or delete your personal data. If you wish to delete your account and all associated progress data, you can do so from your profile settings or by contacting us.

Contact

If you have any questions about this Privacy Policy, please contact us via our GitHub repository or support channel.

© 2026 SQL Playground. Built for developers.

PrivacyTermsAboutRSS Feed