Skip to content

Privacy Policy

Last Updated: 2026-01-01

Thank you for using OpenCodeDocs. We attach great importance to your privacy and personal information protection. This Privacy Policy will help you understand how we collect, use, store, and protect your personal information.

1. Information We Collect

When you use OpenCodeDocs services, we may collect the following types of information:

Account Information

  • Email Address: Used for account registration, login verification, and important notifications
  • Username: The display name you choose
  • GitHub Account Information: If you choose to log in using GitHub, we will obtain your public information

Usage Data

  • Browsing History: Tutorial pages you visit and time spent
  • Interaction Behavior: Operations such as code copying, chapter jumping, etc.
  • Search History: Search keywords you use within the site

Device Information

  • Browser Type: Chrome, Firefox, Safari, etc.
  • Operating System: Windows, macOS, Linux, etc.
  • IP Address: Used for security protection and regional optimization

2. How We Use Information

The information we collect will be used for the following purposes:

  • Providing Services: Ensuring you can access and use tutorial content normally
  • Personalized Experience: Remembering your reading progress and preference settings
  • Product Improvement: Analyzing usage patterns to optimize content and functions
  • Security: Detecting abnormal behavior to prevent abuse
  • Sending Notifications: Sending tutorial update reminders and important announcements (unsubscribe available)

3. Information Sharing and Disclosure

We will not sell your personal information. We may share it only under the following circumstances:

  • Third-Party Service Providers: Such as Vercel (hosting), Plausible (analytics), who can only access information necessary to perform their duties
  • Legal Requirements: Disclosing in accordance with laws, regulations, or government requirements
  • Rights Protection: Necessary circumstances to protect the rights and interests of OpenCodeDocs and users

4. Data Storage and Security

  • Storage Location: Data is stored on secure servers located in the United States and the Asia-Pacific region
  • Encryption Measures: TLS/SSL encryption is used for data transmission, and AES-256 encryption is used for sensitive data storage
  • Access Control: Strict restriction of internal personnel's access to data
  • Retention Period: After account cancellation, personal data will be deleted within 30 days

5. Your Rights

According to the Personal Information Protection Law and GDPR, you have the following rights:

  • Right of Access: You have the right to view the personal information we hold about you
  • Right to Rectification: You have the right to request correction of inaccurate personal information
  • Right to Erasure: You have the right to request deletion of your personal information
  • Right to Data Portability: You have the right to export your data in a common format
  • Withdraw Consent: You have the right to withdraw your previously given consent at any time

To exercise the above rights, please contact us via the contact information below.

We use the following types of Cookies:

  • Essential Cookies: Maintaining login status, remembering language preferences
  • Analytics Cookies: Statistics on visits and usage patterns (using privacy-friendly Plausible)
  • Advertising Cookies:
    • Third party vendors, including Google, use cookies to serve ads based on a user's prior visits to your website or other websites.
    • Google's use of advertising cookies enables it and its partners to serve ads to your users based on their visit to your sites and/or other sites on the Internet.
    • Users may opt out of personalized advertising by visiting Ads Settings. (Alternatively, you can direct users to opt out of a third-party vendor's use of cookies for personalized advertising by visiting www.aboutads.info.)

You can manage Cookies through your browser settings. Disabling essential Cookies may affect the normal use of some functions.

7. Contact Us

If you have any questions about this Privacy Policy or need to exercise your data rights, please contact:

Last updated: