ContestsPvPAI EngineeringPricing
Log inAnalyze profile
Analyze profileLog in
AnalyzeTrainingArenaContestsPvPAI EngineeringPricing

Legal

Privacy

Last updated August 2026 · Plain language, no legal maze.

What SolveX reads

SolveX analyzes publicly available Codeforces data: your submissions, verdicts, problem tags, problem ratings, and contest history, fetched from the official Codeforces public API. Everything we analyze is visible to anyone on codeforces.com without logging in.

You can run an analysis by entering any public handle. No Codeforces login, token, or password is involved — SolveX never asks for, receives, or stores your Codeforces password.

Accounts

Creating a SolveX account is optional and uses Supabase Auth. When you sign up we store your email address and authentication data managed by Supabase. We do not store passwords ourselves and we never link your account to private Codeforces credentials.

Private actions — saving training progress, joining leaderboards, starting duels — require an authenticated account. Anonymous analysis stays anonymous.

What we store

For account holders, SolveX stores: your training progress and queue history, gamification data (XP, levels, streaks, quests, badges), private leaderboard memberships, Arena duel history and results, and any feedback you send us.

Analysis results are derived from public Codeforces data and may be cached to keep the product fast.

Problem and training data

SolveX also uses publicly released programming datasets to provide practice problems and to support its training and verification features. Current sources include BAAI/TACO, TACO-verified, and PRIME-RL/Eurus-2-RL-Data.

These datasets may contain problems originally sourced from third-party competitive-programming platforms, including Codeforces. Where source information is available, SolveX preserves the original source and URL so you can see where a problem came from.

Problem statements, test data, solutions, and other dataset content are not treated as personal user data. Your account data is stored separately from these public research datasets.

Website analytics

SolveX uses Vercel Web Analytics to measure aggregated page visits and navigation. Query parameters containing Codeforces handles or other user-provided values are removed before analytics events are sent.

SolveX does not send source code, email addresses, authentication tokens, or private account data to Vercel Analytics.

Product analytics

During the closed beta, SolveX records how the product is actually used so we can see where people get stuck. These events stay on our own infrastructure — they are stored in our Supabase database and are not shared with any third-party analytics company.

An event records which step you reached — for example that an analysis completed, that a recommended problem was opened, or that a submission received a verdict — along with coarse context: the page path with its query string removed, whether you were signed in, a difficulty band, a language, a verdict, and how long the operation took.

Each browser is given a random identifier so we can tell a returning visitor from a new one. It is generated at random, is not derived from your Codeforces handle, email address, IP address, or any browser fingerprint, and it identifies a browser rather than a person. If you have a SolveX account, events are also linked to your account's internal ID.

We never put source code, custom test input, program output, AI chat content, email addresses, authentication tokens, or Codeforces handles into these events. Numbers such as your submission count are stored only as ranges, never as exact values.

Beta analytics events are kept for at most 180 days and then deleted.

Feedback you send us

If you use the Feedback button, we store exactly what you typed, the category you picked, the page you were on, and coarse browser and device information so we can reproduce the problem. Nothing is captured automatically: SolveX never takes screenshots and never uploads your code, console, or editor contents.

What we never do

We never ask for or store your Codeforces password. We never access private Codeforces data. We do not sell your data. We do not show ads.

SolveX is an independent project and is not affiliated with, endorsed by, or connected to Codeforces.

Deletion and export

You can request deletion or export of your account data at any time by emailing kydyrbekbekarys44@gmail.com. We will confirm and complete the request as quickly as we can.

Deleting your account also deletes your beta analytics events and any feedback you sent, including events recorded by your browser before you signed up.

Questions about this policy? Email us — we answer personally.