Privacy Policy
This Privacy Policy explains what information we collect, how we use it, and the choices you have. By installing or using PyMaster ("App"), you agree to this Policy. If you do not agree, please do not use the App.
1. Who we are
The App is operated by Devanshu Studios ("we", "us", "our").
Contact: bhanunagpure453@gmail.com
2. What the App does
PyMaster is an educational app for learning Python through lessons, quizzes, coding practice, projects, interview prep, and optional Pro / Career Mode subscriptions. Free and paid features may change over time as described in the App and our Terms of Service.
3. Information we collect
Depending on how you use the App, we may collect:
- Account & identity data — if you sign in (e.g. Google Sign-In / Firebase Auth): display name, email address, provider user ID, and authentication tokens.
- Codename / Display Name — a nickname you choose during onboarding. Stored locally and, if Cloud Sync is enabled, on our Firebase servers. This is not your real name.
- Learning progress — completed chapters/stages, XP/level, streaks, quests, certificates metadata, settings, and similar progress stored on device and, when signed in, synced to our backend (Firebase).
- Device & app data — device type/OS, app version, language, time zone, crash logs, diagnostics, and performance data.
- Usage & analytics — feature usage, screens viewed, lesson events, paywall views, purchase funnel events (via Firebase Analytics or similar).
- Advertising identifiers — advertising ID (GAID) and ad interaction data when ads are shown (via Google Mobile Ads / AdMob), subject to your device and consent settings. You can reset or opt out in Android Settings → Privacy → Ads.
- Purchase data — subscription/product identifiers, purchase status, and restore status processed by Google Play Billing and RevenueCat. We do not receive your full payment card numbers; Google Play handles payment instruments.
- Age-related signals — where required by platform policy (e.g. Google Play Age Signals / parental approval flows), limited signals used to restrict purchases or ads for supervised accounts.
- Hints / optional AI assistance — if you use AI Hints, the relevant exercise context (code snippet or quiz question) may be sent to Google's Generative AI service to generate a response. We do not send your name, email, or account details to the AI service.
We do not knowingly collect government ID numbers, precise continuous GPS tracking for marketing, or payment card PANs. We do not request access to your contacts, camera, microphone, location, or files.
4. How we use your information
- Provide, maintain, and improve the App and learning experience
- Save progress, sync across devices (when signed in), and issue certificates
- Process subscriptions, restore purchases, and prevent fraud/abuse
- Show ads to free users (where applicable) and measure ad performance
- Analytics, crash diagnostics, and product decisions
- Send optional daily study reminder notifications (which you can disable at any time)
- Customer support and important service notices
- Comply with law, platform policies (Google Play), and enforce Terms
We do not sell, trade, or rent your personal information to third parties for their own marketing purposes.
5. Legal bases (where applicable)
Where GDPR/UK GDPR or similar laws apply, we rely on: performance of a contract (providing the App you requested), legitimate interests (security, analytics, product improvement — balanced against your rights), consent (e.g. certain ads/consent forms where required), and legal obligation.
6. Third-party services
We use the following third-party services. Their collection and use of information is governed solely by their respective privacy policies:
| Service | Purpose | Privacy Policy |
|---|---|---|
| Google AdMob | Display advertisements | admob.google.com/policies |
| Google Firebase (Analytics, Crashlytics, Auth, Firestore, Hosting) | Analytics, crash reporting, cloud sync, authentication | firebase.google.com/support/privacy |
| RevenueCat | Manage subscriptions and purchase history | revenuecat.com/privacy |
| Google Generative AI (Gemini) | AI tutoring hints | ai.google.dev/terms |
| Google Play Billing | Process in-app purchases | play.google.com/about/play-terms |
| Google Sign-In | Optional authentication | policies.google.com/privacy |
7. Advertising
Free users may see advertisements (banner, interstitial, rewarded, or native) served by Google AdMob. Ads comply with Google's Ads Policy and the Better Ads Standards.
- Personalised ads are only shown to users who have consented via the Google UMP (User Messaging Platform) consent form shown on first launch.
- Child-directed ad treatment is applied for users under 13, as detected by Google Play's Age Signals.
- Pro / VIP subscribers receive an ad-free experience as described in the App.
- You may reset advertising ID in Android Settings → Privacy → Ads and use in-app privacy options where shown.
8. Subscriptions & payments
All financial transactions are processed securely by the Google Play Store and managed by RevenueCat. We do not store your credit card, debit card, or banking information on our servers at any time. Subscription cancellations must be made through Google Play → Payments & subscriptions. Refund requests are handled under Google Play's refund policy and applicable law. We do not process refunds directly.
9. App permissions
The App requests only the permissions necessary for its core functionality:
| Permission | Reason |
|---|---|
INTERNET | Fetch course content, display ads, sync progress |
POST_NOTIFICATIONS | Send optional daily study reminders (you can decline) |
VIBRATE | Haptic feedback on interactions |
RECEIVE_BOOT_COMPLETED | Reschedule notifications after device restart |
com.android.vending.BILLING | Enable in-app purchases via Google Play |
com.google.android.gms.permission.AD_ID | Serve relevant ads via AdMob (opted-out users receive non-personalised ads) |
10. Children's privacy (COPPA)
The App is not directed to children under the age of 13. We use Google Play's Age Signals to detect users under 13. For such users:
- All advertising is disabled
- Analytics collection is disabled
- In-app purchases are blocked
- No personally identifiable information is collected
If we become aware that a child under 13 has provided personal information without parental consent, we will immediately delete it from our servers. Parents or guardians may contact us at bhanunagpure453@gmail.com.
11. Data retention
- Local data remains on your device until you uninstall the App or manually delete your account.
- Cloud data (Firebase) is retained until you request deletion as described in Section 12.
- Crash logs (Firebase Crashlytics) are retained for up to 90 days.
- Analytics data (Firebase Analytics) is retained for up to 14 months as per Firebase defaults.
Once a deletion request is processed, the action is irreversible. We do not retain backups of deleted user accounts.
12. Data deletion & account removal
In compliance with Google Play's User Data policies, you may permanently delete your account and all associated data at any time.
Method 1 — In-App (Instant):
Open PyMaster → Profile tab → Scroll to "Legal & Account" → Tap "Delete Account / Reset Data"
→ Confirm. All local and cloud data is permanently deleted immediately.
Method 2 — Email Request:
Send a deletion request to bhanunagpure453@gmail.com
with the subject: "ACCOUNT DELETION REQUEST: [Your Registered Email]". We will process
and confirm deletion within 30 days.
13. Security
We implement commercially reasonable technical and organisational measures to protect your information (e.g. transport encryption, access controls, Play App Signing). However, no method of electronic transmission or storage is 100% secure. We cannot guarantee absolute security of your data and are not liable for unauthorised access that is beyond our reasonable control.
14. International transfers
Data may be processed on servers outside your country (including by Google and other processors). Where required, appropriate safeguards are applied by those providers under their terms.
15. Your rights & choices
- Access, correct, or update profile/progress (in-app or by contacting us)
- Request deletion of account-linked personal data (subject to legal holds)
- Opt out of personalized ads via device settings / privacy options where offered
- Withdraw consent where processing is consent-based
- Disable analytics where the platform allows (may limit diagnostics)
- Uninstall the App to stop further local collection
Email privacy requests to bhanunagpure453@gmail.com with subject "PyMaster Privacy Request". We may need to verify your request. EU/UK users may lodge a complaint with a supervisory authority.
16. Limitation of liability
To the maximum extent permitted by applicable law:
- The App is provided "as is" without warranties of any kind, express or implied.
- Devanshu Studios shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of, or inability to use, the App.
- Our total liability to you for any claims arising from the App shall not exceed the amount you paid us in the 12 months preceding the claim (or INR 500, whichever is greater).
- We are not responsible for any loss of learning progress due to device failure, uninstallation, or data corruption outside our control.
17. Changes to this Policy
We may update this Privacy Policy at any time. The "Effective date" / version above will change. Material changes may be highlighted in the App (e.g. notices) or on this page. Continued use after the effective date constitutes acceptance of the updated Policy.
18. Contact
Devanshu Studios — PyMaster Privacy
Email: bhanunagpure453@gmail.com
App package: com.devanshustudios.pymaster
© 2026 Devanshu Studios. This page is provided for transparency and compliance with Google Play User Data policies.