Plain-language summary: We collect only what we need to run the platform. We never sell your data. You can delete your account and all associated data at any time. We use industry-standard security to protect everything.
๐ 1. Overview
Jain Developers LMS ("we", "us", or "our") is committed to protecting the privacy and security of your personal information. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our learning management system available at jain.dev and related services.
By creating an account or using our platform, you agree to the collection and use of information in accordance with this policy. If you do not agree, please do not use our services.
This policy applies to all users of the platform including students, instructors, and administrators.
๐ฆ 2. Data We Collect
We collect information you provide directly, information generated automatically, and information from third parties.
Information You Provide
- Account data: Full name, email address, password (hashed), profile photo
- Profile data: Bio, LinkedIn/GitHub URLs, learning goals, phone number (optional)
- Payment data: Billing name, address, transaction IDs (card numbers are processed by Razorpay/Stripe and never stored on our servers)
- Communications: Support messages, feedback, forum posts, and notes you write
Information Collected Automatically
- Usage data: Courses viewed, lessons completed, time spent, quiz attempts and scores
- Device data: IP address, browser type, operating system, device type
- Log data: Pages visited, features used, error reports, and performance data
- Cookies and tracking: Session cookies, preference cookies (see Section 5)
Information from Third Parties
- OAuth providers: If you sign in via Google or GitHub, we receive your name, email, and profile picture from that provider
- Payment processors: Transaction status and basic billing information from Razorpay and Stripe
โ๏ธ 3. How We Use Your Data
| Purpose | Data Used | Legal Basis |
| Provide and improve the platform | Account, usage, device data | Contract performance |
| Personalise learning experience | Progress, quiz scores, preferences | Legitimate interest |
| Process payments and issue invoices | Billing data, transaction IDs | Contract performance |
| Send course updates and notifications | Email, name | Consent / Contract |
| Issue certificates | Name, completion date, course data | Contract performance |
| Provide AI-powered features | Questions asked, code submitted | Consent |
| Respond to support requests | Communications data | Legitimate interest |
| Prevent fraud and ensure security | IP address, log data, device data | Legitimate interest |
| Analytics and platform improvement | Aggregated usage data | Legitimate interest |
AI Features: When you use the AI Doubt Solver, your questions and code are sent to Anthropic's Claude API to generate responses. Please do not share sensitive personal information (passwords, financial data) in AI conversations. Anthropic's own privacy policy governs data processed through their API.
๐ค 4. Sharing & Disclosure
We do not sell, rent, or trade your personal data to third parties. We share data only in these limited circumstances:
- Service providers: Firebase (database & auth), Razorpay/Stripe (payments), Anthropic (AI features), email delivery services โ all bound by data processing agreements
- Platform administrators: Admins of your institution may see your enrollment status, progress, and quiz scores as part of the learning management system
- Certificate verification: Your name and course completion are publicly viewable via certificate QR codes for employer verification
- Legal compliance: We may disclose data if required by law, court order, or to protect our legal rights
- Business transfers: If Jain Developers is acquired or merges, user data may be transferred as a business asset, subject to the same privacy protections
๐ช 5. Cookies
We use cookies and similar tracking technologies to enhance your experience.
| Cookie Type | Purpose | Duration |
| Essential | Authentication session, security tokens (JWT) | Session / 7 days |
| Preference | Theme (dark/light mode), language, sidebar state | 1 year |
| Analytics | Page views, feature usage (aggregated, anonymous) | 90 days |
| Performance | Error tracking, performance monitoring | 30 days |
You can control cookies through your browser settings. Disabling essential cookies will prevent login functionality. Analytics cookies can be disabled without affecting core features.
๐ 6. Data Security
We implement industry-standard security measures to protect your data:
- Encryption: All data transmitted between your browser and our servers is encrypted via HTTPS/TLS 1.3
- Password security: Passwords are hashed using bcrypt with a strong salt factor and never stored in plain text
- Authentication: JSON Web Tokens (JWT) with configurable expiry and secure HTTP-only cookie delivery
- Database security: Firebase Firestore with security rules, access controls, and regular backups
- Rate limiting: API rate limiting and brute-force protection on all authentication endpoints
- Access control: Role-based access control (RBAC) ensuring students, instructors, and admins only access appropriate data
Security Incident Response: In the unlikely event of a data breach affecting your personal information, we will notify you by email within 72 hours of becoming aware of the breach, as required by applicable law.
โ๏ธ 7. Your Rights
Depending on your location, you may have the following rights regarding your personal data:
- Right to Access: Request a copy of all personal data we hold about you
- Right to Rectification: Correct inaccurate or incomplete data (you can update most data directly in your profile settings)
- Right to Erasure: Request deletion of your account and all associated personal data
- Right to Portability: Receive your data in a structured, machine-readable format (JSON export)
- Right to Object: Object to processing of your data for marketing or analytics purposes
- Right to Withdraw Consent: Withdraw consent for optional data processing at any time
To exercise any of these rights, email jaindevelopersfdk@gmail.com or use the Contact Us page. We will respond within 30 days.
Note: Some data may need to be retained for legal, accounting, or security purposes even after an account deletion request.
๐๏ธ 8. Data Retention
We retain your personal data for as long as necessary to provide our services and comply with legal obligations:
- Active account data: Retained for the lifetime of your account
- Learning progress & certificates: Retained for 3 years after account deletion to support certificate verification
- Payment records: Retained for 7 years to comply with financial regulations
- Support communications: Retained for 2 years
- Log and security data: Retained for 90 days
When data is no longer required, it is securely deleted or anonymised.
๐ถ 9. Children's Privacy
Our platform is intended for users aged 13 years and older. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately at jaindevelopersfdk@gmail.com and we will delete that information promptly.
Users between 13 and 18 years old should use the platform only with parental consent.
๐ 10. Policy Changes
We may update this Privacy Policy from time to time to reflect changes in our practices or applicable law. When we make material changes, we will:
- Update the "Last updated" date at the top of this policy
- Send an email notification to registered users
- Display a banner on the platform for 30 days after significant changes
Continued use of the platform after changes take effect constitutes acceptance of the updated policy.