The SolveLab ReviewEffective October 5, 2026
Terms of Use
These terms cover your use of SolveLab at https://solvelab.bhargava-gumpula.com and on local previews of the same app. The operator is Bhargava Gumpula (bhargava.gumpula@gmail.com).
What SolveLab is
SolveLab is a personal speedcubing timer and diagnostic coach. It runs in your browser, and as a Mac app (Apple silicon, macOS 14 or newer) that adds an AI coach. The timer and the algorithm pages work without an account; Coach, Stats, Train and Learn need Google Sign-In, because they keep data of yours on the account and sync it between devices. SolveLab is not affiliated with the World Cube Association.
Your data
While you are signed out, solves stay in this browser and the timer still works. Signing out clears this browser’s copy. After you sign in, times are stored in Google Cloud Firestore on your Google account so they can restore on another device. They are not kept as a database on the operator’s laptop. See the Privacy Policy. You can still export a JSON backup from Settings → Data.
If you turn on Help improve the coach in Settings → Your data, finished skill test results are also used to train SolveLab’s coach, and for nothing else. It is off unless you turn it on and does not include your name, email, notes or scrambles. Turning it off deletes what you shared. The Privacy Policy lists exactly what is shared.
The Mac app and its AI coach
The Mac app is free and provided as-is. It is not signed with an Apple Developer ID and Apple has not notarized it, so macOS warns you the first time you open it, and you approve it in System Settings → Privacy & Security with an administrator’s password. Download it only from the link on this site. A Mac managed by a school or employer may not allow it.
The coach in the app runs on your Mac and no data leaves your Mac for it; the Privacy Policy explains. Its advice is written by an AI model and can be wrong, including about cube moves. Check every algorithm in the algorithm bank before you learn it, and use your own judgement.
The app uses Ollama (MIT licence) and Qwen models (Apache-2.0 licence), which are third-party software under their own licences. SolveLab ships their notices and is not affiliated with either.
Acceptable use
Use the app for timing and training. Do not attempt to break authentication, scrape other people’s accounts, or use the service to harm anyone. We may revoke access if Google or Firebase reports abuse.
Accounts
You must be allowed to use the Google account you sign in with. If Google shows that this app is unverified, that is expected for a personal project; you can continue only if you trust the operator named above.
No warranty
The app is provided as-is, without guarantees that times, averages, or future coaching advice are correct. Competition results remain your responsibility.
Limitation of liability
To the extent allowed by law, Bhargava Gumpula is not liable for lost solves, lost training time, or damages arising from use of SolveLab.
Changes
These terms may be updated when the product changes. Continued use after an update means you accept the new terms.