SQL Boy
TutorialsPlayground

Format & Validate

SQL FormatterSQL MinifierSyntax Validator

Convert

JSON to SQLCSV to SQLSQL to JSONRegex to SQLExcel to SQLSQL Dialect Convertersoon

Visualize

ER Diagram GeneratorSQL Schema Diff

Generate

SQL Mock Data Generator

Analyze

SQL Query ExplainerSQL Query Analyzer

Workflow hubs

FormattingConversionSchemaAnalysis
View all tools
Daily ChallengeInterviewsCheat SheetBlog

© 2026 SQL Boy. Built for developers.

ContactPrivacyTermsAI Usage PolicyEditorial StandardsAboutRSS Feed

New conversation

What can I help with?

Ask about this page, get a hint on a challenge, or explore SQL concepts.

I know what's on this page and can give answers grounded in SQL Boy content.

Current page

Privacy

/privacy

Usage status will load after login
SQL Boy
TutorialsPlayground

Format & Validate

SQL FormatterSQL MinifierSyntax Validator

Convert

JSON to SQLCSV to SQLSQL to JSONRegex to SQLExcel to SQLSQL Dialect Convertersoon

Visualize

ER Diagram GeneratorSQL Schema Diff

Generate

SQL Mock Data Generator

Analyze

SQL Query ExplainerSQL Query Analyzer

Workflow hubs

FormattingConversionSchemaAnalysis
View all tools
Daily ChallengeInterviewsCheat SheetBlog

Privacy Policy

Last updated: April 25, 2026

Introduction

This policy explains what personal data SQL Boy collects, how we use it, and how data handling differs between browser-only product features and server-side account, AI, and billing features.

SQL Boy is built as a hybrid product. Some experiences run entirely in your browser, while others require server-side storage or third-party processors. We aim to describe those boundaries clearly rather than imply that every feature is purely local.

Local Processing vs Server-Side Features

Many core SQL practice workflows stay on your device:

  • Playground SQL execution: The browser playground runs on SQLite WASM. SQL queries you execute there are processed locally in your browser rather than on SQL Boy servers.
  • Browser-side conversion tools: Many tools such as formatter, explainer, validator, and file conversion workflows are designed to process SQL, CSV, or JSON inside the browser.

Other features are server-side by design, including account login, progress sync, AI chat history, usage tracking, billing, and support workflows. If you choose to use those features, the relevant data is processed on SQL Boy infrastructure and by the service providers listed below.

Data We Collect

Depending on which features you use, SQL Boy may collect:

1. Account and authentication data

If you create an account, SQL Boy stores account identifiers such as your email address and authentication metadata through Supabase so you can sign in and associate usage, history, and billing state with the correct account.

2. Learning progress and account-linked activity

We may store progress records and related activity so they can be tied to your account:

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

Local playground SQL is intended to stay in the browser. Account-linked progress data is separate from raw playground execution.

3. AI chat content and related context

If you use SQL Boy AI, we store conversation history, message content, usage counters, lightweight page context, source references, and tool recommendation metadata so the sidebar can support history, retrieval, and entitlement enforcement.

AI is not a browser-only feature. When you send a message, the relevant prompt and context are processed server-side and sent to an external AI provider to produce a response.

4. Billing and payment records

If you purchase SQL Boy Pro, SQL Boy stores subscription state, entitlement snapshots, customer IDs, invoice-linked billing metadata, refund records, dispute records, and access-block status needed to operate recurring billing and fraud controls.

5. Analytics and technical logs

We and our infrastructure providers may collect technical information such as IP address, browser type, device data, request logs, and interaction analytics to operate, secure, and improve the service.

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.
  • Running AI chat, storing conversation history, and enforcing plan-based usage limits.
  • Operating subscriptions, customer support, fraud prevention, and billing investigations.
  • 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 database hosting, authentication, and account-linked data storage.
  • OpenAI or successor AI provider disclosed in updated policy text: For server-side AI response generation when you use SQL Boy AI.
  • Stripe: For subscription checkout, recurring billing, payment portal access, refund handling, and dispute processing.
  • Google Analytics: To measure aggregate traffic and understand which pages and features are useful. Google may collect standard usage data through cookies or similar technologies.

Advertising & Cookies

SQL Boy may use Google AdSense or other advertising partners to fund free educational content and tools. If ads are enabled, Google and its partners may use cookies to serve personalized or non-personalized ads based on your visit to this and other websites.

You can learn more about how Google uses information from sites and apps, and you can manage ad settings through your Google account. If you do not want personalized ads, Google may still show contextual or non-personalized ads where legally permitted.

Your Rights

You may request access, correction, or deletion of your personal data, subject to legal and operational retention requirements. Individual AI conversations can be deleted from the product where that control is available. For broader account deletion or privacy requests, contact us directly.

Retention

We keep data for as long as needed to provide the feature you used, maintain account history, investigate abuse, comply with legal obligations, and resolve billing or support issues. Chat history may remain in your account until you delete it, while billing and fraud-related records may be retained longer.

Contact

If you have any questions about this Privacy Policy, email [email protected] or visit our Contact page for the current support channels.

Related Trust Pages

For how SQL Boy reviews educational content, see our Editorial Standards. For team background and product context, visit the About page.

© 2026 SQL Boy. Built for developers.

ContactPrivacyTermsAI Usage PolicyEditorial StandardsAboutRSS Feed