Back to Privacy Policy
Code Quest Icon
iOS App

Support

Code Quest · Version 1.0

Get Help

Happy to help with lessons, the built-in compilers, progress and XP, Online extras, or a bug you have run into on iPhone or iPad.

Email Support:

officialvishwateja@proton.me

Response Time:

Within 2 business days. Read by the developer, not a helpdesk.

Published by:

Official Vishwateja (Vishwateja S B)

Getting Started

Frequently Asked Questions

Does Code Quest need an internet connection?

No. The C, C++ and Python compilers, every lesson, and the whole curriculum are bundled in the app, so it works fully offline. See Privacy Policy for the one optional exception.

What is "Online extras" in Settings?

An opt-in toggle, off by default. If you turn it on and run a Python program that imports a package the app doesn't ship, like numpy or pandas, the app downloads it once (several MB) and keeps a copy on your device. With it off, those imports show a message telling you it needs to be turned on.

Where is my progress stored? Is it backed up anywhere?

Entirely on your device. There is no account and no server, so nothing syncs between devices. If you have iOS device backups turned on, your progress is included the same as any other app's data.

What happens if I delete the app?

Your progress, XP, achievements and any saved code are deleted with it, and there is no copy anywhere to restore from.

A program of mine won't run, or the app says a library isn't supported.

Some libraries need things a phone can't give a background process: a desktop window (tkinter, pygame), threads, or a persistent server. The app explains this in place when it detects one of these. For C/C++, no threads and no caught exceptions are supported (a throw ends the program).

My program seems to hang or the app warns about a runaway program.

Every run is watched by a time and memory limit you can adjust in Settings → Device care, so an infinite loop or runaway allocation is stopped rather than freezing your phone. Lower the limits there if you want tighter guardrails.

Can I reset my progress?

Yes. Go to Settings > Progress > Reset progress. It clears your XP, lessons, streak, badges and boss wins. Your code files stay.

Is there a subscription or any in-app purchase?

No. The app is free, with no advertising, no subscription and no in-app purchases.

What do I need to run it?

An iPhone or iPad running iOS 15 or later.

Report a Bug

Please include:

Send to: officialvishwateja@proton.me.

Privacy

Read the full Privacy Policy. It is also in the app under Settings > About, along with the open-source licenses.