PythonWithKaran Privacy Policy
Application ID / Package: com.pwk.pythonwithkaran
1. Introduction & Overview
PythonWithKaran ('we', 'our', or 'us') is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application 'PythonWithKaran' (Package Name: com.pwk.pythonwithkaran). PythonWithKaran is built with an instant-access, local-first architecture: no user registration required, zero cloud account profiles, and fast on-device storage for your learning journey.
2. Information We Collect
We outline below the data practices, categories, and identifiers associated with PythonWithKaran:
Local Device Preferences & Avatar (Optional / Local Only)
Optional / Local- Display name / student nickname (stored locally on device)
- Profile avatar / icon choice (stored locally on device)
Purpose: PythonWithKaran does not require user accounts, email registration, or passwords. Any profile name or avatar icon set within the app is stored strictly on your local device (via Hive local storage) and is never transmitted to our servers or third parties.
Educational Progress & App Activity (Local Storage)
Optional / Local- Quiz/MCQ scores and completion history
- Completed study chapters and topic bookmarks
- Video watch history and favorites list
- User preferences and study settings
Purpose: Quiz scores, completed chapters, bookmarks, and video watch history are saved directly on the user's local device storage (via Hive) for fast offline access. This data is never uploaded to remote cloud databases.
Third-Party Advertising & Technical Identifiers (Google AdMob)
Required / Core- Device identifiers (e.g., Google Advertising ID / AAID)
- User Messaging Platform (UMP) consent status
- IP address (used strictly for country-level ad serving and fraud prevention)
- Anonymous app performance and crash diagnostic logs
- Local Hive cache storage keys (to speed up offline PDF notes and syllabus access)
Purpose: To support ongoing maintenance and provide free educational content to CBSE students, the app serves advertisements via Google Mobile Ads (AdMob) and utilizes local caching for high performance.
3. How We Use Information
- Provide, maintain, and improve the PythonWithKaran educational platform.
- Deliver CBSE-aligned notes, MCQs, syllabus files, and video tutorials efficiently.
- Save quiz progress, bookmarks, and video history strictly on local device storage (Hive cache).
- Display family-safe advertisements via Google Mobile Ads (AdMob) to keep educational resources freely available to all students.
- Provide optional Rewarded Video Ads allowing users to unlock detailed quiz solutions and explanations.
- Respond to student support requests and technical inquiries.
- Detect, prevent, and address technical bugs or crash reports to ensure high app performance.
4. Third-Party SDKs & Service Providers
PythonWithKaran integrates third-party SDKs and service providers to enable core capabilities and advertising support. We do not sell your personal information.
Serves banner, interstitial, and rewarded advertisements, and manages advertising identifiers (AAID) and user consent (UMP).
Collects anonymous diagnostic logs, crash reports, and aggregate usage analytics to maintain app stability.
Hosts public educational PDF notes, chapter materials, and syllabus files.
Streams educational tutorial videos and Shorts directly in-app.
5. Data Security Practices
- Zero Cloud Account Databases: PythonWithKaran does not store user profiles, passwords, or personal credentials on cloud servers.
- Local Sandbox Storage: Study progress, avatar preferences, and quiz history are isolated within the device's secure local Hive storage.
- Encrypted Data in Transit: All network requests for educational notes (Supabase) and ads (Google AdMob) use secure HTTPS/TLS encryption.
- Minimal System Permissions: The app requests only network permissions strictly necessary for loading public educational materials and advertisements.
6. Data Retention Policy
Because PythonWithKaran operates without remote server accounts, you have complete control over your data. All student progress, quiz history, and offline caches are stored locally on your device (via Hive) and are retained only as long as the application remains installed. Clearing app storage in your device Settings or uninstalling the app permanently erases all local data immediately.
7. Account & Data Deletion Rights
Users can delete all locally stored preferences, quiz records, and element bookmarks at any time by clearing application data in device settings or uninstalling the application. Learn more on our dedicated data safety page:
8. Children's Privacy Notice
PythonWithKaran is designed for students studying CBSE Computer Science, IT, IP, and AI courses (typically ages 13 and above). We do not knowingly collect personal information from children under 13 without parental/guardian consent. If we learn that we have collected personal data from a child under 13 without verification, we will promptly delete that information.
9. Your Data Rights & Choices
- Local Data Erasure: You can erase all local study progress, quiz history, and cached PDFs at any time simply by clearing the app's cache/storage in your device Settings or by uninstalling the app.
- Ad Personalization Opt-Out: You can manage or reset your advertising ID and opt out of personalized ads via your device's Google Settings > Ads or by visiting https://adssettings.google.com.
- Offline Study Access: Full access to cached chapter notes and offline quizzes without requiring any internet connection or user login.
- Support Inquiries: Contact us at pythonwithkaran.official@gmail.com for any privacy questions or assistance.
10. International Data Transfers
Because PythonWithKaran does not operate remote user account servers, no personal profile data is transferred across borders. Content delivery and advertising requests (Supabase, YouTube, Google AdMob) are processed across their respective secure global networks in accordance with their privacy policies.
11. Changes to This Privacy Policy
We may update our Privacy Policy from time to time. We will notify you of any changes by updating the 'Last Updated' date at the top of this policy and posting the updated policy on our website.
12. Privacy Contact & Inquiries
If you have any questions or concerns regarding this Privacy Policy or data handling practices for PythonWithKaran, please reach out to our privacy team: