Is GitHub GDPR Compliant?

Image of Iron Brands

Publié le 8 juil. 2025 par Iron Brands

Ce contenu n'est pas encore traduit en français. Vous trouverez ci-dessous la version anglaise.

TL;DR

Yes, GitHub has taken steps to align with the General Data Protection Regulation (GDPR) and provides tools and documentation to help users stay compliant. In this article, we’ll explore GitHub’s approach to GDPR, how it handles data, its key privacy features, and what organizations and developers need to know when using GitHub in a GDPR-regulated environment.

  1. GitHub’s GDPR Commitment
  2. Key GDPR-Related Features and Practices on GitHub
  3. GitHub Tools and GDPR-Readiness
  4. Who Should Care?
  5. GitHub’s Transparency Practices
  6. Customer Feedback on GitHub & GDPR
  7. Important GitHub GDPR Links
  8. General Caveat
  9. Final Thoughts
Logo of MichelinMichelin chose Simple AnalyticsJoin them

GitHub’s GDPR Commitment

GitHub, a subsidiary of Microsoft and one of the world’s most popular platforms for software development and version control, acknowledges its responsibilities under GDPR. The company acts as both a data processor and data controller, depending on the service and context.

GitHub has implemented policies, legal documentation, and technical safeguards to help users and organizations use GitHub in a way that aligns with GDPR standards.

1. Data Subject Rights Support

GitHub allows EU users to exercise their data subject rights, including:

  • Access to personal data
  • Rectification of incorrect data
  • Erasure (“right to be forgotten”)
  • Data portability
  • Restriction of processing

These can be requested through GitHub’s Privacy Contact Form.

2. Data Processing Addendum (DPA)

GitHub provides a Data Processing Addendum to its Enterprise customers, which outlines GitHub's commitments under GDPR. This includes terms for data processing, subprocessor use, international data transfers, and breach notifications.

GitHub Enterprise customers can request the DPA as part of their agreement.

3. International Data Transfers and SCCs

To address data transfer requirements, GitHub relies on Standard Contractual Clauses (SCCs)—legal mechanisms approved by the European Commission for international data transfers. GitHub maintains a list of subprocessors and ensures they adhere to the same data protection obligations.

List of GitHub Subprocessors

GitHub’s web interface includes cookie notices and opt-in/opt-out features for non-essential cookies. They also maintain transparency about what data is collected and for what purposes.

GitHub uses minimal cookies—primarily for security, authentication, and performance—reducing the scope of consent complexities.

5. Security and Encryption

GitHub employs industry-standard encryption protocols (TLS, HTTPS, AES) and undergoes regular audits. The platform has a robust vulnerability disclosure program and compliance certifications, including:

  • SOC 2 Type II
  • ISO/IEC 27001:2013
  • FedRAMP (for GitHub Enterprise Cloud, US customers)

6. Data Retention and Deletion

GitHub provides users with control over their content. Repositories can be deleted at any time, and account deletion removes associated personal data after a retention period.

They also provide a personal data export tool so users can review or transfer their data.

GitHub Tools and GDPR-Readiness

Here's how different features of GitHub align with GDPR principles:

  • Public Repositories: Data in public repos is visible to everyone, including bots and search engines. GDPR-sensitive data should not be stored in public repositories.
  • Private Repositories: Access is limited by user roles. GitHub secures these with encryption and access controls.
  • Audit Logs and Access Control (Enterprise): Logs help organizations track access and changes to repositories—important for GDPR documentation and security compliance.
  • GitHub Actions: Can process data through CI/CD workflows. Organizations should be cautious not to store or transmit personal data in logs or code.

Who Should Care?

1. EU Developers and Organizations

If you are in the EU or process EU user data, you need to ensure GitHub is configured properly—especially when working with repositories that may include PII (personally identifiable information).

2. Open Source Maintainers

Maintainers need to be cautious about accepting contributions that include personal data and must be transparent about how such data is handled.

3. Enterprise Teams

GitHub Enterprise offers more administrative control, auditability, and privacy settings, which are vital for GDPR compliance at scale.

4. Data Protection Officers (DPOs)

If your organization uses GitHub for development, your DPO should assess GitHub as a vendor, review the DPA, and ensure internal data protection policies are aligned with its use.

GitHub’s Transparency Practices

GitHub publishes regular updates about:

The platform clearly defines the types of data it collects, how it’s used, and your rights as a user or organization.

Customer Feedback on GitHub & GDPR

GitHub generally receives positive reviews for transparency and control over data. However, some areas still require manual effort or vigilance from users.

  • What users like: Data export tools, secure infrastructure, clear subprocessors list.
  • Room for improvement: No built-in tools to flag PII in public repos; privacy awareness must be user-driven.
  1. GitHub Privacy Statement
  2. GitHub Data Protection Addendum
  3. GitHub Subprocessors List
  4. GitHub Security

General Caveat

This is not legal advice! We’re summarizing public documentation and GitHub’s stated practices. Using GitHub does not guarantee GDPR compliance—you are still responsible for how you store, process, and secure personal data in your workflows and repositories. Consult your legal team or DPO before relying on GitHub for sensitive or regulated data.

Final Thoughts

GitHub is broadly GDPR-compliant and provides the necessary legal framework and technical features to help users meet their own obligations. With encryption, clear subprocessors, DSAR support, and strong documentation, GitHub has positioned itself as a privacy-conscious platform.

But remember: GDPR compliance is shared. GitHub gives you the tools—but how you use them, especially when handling personal data, is entirely up to you.

GA4 est complexe. Essayez Simple Analytics

GA4, c'est comme être assis dans le cockpit d'un avion sans licence de pilote

Commencer gratuitement maintenant