1. Who we are
Selection Skills is operated by GP Learning Pvt Ltd, a company registered in India under CIN U85500DL2025PTC451648. We are the data controller for the information described below — we decide what is collected and why, and we are accountable for it.
You can reach us at dev@opsolve.in or +91 6388974650.
2. What we collect
The full list. Required means the app cannot work without it, Optional means it is collected only if you choose to use that feature, and Automatic means it is gathered in the background without any action from you.
| What | Basis | Where it comes from | Where it goes |
|---|---|---|---|
| Phone number | Required | Sign-in — there is no other way to create an account | Our servers; also stored on your device so you stay signed in |
| Name | Required | Sign-up, and editable later from your profile | Our servers |
| Email address | Optional | Sign-up only — it cannot be changed afterwards | Our servers |
| State | Required | Sign-up, and editable later. You type it — it is never sensed from your device | Our servers, and Google Firebase Analytics |
| City | Optional | Profile editing only | Our servers |
| 6-digit PIN | Required | Sign-up, and when you reset it | Our servers. It is never written to your device |
| Profile photo | Optional | Your camera or photo library, only when you choose a picture | Our file storage on Amazon Web Services |
| Voice notes | Optional | Your microphone, only while you record a note against a class | Our file storage on Amazon Web Services |
| Notes, doubts and issue reports | Optional | Text you write, and any image you attach to it | Our servers |
| Live-class chat messages | Optional | Chat during a live class | Our chat servers. Your name, photo and message are visible to others in the class |
| Purchases and order history | Automatic | Checkout | Our servers |
| Push notification token | Automatic | App start, once you are signed in | Our servers, and Google (Firebase Cloud Messaging) |
| Advertising ID | Automatic | Collected by Google Firebase Analytics | |
| Installation identifiers | Automatic | Assigned when the app is installed | Google (Firebase Installations), and our update service |
| Crash reports and diagnostics | Automatic | Generated when the app misbehaves | Google (Crashlytics), labelled with your account ID |
| Screens viewed and in-app actions | Automatic | As you use the app | Google (Firebase Analytics), and our update service |
Two entries worth calling out
An advertising ID is collected. We have not added any advertising to Selection Skills — Google Firebase Analytics collects this identifier by default as part of measuring app usage. We declare it because it is collected, not because we advertise to you.
Analytics runs whenever the app runs.The “analytics” option in the app’s settings changes what you see in the menu; it does not switch off the measurement described above.
3. What we do not collect
Stated explicitly, because policies for similar apps often claim these and ours does not do any of them:
- Your contacts. The app never reads your contact list and holds no permission to.
- Your SMS messages. The one-time code is filled in by Android’s own consent dialog. The app holds no SMS permission at all.
- Your location. No location permission of any kind ships in the app. "State" is typed by you, not measured.
- Your search history. Nothing in the app records what you search for.
- Files and media on your device. Images reach the app only through the picker you open yourself. The app does not browse your storage.
- Anything outside the app’s own storage. Downloads and cached files live in the app’s private storage and are removed when you uninstall it.
4. Why we collect it
- To give you an account. Your phone number is your identity here; the PIN protects it. Without them there is no way to know which courses are yours.
- To deliver what you bought. Order records decide which live classes and recordings unlock for you, and for how long.
- To run the classroom. Your name and photo appear next to your messages in live-class chat so a class is a room of people rather than anonymous handles.
- To keep your work. Notes, voice notes and practice progress are stored so they are still there on your next device.
- To fix what breaks. Crash reports and diagnostics tell us the app failed and on which screen. They carry your account ID so we can tell one person’s repeated crash from a hundred separate ones.
- To improve the product. Aggregate usage — which courses get watched, where people stop — guides what we build next.
- To notify you. Your push token lets us tell you a live class is starting.
6. How long we keep it
While your account is open, we keep your information so the service works. When you delete your account we erase it, with the exceptions below.
Erased
- Your name, phone number, email address, state, city and profile photo
- Your notes, voice notes, doubts and comments
- Your live-class chat messages
- Your practice progress, attempts and leaderboard entries
- Your push notification token
Kept, and why
- Order and payment records — Required by tax and accounting law, and kept only for as long as that law requires
- Anonymised usage statistics — These carry no information that identifies you
Deletion completes within 30 days of a verified request.
7. Where it is stored, and how it is protected
Personal data is held on managed cloud infrastructure in ap-south-1 (Mumbai, India). It travels over encrypted connections and is encrypted at rest. Your PIN is never stored on your device. Access inside our team is limited to the people who need it to run the service.
No system is perfectly secure. Keep your PIN to yourself, and tell us at dev@opsolve.in straight away if you think someone else has got into your account.
8. Your rights
- See and correct your data. Your name, state, city and photo are editable in the app under Profile. Your phone number is your account identity and cannot be changed.
- Get a copy. Email dev@opsolve.in and we will send you the personal data we hold about you.
- Delete your account. Use the account deletion page — it works whether or not you still have the app installed. You can also start it from the app, or email us.
- Withdraw consent. Turn off notification permission in Android settings at any time, and simply stop using the optional features — camera, microphone, chat — you would rather not.
- Complain. Contact our Grievance Officer below. If we cannot resolve it, you may take the matter to the relevant data protection authority.
9. Children under 13
Selection Skills is not directed at children under 13, and accounts are for users aged 13 and over. We do not knowingly collect data from anyone younger. If you believe a child under 13 has an account, email dev@opsolve.in and we will delete it.
10. Grievance Officer
In line with India’s Information Technology Rules, you can raise any complaint about how your data is handled with our Grievance Officer, who will acknowledge it within 24 hours and resolve it within 30 days.
11. Changes to this policy
We update this page when the product changes. The date at the top of the page always reflects the current version. If a change materially affects how we handle your data we will tell you in the app before it takes effect.
