Android app
Get the app
Your courses, classes, fees and placements on your phone. Install it once from here — it updates itself after that.
Download the app5.6 MB · Android 8.0 or newer · v1.4.0 (build 16)
Installing it
Android shows a couple of warnings when an app comes from outside the Play Store. Both are normal. Here is what to tap.
1.Download
Your browser warns about app files from anywhere. Choose Keep.
2.Open the file
Tap it in your notifications, or in Files → Downloads.
3.Allow the install
Android blocks apps from outside Play by default. Tap Settings → Allow from this source → Back.
4.If Play Protect asks
It means Google has not seen this app, not that it is unsafe. Tap More details → Install anyway.
5.Sign in
Same details as this website. Updates happen inside the app from now on.
What changed:First release on universalcodebox.com. Compact search, filter and sort bars on Courses, Masterclass and Knowledge Hub, smaller text fields and buttons throughout, and a Check for updates screen in Settings.
What the app collects
The short version. Open any heading for the full detail — the app is not on the Play Store, so this page is where that disclosure reaches you.
- A device ID, so you can sign a lost phone out remotely.
- Notification tokens, and a history you can scroll back through.
- Crash reports and usage counts, to fix what breaks.
- Only the files you pick yourself — never your gallery.
- Lessons cached to read offline, wiped when another account signs in.
- Payments happen in your browser. The app never sees your card.
No advertising, and nothing sold. Full privacy policy
The app reads an identifier that Android assigns to your device (ANDROID_ID). We use it to recognise which device a session belongs to, so that you can see where you are signed in and sign a lost or stolen phone out remotely.
This identifier survives uninstalling and reinstalling the app. That is deliberate: a device you have signed out remotely should stay signed out, and an identifier you could reset by reinstalling would not achieve that. It is specific to our app and is not shared with other developers’ apps.
If you allow notifications, Google’s Firebase Cloud Messaging service issues a token for your device, and we store it so that we can send you notifications about your classes, fees, assessments and applications. The token identifies a device, not a person; we delete it when you sign out, and Google may replace it at any time.
Notifications are also kept as a history inside the app, so that you can go back and read one you dismissed. That history is stored on our servers against your account and is kept indefinitely — it is a record of what we told you and when, and we would rather you were able to check it than lose it to a retention rule.
Notification content can include specific details — an amount due and its date, a result, an interview stage. If you would rather it did not appear on a lock screen, you can turn off individual notification categories in the app, or turn off notification previews in your device’s own settings.
When the app crashes, we receive a diagnostic report through Google’s Firebase Crashlytics. It contains the point in our code where the failure happened and technical facts about the device — model, operating system version, available memory and storage — because the same crash on two different phones is usually two different bugs.
Crash reports do not carry your name, your email address, your phone number or anything you have typed into the app.
We use Google’s Firebase Analytics to see which parts of the app are used and where people get stuck — for example, how many students opened a lesson, or abandoned a form. These are counts of events, not a record of an individual’s behaviour, and we do not attach your name, email address or phone number to them.
We do not use any of this for advertising, and we do not sell it.
Where a screen asks for a file — a résumé on your placement profile, or an answer to an assessment question — the app opens your device’s own picker, or the camera if you choose to photograph something. We only ever receive the file you select. The app has no access to the rest of your photos or documents.
To let you keep reading when your connection drops, the app keeps a copy of lesson text and of images it has already loaded. If a different account signs in on the same phone, all of it is erased first, so one student cannot reach another’s material on a shared device.
Your session is stored encrypted, using the security hardware built into your phone.
Payments are not taken inside the app. When you choose to pay, the app opens our website in your browser and the payment happens there, through our payment provider, exactly as described in the policy. The app never sees or stores your card or UPI details.
For counsellors
Show this code, or print it
It opens this page. The code is drawn from the address of the page it is on, so it cannot end up pointing somewhere else.
https://universalcodebox.com/app
