Vikash Apps

BPSC TRE Prep

BPSC TRE Prep Privacy Policy

Effective date: 28 October 2026

1. Introduction

This Privacy Policy applies to the BPSC TRE Prep mobile application (the “App”), an Android app for preparing for the BPSC Teacher Recruitment Exam, developed by Vikash Kumar Verma (“we”, “our” or “us”).

It explains what information the App handles, why, who it is shared with, and what choices you have. By using the App you agree to the practices described here.

The App has no sign-up or login, and does not ask for your name, email address, phone number or location. Your progress stays on your phone. The App shows optional rewarded ads, offers a subscription through Google Play, and uses Google services that collect some device and usage information, as described below.

2. Information we collect

Installation identity. When you first open the App, it creates a random installation ID and a secret key on your phone. These let our server recognise this copy of the App without an account. Our server stores the installation ID, a one-way hash of the secret (never the secret itself), and when the installation was first and last seen.

Paper access. When you open a paper, the App sends its installation ID and the paper’s ID to our server, which checks that you have access. Our server keeps a daily count of downloads per installation, to limit misuse.

Ad unlocks. When you choose to watch an ad to unlock a paper, our server records the installation ID, the paper’s ID, the ad session and when the paper was unlocked. Google AdMob sends our server a signed confirmation that the ad was watched, which includes the installation ID.

Subscriptions. If you subscribe to Premium, Google Play handles the payment. The App sends our server the purchase token from Google Play, and our server confirms the purchase with Google. We store the purchase token, the subscription product, its status, its renewal or expiry date, whether it is a test purchase, and the installation IDs it is linked to (at most five). Google Play also gives us order records, such as the order number, product, price and date.

Information collected by Google services in the App:

  • Advertising: Google AdMob may collect the Android advertising ID, your IP address, device information and how you interact with ads.
  • Usage statistics: if enabled, Google Analytics for Firebase collects which screens and features are used, device information and app-instance identifiers.
  • Crash reports: if enabled, Firebase Crashlytics collects technical details about crashes, device information and an installation identifier.
  • Network information: when the App connects to Google’s services, Google receives technical information such as your IP address.

3. Information we do not collect

  • The App has no sign-up or login, and does not ask you to create an account.
  • We do not ask for your name, email address or phone number.
  • We do not collect your precise location, contacts, photos or files.
  • We do not receive your payment card, bank or UPI details. Payments are handled by Google Play.
  • Your answers, results, bookmarks and progress are not sent to us. They stay on your phone.

4. How information is used

  • To deliver papers and check which papers you can open
  • To unlock a paper after a verified rewarded ad
  • To verify, restore and manage Premium subscriptions, including renewals, cancellations and refunds
  • To prevent fraud and misuse, such as fake ad unlocks or bulk downloading of papers
  • To show rewarded ads when you choose to watch one
  • To understand how the App is used and to fix crashes, if you leave those settings on
  • To meet legal and tax obligations

5. Advertising

The App shows rewarded ads through Google AdMob only when you tap “Watch ad to unlock”. Ads are never shown while you are taking a test, and the App does not show pop-up (interstitial) ads.

AdMob may use the Android advertising ID, your IP address and information about how you interact with ads, to show ads (including personalised ads where permitted), to limit how often you see the same ad, and to detect invalid activity. Where the law requires it, for example in the European Economic Area or the United Kingdom, the App asks for your consent through Google’s consent form before ads are shown.

You can review your ad privacy choices in the App’s Settings, under “Ad privacy choices”, where available. You can also turn off personalised ads, or reset or delete your advertising ID, in the Ads section of your Android device’s settings.

6. Analytics and crash reporting

The App uses Google Analytics for Firebase to understand which features are used, and Firebase Crashlytics to collect crash reports so that errors can be fixed. No question content or personal details are sent with them.

Both are switched on by default. You can turn each one off at any time in the App’s Settings, under “Share anonymous usage statistics” and “Send crash reports”.

7. Firebase services

The App uses these Firebase services, which are provided by Google:

  • Cloud Firestore: stores the list of published papers, and on our server side the installation, unlock and subscription records described in section 2.
  • Cloud Functions: run our server code, which checks access, verifies ad unlocks and confirms subscriptions with Google Play.
  • Cloud Storage: holds images used in questions.
  • Remote Config: lets us change some settings, such as whether ads or subscriptions are available, without an app update.
  • App Check: uses the Google Play Integrity API to confirm requests come from a genuine copy of the App.
  • Google Analytics for Firebase and Firebase Crashlytics: described in section 6.

The App does not use Firebase Authentication.

8. Data storage

On your phone: your settings (app language, teaching level, qualifying category, theme, and your analytics and crash-report choices), your test attempts, results and bookmarks, the installation ID and secret, your unlocked papers, and downloaded papers.

On our server: the installation, access, ad unlock and subscription records described in section 2. They are stored in Google Cloud through Firebase.

Device backup: if backup is turned on for your Android device, Android may include your settings, attempts, results and bookmarks in your device backup, which is kept in your Google account under Google’s policies. The installation ID and secret, ad unlocks and downloaded papers are excluded from backup, so they stay on this phone.

9. Data sharing

We do not sell your information. Information is shared only with the service providers listed in section 10, through the services built into the App, and for the purposes listed in section 4. Information may also be disclosed where the law requires it.

10. Third-party services

The App uses the following third-party services, all provided by Google:

  • Google AdMob, with Google’s User Messaging Platform for consent
  • Google Play Billing and the Google Play Developer API, for subscriptions
  • Firebase: Cloud Firestore, Cloud Functions, Cloud Storage, Remote Config, App Check, Google Analytics for Firebase and Crashlytics
  • Google Play Integrity API

These services handle information under Google’s own policies:

11. Children’s privacy

BPSC TRE Prep is intended for adults preparing for the BPSC Teacher Recruitment Exam. It is not directed at children, and we do not knowingly collect personal information from children. If you believe a child has provided personal information, please contact us.

12. Data security

Connections between the App, our server and Google’s services are encrypted in transit. Our server stores only a hash of each installation’s secret key, and its records cannot be read by other users of the App. Purchase tokens are kept in server-only records and are not written to logs.

No method of sending or storing information electronically is completely secure, so absolute security cannot be guaranteed.

13. Data retention

  • Information on your phone stays until you clear the App’s data or uninstall the App.
  • Daily download counts are kept for about two days.
  • Installation, ad unlock and subscription records are kept while they are needed to provide access, prevent misuse, and manage subscriptions and refunds, and for as long as legal and tax obligations require.
  • Information collected by Google’s services is kept by Google for the periods set out in its own policies.

14. Your rights and choices

  • You can turn off usage statistics and crash reports in the App’s Settings.
  • You can review your ad privacy choices in the App’s Settings, and control personalised ads and your advertising ID in your Android device’s settings.
  • Ads are optional. You only see one when you choose to unlock a paper with an ad.
  • You can manage or cancel a subscription at any time in the Google Play app, under Payments and subscriptions.
  • You can remove everything stored on your phone by clearing the App’s data or uninstalling it.
  • You can ask us to delete the server records linked to your installation or subscription by emailing us (section 16). Because there is no account, we may ask for details that help us find them, such as your Google Play order number.

15. Changes to this privacy policy

We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated effective date.

16. Contact information

If you have any questions about this Privacy Policy, or want to make a request about your information, contact us:

Email: vkv.bhr@gmail.com

Back to BPSC TRE PrepHome