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:
-
Device Information: Browser type, operating system,
device type
-
Usage Data: Pages visited, time spent, features
used
-
IP Address: For security and analytics purposes
- Cookies: Session management and preferences
3. How We Use Your Information
We use your information to:
- Provide and maintain our learning platform
- Create and manage your user account
-
Send OTP verification codes for email verification
during signup
-
Send password reset OTP codes when you request to
reset your password
- Send security alerts and notifications
- Track your learning progress and achievements
- Evaluate code submissions and provide feedback
- Improve our services and develop new features
- Communicate updates and educational content
- 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:
-
Password Encryption: All passwords are hashed using
bcrypt with a salt
- SSL/TLS: All data transmitted is encrypted
-
Secure Sessions: HTTP-only cookies with secure
flags
-
Access Controls: Limited access to personal data on
a need-to-know basis
-
OTP Security: One-Time Passwords (OTP) expire after
10 minutes and can only be used once for verification or password
reset
-
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:
- Is valid for 10 minutes from the time of generation
- Can be resent if expired or not received
-
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:
- Request a password reset from the login page
- Receive a 6-digit OTP code via email (valid for 10 minutes)
-
Verify the OTP to receive a temporary reset token (valid for 5
minutes)
- Set a new password using the reset token
5. Cookies and Tracking
We use cookies for:
-
Essential Cookies: Required for authentication and
session management
-
Preference Cookies: Remember your settings (e.g.,
dark/light theme)
-
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:
-
Email Delivery: Sending verification and
notification emails
-
Analytics: Understanding platform usage patterns
-
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:
-
Single Sign-On: Access other SNKLP.AI products with
your DeetCode account
-
Unified Experience: Seamless integration across all
SNKLP.AI services
-
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:
- Improve and enhance AI-powered learning recommendations
-
Train and refine machine learning models for better educational
experiences
- Analyze patterns to optimize platform performance
- 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:
-
Immediate deletion: Your profile, credentials, and
personal information are permanently deleted
-
Progress data: All XP, badges, achievements, and
learning progress are permanently removed
-
Submissions: Your code submissions and submission
history are deleted
-
Streak data: Current and maximum streak records are
permanently removed
-
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
-
Personal information is deleted immediately upon account deletion
-
Anonymized analytics data may be retained for platform improvement
- Backup data is purged within 90 days
9. Your Rights
You have the right to:
- Access: Request a copy of your personal data
-
Correction: Update or correct inaccurate
information
-
Deletion: Request deletion of your account and data
-
Portability: Export your data in a common format
-
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:
-
Email:
support@deetcode.online
-
Data Protection Officer:
support@deetcode.online