Last updated: March 2026
Privacy Policy
1. Who We Are
DevChallenge Pro ("we", "us", "our") is an online platform that provides full-stack coding challenges and a community submission gallery. Our website is devchallengepro.com. For any privacy-related queries, contact us at osman.shoaeeb@gmail.com.
2. Information We Collect
- GitHub OAuth data: When you sign in with GitHub, we receive your GitHub username, public email address, and profile avatar. We do not receive your GitHub password.
- Submission data: Repository URLs, live demo URLs, and tech stack selections you provide when submitting a solution.
- Payment data: Payments are processed by Razorpay. We do not store your card details. We receive a payment confirmation and your email address from Razorpay.
- Usage data: Standard server logs including IP address, browser type, and pages visited, retained for up to 30 days.
3. How We Use Your Information
- To authenticate you via GitHub OAuth and maintain your session.
- To display your public GitHub profile on submitted solutions.
- To process and verify Pro subscription payments via Razorpay.
- To manage your Pro membership status and expiry.
- To send transactional emails related to your account or subscription (no marketing without consent).
4. Data Sharing
We do not sell your personal data. We share data only with:
- GitHub – for OAuth authentication.
- Razorpay – for payment processing. Subject to Razorpay's Privacy Policy.
- MongoDB Atlas – for database hosting. Data is stored in encrypted form.
- Cloudinary – for image hosting of challenge assets.
5. Cookies
We use a single session cookie issued by NextAuth.js to keep you signed in. We do not use advertising or tracking cookies.
6. Data Retention
Your account data is retained as long as your account is active. You may request deletion at any time by emailing osman.shoaeeb@gmail.com. Submission data (GitHub links) that is publicly visible may remain visible to other users after account deletion.
7. Your Rights
You have the right to access, correct, or delete your personal data. To exercise these rights, contact us at osman.shoaeeb@gmail.com.
8. Changes to This Policy
We may update this policy from time to time. Continued use of the platform after changes constitutes acceptance of the updated policy.