Privacy Policy

Last updated

1. Introduction

At Java Mastery Academy, we respect your privacy and are committed to protecting your personal data. This policy explains what data we collect and how we use it.

2. Information We Collect

  • Account data: name, email, password (stored hashed with BCrypt), profile picture.
  • Learning data: enrolled courses, lecture progress, quiz answers, notes, certificates earned.
  • Payment data: transaction IDs and order history. Card details are processed by our payment partners (Stripe, PayPal) and never stored on our servers.
  • Usage data: IP address, browser type, device, pages visited, login history.

3. How We Use Your Data

  • To provide and improve the learning platform.
  • To issue certificates, track progress, and recommend courses.
  • To process payments and send invoices.
  • To send service emails (course updates, password resets, receipts).
  • To comply with legal obligations.

4. Data Sharing

We do not sell your personal data. We share data only with: payment processors, email delivery providers, video hosting providers, and authorities when legally required.

5. Cookies

We use cookies for authentication (session, remember-me), language preference, and basic analytics. You can disable cookies in your browser, but some features will stop working.

6. Data Retention

Account data is kept as long as your account is active. You may request deletion at any time; some records (invoices, certificates) may be retained to comply with tax or audit laws.

7. Your Rights

You have the right to: access your data, correct inaccurate data, request deletion, export your data, or object to certain processing. Contact us via the support page to exercise these rights.

8. Security

Passwords are hashed with BCrypt, traffic is served over HTTPS, and sensitive configuration secrets are encrypted at rest. No system is 100% secure, but we apply industry best practices.

9. Children

The platform is not directed at children under 13. If you believe a minor has created an account without parental consent, contact us and we will remove the account.

10. Changes to this Policy

We may update this policy as our practices evolve. The "last updated" date at the top of the page will always reflect the latest version.