ReviewLabs is a free, solo-built project. There’s no company behind it, just Satyabrata Mohanty, and this page explains plainly what data the site actually touches.
Last updated: July 20, 2026
You can browse the full challenge library and read every question and code sample without signing in. No account is needed just to look around.
Submitting an answer does require signing in with GitHub. We made this change so our server checks the answer against the real answer key, instead of trusting whatever a browser claims, which is also what keeps scores and any future leaderboard honest. If you’re not signed in, you can still read a challenge end to end, but submitting an answer will prompt you to sign in first. Nothing about an unsubmitted answer ever reaches us.
When you sign in, GitHub shares your public profile (username, avatar, and the email associated with your GitHub account) with our authentication provider, Supabase. GitHub handles the actual login step, so we never see or store your GitHub password.
We store a profile record and your challenge attempt history (which challenges you’ve answered, whether you got them right, and mock interview session results) tied to your account, so your progress and dashboard stats follow you to any device you sign in from.
We use Vercel Analytics to see aggregate traffic: which pages get visited, roughly how many people, and where from. That’s how we know whether the free promotion we do is reaching anyone. It doesn’t use cookies and doesn’t track you individually across sites, and we don’t get your name, email, or anything tied to your account from it.
The only cookies ReviewLabs sets are functional ones from Supabase Auth, used to keep you signed in. There are no advertising or tracking cookies.
Three services run the site under the hood: Supabase (database and authentication), GitHub (identity provider for sign-in), and Vercel (hosting, which logs standard web request metadata like IP address for security purposes). None of your data is sold, and none is shared with advertisers or any other third party.
ReviewLabs is free forever. We don’t collect or process any payment information, because there’s nothing to pay for.
You can sign out at any time, and if you want your account and attempt history deleted, just email satyatechgeek@gmail.com. It’s a one-person project, so requests are handled by hand rather than an automated system, but you can expect a prompt reply.
ReviewLabs isn’t directed at children under 13. If you believe a child has created an account, contact us and we’ll remove it.
This is a small, evolving project. As real features (like site analytics or a live leaderboard) actually ship, this page gets updated to match, not before. The date at the top always reflects the current version.
Questions? Visit the Contact page.