DeetCode.
Home Learn Practice Discuss Interview Vault
Back to Sign Up

Privacy Policy

Last Updated: February 2026

1. Introduction

At DeetCode, we take your privacy seriously. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our embedded systems learning platform.

Our Commitment: We are committed to protecting your personal information and being transparent about what data we collect and how we use it.

2. Information We Collect

2.1 Information You Provide

When you create an account or use our services, we collect:

Data Type Purpose
Email Address Account creation, OTP verification, password reset, and communication
Username User identification and profile display
Password (hashed) Account security and authentication
OTP Codes (temporary) Email verification and password reset (expires after 10 minutes)
Code Submissions Problem evaluation and progress tracking
Learning Progress Personalized learning experience

2.2 Information Collected Automatically

When you access DeetCode, we automatically collect:

  1. Device Information: Browser type, operating system, device type
  2. Usage Data: Pages visited, time spent, features used
  3. IP Address: For security and analytics purposes
  4. Cookies: Session management and preferences

3. How We Use Your Information

We use your information to:

  1. Provide and maintain our learning platform
  2. Create and manage your user account
  3. Send OTP verification codes for email verification during signup
  4. Send password reset OTP codes when you request to reset your password
  5. Send security alerts and notifications
  6. Track your learning progress and achievements
  7. Evaluate code submissions and provide feedback
  8. Improve our services and develop new features
  9. Communicate updates and educational content
  10. Ensure platform security and prevent abuse

Note: We do not sell your personal information to third parties.

4. Data Security

We implement industry-standard security measures to protect your data:

  1. Password Encryption: All passwords are hashed using bcrypt with a salt
  2. SSL/TLS: All data transmitted is encrypted
  3. Secure Sessions: HTTP-only cookies with secure flags
  4. Access Controls: Limited access to personal data on a need-to-know basis
  5. OTP Security: One-Time Passwords (OTP) expire after 10 minutes and can only be used once for verification or password reset
  6. Password Reset: You can securely reset your password using OTP verification sent to your registered email address

4.1 Email Verification

During account registration, we send a 6-digit OTP code to your email address to verify ownership. This OTP:

  1. Is valid for 10 minutes from the time of generation
  2. Can be resent if expired or not received
  3. Is required to activate your account and access platform features

4.2 Password Reset Process

If you forget your password, you can reset it securely:

  1. Request a password reset from the login page
  2. Receive a 6-digit OTP code via email (valid for 10 minutes)
  3. Verify the OTP to receive a temporary reset token (valid for 5 minutes)
  4. Set a new password using the reset token

5. Cookies and Tracking

We use cookies for:

  1. Essential Cookies: Required for authentication and session management
  2. Preference Cookies: Remember your settings (e.g., dark/light theme)
  3. Analytics Cookies: Understand how you use our platform

You can control cookies through your browser settings, but disabling essential cookies may affect functionality.

6. Third-Party Services

We may use third-party services for:

  1. Email Delivery: Sending verification and notification emails
  2. Analytics: Understanding platform usage patterns
  3. Content Delivery: Serving static assets efficiently

These services have their own privacy policies, and we encourage you to review them.

7. SNKLP AI Data Sharing

DeetCode is a product of SNKLP.AI. As part of the SNKLP.AI ecosystem, your data may be shared with and processed by SNKLP AI systems. This section explains how your data is used within the SNKLP.AI platform.

7.1 Data Shared with SNKLP AI

The following types of data may be shared with SNKLP AI:

Data Type Purpose within SNKLP AI
Login Credentials (Email, Account Info) Unified authentication across SNKLP.AI services
Code Submissions AI model training and improvement
Learning Progress Personalized AI recommendations
Usage Patterns Platform optimization and AI enhancement

7.2 Unified Login Credentials

Your DeetCode account credentials may be used across the SNKLP.AI ecosystem to provide:

  1. Single Sign-On: Access other SNKLP.AI products with your DeetCode account
  2. Unified Experience: Seamless integration across all SNKLP.AI services
  3. Future Services: Automatic access to new SNKLP.AI applications

Important: By creating a DeetCode account, you consent to your login credentials and data being shared with SNKLP.AI for authentication, AI improvement, and service enhancement purposes.

7.3 How SNKLP AI Uses Your Data

SNKLP AI processes your data to:

  1. Improve and enhance AI-powered learning recommendations
  2. Train and refine machine learning models for better educational experiences
  3. Analyze patterns to optimize platform performance
  4. Develop new AI-driven educational tools and services

All data shared with SNKLP AI is processed securely and in accordance with applicable data protection regulations.

8. Data Retention

We retain your data for as long as your account is active or as needed to provide services.

8.1 Account Deletion

You have the right to delete your account at any time from your profile settings. When you delete your account:

  1. Immediate deletion: Your profile, credentials, and personal information are permanently deleted
  2. Progress data: All XP, badges, achievements, and learning progress are permanently removed
  3. Submissions: Your code submissions and submission history are deleted
  4. Streak data: Current and maximum streak records are permanently removed
  5. Activity history: All contribution and activity data is deleted

⚠️ Warning: Account deletion is permanent and cannot be undone. Once deleted, your data cannot be recovered. Please ensure you want to proceed before confirming account deletion.

8.2 Data Retention After Deletion

  1. Personal information is deleted immediately upon account deletion
  2. Anonymized analytics data may be retained for platform improvement
  3. Backup data is purged within 90 days

9. Your Rights

You have the right to:

  1. Access: Request a copy of your personal data
  2. Correction: Update or correct inaccurate information
  3. Deletion: Request deletion of your account and data
  4. Portability: Export your data in a common format
  5. Opt-out: Unsubscribe from non-essential communications

10. Children's Privacy

DeetCode is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us immediately.

11. International Data Transfers

Your information may be transferred to and processed in countries other than your own. We ensure appropriate safeguards are in place to protect your data in accordance with applicable laws.

12. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of significant changes via email or platform notification. The "Last Updated" date at the top indicates when this policy was last revised.

13. Contact Us

For privacy-related questions or requests, contact us at:

  1. Email: support@deetcode.online
  2. Data Protection Officer: support@deetcode.online

Your privacy is important to us. If you have any concerns, please don't hesitate to reach out.

View Terms of Service

© 2026 DeetCode. All rights reserved.