Privacy Policy for JavaScript Master
Learn JS • Practice Coding • Build Your Skills
1. Introduction
Welcome to JavaScript Master: Learn JS ("App"). This Privacy Policy explains how we handle information when you use our application.
We respect your privacy and are committed to keeping your information secure. This app is designed primarily for learning JavaScript through lessons, coding practice, quizzes, challenges, progress tracking, XP and achievements.
2. Information We Collect
The current version of JavaScript Master: Learn JS is designed to operate without requiring users to submit personal information.
Personal Information
We do not intentionally collect personal information such as:
- Full name
- Email address
- Phone number
- Home address
- Contacts
- Photos
- Precise location
- Passwords
- Payment information
The app does not require an account or login for its core learning functionality.
3. Information Stored Locally on Your Device
To provide a better learning experience, the app may store certain app-related information locally on your device using browser or WebView local storage.
| Information | Purpose | Storage |
|---|---|---|
| Completed lessons | Track learning progress | Local Device |
| Quiz scores | Show learning performance | Local Device |
| XP and achievements | Gamification and motivation | Local Device |
| Bookmarks | Save lessons for later | Local Device |
| Theme preference | Remember light/dark mode | Local Device |
| Learning streak | Track learning activity | Local Device |
This locally stored information is used to operate app features and is not intended to be transmitted to us as part of the app's core functionality.
4. How We Use Information
Information stored locally by the application may be used to:
- Remember completed lessons.
- Save quiz results.
- Track your learning progress.
- Maintain XP and achievements.
- Remember bookmarked lessons.
- Remember your theme preference.
- Maintain learning streaks and daily goals.
- Improve the overall usability of the app.
5. Data Sharing
The current version of the app does not intentionally share your locally stored learning progress with third parties.
We do not sell, rent, or trade personal information.
If future versions introduce third-party services such as advertising, analytics, cloud synchronization, authentication, or other services that collect or process user information, this Privacy Policy will be updated to describe those practices.
6. Third-Party Services
The current core version of JavaScript Master: Learn JS does not require third-party analytics, advertising, authentication, or cloud database services to provide its main learning features.
If third-party services are introduced in future releases, their data practices will be reviewed and appropriately disclosed in this Privacy Policy and in applicable Google Play disclosures.
7. Children's Privacy
JavaScript Master: Learn JS is an educational application intended for general audiences interested in learning JavaScript and programming.
We do not knowingly request or collect personal information from children through the core functionality of the app.
If you believe that a child has provided personal information to us, please contact us so that we can investigate and take appropriate action.
8. Data Security
We take reasonable steps to protect information handled by the application.
Since the app's learning progress is primarily stored locally on the user's device, users should also maintain appropriate security for their device, operating system, and installed applications.
9. Data Retention and Deletion
Learning data stored locally can generally be removed by using the application's reset or clear-progress functionality, when available.
You may also remove locally stored app information by clearing the application's storage or uninstalling the application, depending on your device and operating system.
Because the current core version does not require an online user account, there is no server-based account profile that needs to be deleted.
10. Permissions
The core learning functionality of JavaScript Master: Learn JS does not require access to sensitive device permissions such as contacts, microphone, camera, SMS, call logs, or precise location.
If permissions are added in a future version, the application will request them only when needed for the relevant feature and this Privacy Policy will be updated where necessary.
11. Offline Learning
JavaScript Master: Learn JS is designed so that its core educational content and learning features can work without requiring an online account.
Local learning information such as progress, bookmarks, achievements and preferences may remain on your device for offline use.
12. Changes to This Privacy Policy
We may update this Privacy Policy from time to time to reflect changes in the application, technology, legal requirements, or data practices.
When changes are made, the "Last Updated" date at the top of this Privacy Policy will be updated.
We encourage users to review this page periodically.
13. Your Privacy Choices
You can control locally stored learning information through the available app settings and device controls.
You can stop using the app at any time and remove the app's locally stored data through your device settings or by uninstalling the app.
14. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy, please contact the developer.
15. Consent
By using JavaScript Master: Learn JS, you acknowledge that you have read and understood this Privacy Policy and agree to the practices described here.