How We Use Your Data

Effective date: January 1, 2026 · Queryflo by Data-Techcon

Our Data Commitment

We collect only what we need to operate and improve Queryflo. We do not sell your data, build advertising profiles, or share your SQL submissions with third parties beyond what is necessary to deliver AI features.

What data we collect and why

Email address
Why collectedAccount creation, authentication, and critical platform communications.
Stored withSupabase (PostgreSQL)
Retention periodUntil account deletion
SQL query submissions
Why collectedTo validate your answers against expected outputs and generate AI feedback. We do not store the challenge solution queries — only your submissions.
Stored withSupabase
Retention period2 years
Challenge attempt history
Why collectedTo track your XP, streaks, domain progress, and personalize your learning experience.
Stored withSupabase
Retention period2 years
AI feature inputs
Why collectedYour natural language questions, schema descriptions, and SQL queries submitted to AI features are sent to Anthropic's API to generate responses. We do not log AI responses permanently.
Stored withAnthropic API (transient)
Retention periodNot stored by us
Session & technical data
Why collectedIP address, browser, device type for security, fraud prevention, and performance monitoring.
Stored withVercel / Supabase logs
Retention period90 days

What we never do with your data

  • We never sell your personal data or SQL submissions to any third party.
  • We never use your data to build advertising profiles or target you with behavioral ads.
  • We never share your query history with other users.
  • We never use your data to train our own AI models — AI responses are generated on-demand via Anthropic's API.
  • We never expose your account credentials, API keys, or personal information in client-side code.

AI Data Processing

When you use AI features (Answer Explanation, Code Review, Exec Summary, Schema Explorer, Text to SQL, AI Judge, Synthetic Data Generator), your inputs are transmitted to Anthropic's Claude API for processing. This means:

  • Your SQL query and the challenge schema are sent to Anthropic's servers to generate feedback.
  • Anthropic's API usage policies and privacy practices apply to this processing.
  • We do not send your email, name, or account identifier to Anthropic — inputs are anonymized before transmission.
  • AI responses are streamed to your browser and not permanently stored in our database.