Privacy Policy — DheetCode
Last Updated: October 3, 2026
DheetCode (“DheetCode”, “we”, “us”, or “our”) respects your privacy. This Privacy Policy explains what information may be collected when you use DheetCode, how that information is used, how it is stored, and the choices available to you.
DheetCode is an educational platform focused on interactive programming, DSA, and system-design learning.
By using DheetCode, you acknowledge the practices described in this Privacy Policy.
Summary
We collect information necessary to operate, secure, and improve DheetCode.
We do not sell or rent your personal information.
DheetCode may use Google Analytics to understand website usage.
DheetCode may use Google AdSense to display advertisements.
Advertising partners may use cookies and similar technologies.
AI assistant chat history may be stored locally in your browser.
DheetCode does not intentionally store your AI chat history on its servers.
If you use a Bring Your Own Key (BYOK) AI provider, your prompts and relevant context may be sent directly to the AI provider you select.
DheetCode does not intentionally collect or store your third-party AI API keys.
You may contact us regarding access, correction, or deletion of personal information that DheetCode holds about you.
1. Information We Collect
1.1 Information You Provide
You may voluntarily provide information when interacting with DheetCode, including:
- Your name or email address
- Account information, if account functionality is available
- Feedback and suggestions
- Support requests
- Messages or other information you send to us
- Information you voluntarily provide when participating in features, programs, or communications offered by DheetCode
We only request information that is reasonably necessary for the relevant feature or purpose.
1.2 Information Collected Automatically
When you access DheetCode, certain technical information may be processed automatically by DheetCode, our hosting providers, analytics services, advertising providers, or other technologies used to operate the website.
This may include:
- IP address
- Browser type and version
- Device type
- Operating system
- Approximate geographic information
- Pages visited
- Features used
- Date and time of access
- Referring website or URL
- General interaction and navigation information
- Information relating to website performance, errors, and security
The exact information collected depends on the technologies and third-party services active on the website.
2. How We Use Information
We may use information for the following purposes:
- Provide and operate DheetCode
- Provide DSA and system-design visualizations
- Maintain and improve our educational content and features
- Understand how users interact with the platform
- Diagnose technical problems and improve performance
- Prevent abuse, fraud, or unauthorized activity
- Maintain the security of the Service
- Respond to support requests and feedback
- Communicate with users when necessary
- Display and measure advertisements
- Analyze website traffic and usage
- Comply with applicable legal obligations
- Enforce our Terms of Service and other policies
We do not use personal information for purposes materially unrelated to those described in this Privacy Policy without appropriate notice where required by law.
3. AI Assistant and Local Chat Storage
DheetCode may provide AI-powered features that allow users to interact with an AI assistant while using DheetCode's learning tools.
3.1 Local Chat Storage
Depending on the implementation of the AI assistant, conversation history and learning context may be stored locally in your browser.
This may include:
- User messages
- AI responses
- Problem or system-design information
- Visualizer state or step information
- Complexity information
- Session timestamps
- Other information necessary to provide conversation history
DheetCode may use technologies such as IndexedDB and SQLite compiled to WebAssembly (WASM) to store this information locally.
DheetCode does not intentionally upload or store this locally maintained AI chat history on its own servers.
Deleting browser data, clearing website storage, or using browser privacy controls may remove locally stored chat information.
3.2 Bring Your Own Key (BYOK)
DheetCode may allow users to connect their own API key from a third-party AI provider.
When using BYOK:
- Your API key is intended to remain on your device/browser and be used to communicate with the provider you select.
- DheetCode does not intentionally collect or store your third-party AI API key.
- Prompts, questions, and relevant DheetCode context may be transmitted to the AI provider selected by you.
- The selected AI provider may process that information according to its own privacy policy, terms, and data-retention practices.
- You should review the privacy policy and terms of the AI provider you choose before using its API.
- DheetCode is not responsible for how a third-party AI provider processes information submitted directly to that provider.
3.3 AI-Generated Content
Responses generated by third-party AI providers may be inaccurate, incomplete, or unsuitable for a particular purpose.
AI features are provided as educational tools and should not be treated as a substitute for independent verification or professional advice.
4. Cookies and Similar Technologies
DheetCode may use cookies, local storage, IndexedDB, and similar technologies to:
- Remember preferences
- Maintain functionality
- Store locally maintained application data
- Analyze website traffic
- Understand website performance
- Measure advertising
- Support advertising personalization where applicable
- Improve user experience
- Help detect abuse and security issues
You can configure your browser to block or delete cookies and other stored website data.
Some functionality may not work correctly if certain storage technologies or cookies are disabled.
5. Analytics and Advertising
DheetCode may use third-party services to operate, analyze, and monetize the website.
These may include:
Vercel
DheetCode may use Vercel for website hosting, deployment, infrastructure, performance, and security. Vercel may process technical information associated with requests to our website.
Google Analytics
DheetCode may use Google Analytics to understand website traffic and usage. Google Analytics may process information relating to how users interact with DheetCode, such as pages visited, events, device information, and other analytics information configured for the Service. Analytics information is used to understand usage patterns and improve DheetCode.
Google AdSense
DheetCode may use Google AdSense to display advertisements. Google and its advertising partners may use cookies and similar technologies to collect information about activity on DheetCode and other websites. Depending on applicable settings, consent, and user choices, this information may be used for purposes including advertising personalization, measurement, frequency management, and reporting.
Advertising allows DheetCode to provide portions of the Service without directly charging users.
You can manage certain Google advertising preferences through Google's advertising settings: Google Ads Settings
Third-party providers may process information according to their own privacy policies and terms.
6. Advertising Choices and Consent
Depending on your location and applicable law, you may be presented with choices regarding cookies, personalized advertising, or other forms of data processing.
Where legally required, DheetCode will use appropriate consent mechanisms for relevant advertising and analytics technologies.
You may also control certain cookies and tracking technologies through your browser settings.
Blocking or withdrawing consent for certain technologies may affect the availability or functionality of some features.
7. Data Storage and Security
We use reasonable technical and organizational measures intended to protect information handled by DheetCode against unauthorized access, alteration, disclosure, or destruction.
However, no internet transmission or electronic storage system can be guaranteed to be completely secure.
Accordingly, while we take reasonable steps to protect information, we cannot guarantee absolute security.
8. Data Retention
We retain information only for as long as reasonably necessary for the purposes described in this Privacy Policy, including:
- Providing the Service
- Maintaining security
- Improving the platform
- Responding to requests
- Resolving disputes
- Preventing abuse
- Complying with legal obligations
- Enforcing agreements and policies
Retention periods may vary depending on the type of information and the reason it was collected.
Information stored exclusively in your browser, such as locally stored AI conversations, may remain there until you or your browser removes it.
9. Sharing of Information
We do not sell or rent your personal information.
We may share or allow access to information in the following circumstances:
Service Providers
We may use third-party providers that help us operate DheetCode, including hosting, analytics, advertising, security, infrastructure, and other technical services.
Legal Requirements
We may disclose information where reasonably necessary to:
- Comply with applicable laws
- Respond to valid legal processes
- Respond to governmental requests
- Protect the rights or safety of DheetCode, users, or others
- Investigate fraud, abuse, or security incidents
Business Transfers
If DheetCode is involved in a merger, acquisition, restructuring, financing, sale of assets, or similar business transaction, information may be transferred as part of that transaction, subject to applicable law.
10. Third-Party Services and Links
DheetCode may contain links to or integrations with third-party websites and services, including educational platforms, AI providers, analytics providers, advertising providers, and other services.
Examples may include:
- LeetCode
- Vercel
- Third-party AI providers
These third parties operate under their own privacy policies and terms. DheetCode does not control and is not responsible for the privacy practices of third-party websites or services.
We encourage you to review the privacy policy of any third-party service before providing information to it.
11. International Data Transfers
Some third-party service providers used by DheetCode may process information on servers located outside your country of residence.
For example, information processed by hosting, analytics, advertising, or third-party AI providers may be transferred to and processed in different countries.
Where required by applicable law, appropriate safeguards or legal mechanisms will be used for applicable international transfers.
12.Children's Privacy
DheetCode is an educational platform intended for students and learners.
DheetCode is not specifically directed toward children under the age of 13, and we do not knowingly collect personal information from children under 13.
If you believe that a child under 13 has provided personal information to DheetCode, please contact us. If we determine that we have collected such information, we will take reasonable steps to delete it.
If applicable law in your jurisdiction establishes a different age threshold or additional requirements, those requirements may apply.
13. Your Rights and Choices
Depending on your location and applicable law, you may have rights regarding your personal information.
These may include the right to:
- Request access to personal information we hold about you
- Request correction of inaccurate information
- Request deletion of personal information
- Request restriction of certain processing
- Object to certain processing
- Withdraw consent where processing is based on consent
- Opt out of certain personalized advertising
- Request information about how your information is processed
These rights may be subject to legal limitations and exceptions.
To exercise applicable rights, contact us using the information provided below.
14. Locally Stored Data
Some DheetCode features may store information directly on your device rather than on DheetCode servers.
Examples may include:
- AI chat history
- Visualizer state
- Preferences
- Learning progress
- Application settings
- Locally generated data
This information may be stored using browser technologies such as Local Storage, IndexedDB, or SQLite WASM.
Because this information is stored locally, DheetCode may not be able to retrieve, restore, or delete it remotely.
You can generally remove locally stored information through your browser's site-data or storage settings.
15. PDF and Local Exports
DheetCode may provide features allowing users to export locally stored information, including AI conversations or learning sessions, into formats such as PDF.
Where implemented as a client-side feature, these exports are generated on your device.
Once you download or otherwise transfer an exported file, its storage and security are your responsibility.
16. Data You Submit to Third-Party AI Providers
If you choose to use an external AI provider through DheetCode, information contained in your prompts may be sent to that provider.
For example, a prompt may contain:
- Your question
- A programming problem
- System-design information
- Visualizer state
- Code you provide
- Other contextual information required to answer your request
You should avoid submitting passwords, authentication credentials, API keys belonging to other services, financial information, or other sensitive information unless you understand the risks and the relevant provider's policies.
The handling of information by the selected AI provider is governed by that provider's own policies.
17. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. Changes may be made to reflect:
- Changes to DheetCode
- New features
- Changes in technology
- Changes in third-party services
- Changes in applicable laws
- Changes in our data practices
When we make changes, we will update the Last Updated date at the top of this page.
We encourage users to periodically review this Privacy Policy.
18. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy or your personal information, contact us at:
