Version Effective Date: April 1, 2025
When you use , you may be given access to lots of additional products and features ("Additional Products and Features"). Because many of the Additional Products and Features offer different functionality, your Agreement with us (the "Agreement") includes the specific terms for that product or feature combined with your main agreement — the Terms of Service or Customer Agreement, or the Corporate Terms of Service or other legacy contract, or a Microsoft volume licensing agreement. Below, we've listed those products and features, along with the corresponding additional terms that apply to your use of them.
By using the Additional Products and Features, you also agree to the applicable Terms for Additional Products and Features listed below. A violation of these Terms for Additional Products and Features is a violation of the Agreement. Capitalized terms not defined here have the meaning given in the Agreement.
For Enterprise users
Enterprise Cloud users may have access to the following Additional Products and Features: Actions, Advanced Security (including Code Security and Secret Protection), Advisory Database, Codespaces, Dependabot, Enterprise Importer, Packages, and Pages.
Enterprise Server users may have access to the following Additional Products and Features: Actions, Advanced Security (including Code Security and Secret Protection), Advisory Database, Connect, Dependabot, Enterprise Importer, Packages, Pages, and SQL Server Images.
Actions enables you to create custom software development lifecycle workflows directly in your repository. Actions is billed on a usage basis. The Actions documentation includes details, including compute and storage quantities (depending on your Account plan), and how to monitor your Actions minutes usage and set usage limits.
Actions and any elements of the Actions product or service may not be used in violation of the Agreement, the Acceptable Use Policies, or the Actions service limitations set forth in the Actions documentation. Additionally, regardless of whether an Action is using self-hosted runners, Actions should not be used for:
- Cryptomining;
- Disrupting, gaining, or attempting to gain unauthorized access to, any service, device, data, account, or network (other than those authorized by the Bug Bounty program);
- The provision of a stand-alone or integrated application or service offering the Actions product or service, or any elements of the Actions product or service, for commercial purposes;
- Any activity that places a burden on our servers, where that burden is disproportionate to the benefits provided to users (for example, don't use Actions as a content delivery network or as part of a serverless application, but a low benefit Action could be ok if it’s also low burden); or
- If using -hosted runners, any other activity unrelated to the production, testing, deployment, or publication of the software project associated with the repository where Actions are used.
In order to prevent violations of these limitations and abuse of Actions, may monitor your use of Actions. Misuse of Actions may result in termination of jobs, restrictions in your ability to use Actions, disabling of repositories created to run Actions in a way that violates these Terms, or in some cases, suspension or termination of your account.
Use for Development and Testing
You may only access and use Actions to develop and test your application(s). Only one licensed user may access a virtual machine provided by Actions at any time.
Authorized Developer
You appoint as your authorized developer with respect to Apple software included in Actions. is responsible for complying with the terms for any such software included in Actions and will keep any information of Apple accessed as part of Actions.
Third Party Repository Service Access
If you grant access to your third-party repository service account(s), you authorize to scan the account(s), including the contents of your Public and Private Repositories, for purposes of providing Actions.
Self-Hosted Runners on Actions
If you use self-hosted runners, you have the ability to turn off automatic updates but reserves the right to override your choice for critical security updates.
makes extra security features available to customers under Advanced Security licenses. From April 1, 2025, features that were previously only available under a single Advanced Security license will be alternatively available under two separate licenses: Code Security (code scanning and dependency scanning features) and Secret Protection (secret scanning features). The Advanced Security documentation provides more details.
Advanced Security features are licensed on a "Unique Committer" basis. A "Unique Committer" is a licensed user of Team, Enterprise, Enterprise Cloud, or Enterprise Server, who has made a commit in the last 90 days to any repository with any Advanced Security functionality activated. You must acquire an appropriate Advanced Security User license for each of your Unique Committers. You may only use Advanced Security features on codebases that are developed by or for you. For Team and Enterprise Cloud users, some Advanced Security features may also require the use of Actions.
For secret scanning with Advanced Security or Secret Protection, when you opt-in to automatic validity checks for partner patterns, exposed third-party tokens may be shared with the relevant partner, in order to provide you with more information about the validity of the token. Not all partners are based in the United States. The Secret scanning patterns documentation provides more details on which partners support the validity check.
The Advisory Database allows you to browse or search for vulnerabilities that affect open source projects on .
License Grant to Us
We need the legal right to submit your contributions to the Advisory Database into public domain datasets such as the National Vulnerability Database and to license the Advisory Database under open terms for use by security researchers, the open source community, industry, and the public. You agree to release your contributions to the Advisory Database under the Creative Commons Zero license.
License to the Advisory Database
The Advisory Database is licensed under the Creative Commons Attribution 4.0 license. The attribution term may be fulfilled by linking to the Advisory Database at https://.com/advisories or to individual Advisory Database records used, prefixed by https://.com/advisories.
Note: The .dev service, available by pressing . on a repo or navigating directly to .dev, is governed by 's Beta Terms of service.
Codespaces enables you to develop code directly from your browser using the code within your repository. Codespaces and any elements of the Codespaces service may not be used in violation of the Agreement or the Acceptable Use Policies. Additionally, Codespaces should not be used for:
- Cryptomining;
- Using our servers to disrupt, or to gain or to attempt to gain unauthorized access to any service, device, data, account or network (other than those authorized by the Bug Bounty program);
- The provision of a stand-alone or integrated application or service offering Codespaces or any elements of Codespaces for commercial purposes;
- Any activity that places a burden on our servers, where that burden is disproportionate to the benefits provided to users (for example, don't use Codespaces as a content delivery network, as part of a serverless application, or to host any kind of production-facing application); or
- Any other activity unrelated to the development or testing of the software project associated with the repository where Codespaces is initiated.
In order to prevent violations of these limitations and abuse of Codespaces, may monitor your use of Codespaces. Misuse of Codespaces may result in termination of your access to Codespaces, restrictions in your ability to use Codespaces, or the disabling of repositories created to run Codespaces in a way that violates these Terms.
Codespaces allows you to load extensions from the Microsoft Visual Studio Marketplace (“Marketplace Extensions”) for use in your development environment, for example, to process the programming languages that your code is written in. Marketplace Extensions are licensed under their own separate terms of use as noted in the Visual Studio Marketplace, and the terms of use located at https://aka.ms/vsmarketplace-ToU. makes no warranties of any kind in relation to Marketplace Extensions and is not liable for actions of third-party authors of Marketplace Extensions that are granted access to Your Content. Codespaces also allows you to load software into your environment through devcontainer features. Such software is provided under the separate terms of use accompanying it. Your use of any third-party applications is at your sole risk.
The generally available version of Codespaces is not currently available for U.S. government customers. U.S. government customers may continue to use the Codespaces Beta Preview under separate terms. See Beta Preview terms.
If you offer a product or service competitive to any product or service, by using that product or service, you agree to and hereby waive any restrictions as to on competitive use and benchmark testing in the terms governing your competitive product or service. If you do not intend to waive such restrictions in your terms of use, you are not allowed to use that product or service.
With Connect, you can share certain features and data between your Enterprise Server deployment and your Enterprise Cloud organization or enterprise account on .com. In order to enable Connect, you must have at least one (1) account on Enterprise Cloud or .com, and one (1) licensed deployment of Enterprise Server. Your use of Enterprise Cloud or .com through Connect is governed by the terms under which you license Enterprise Cloud or .com. Use of Personal Data is governed by the Privacy Statement.
For Copilot Business and Copilot Enterprise license holders, your use of Copilot is governed by the Copilot Product Specific Terms.
For other Copilot license holders, your use of Copilot is governed by the following terms: To use Copilot in your code editor, you need to install the Copilot extension to that editor. To use Copilot in the CLI (Command Line Interface), you need to install the Copilot CLI extension. To use Copilot Chat on Mobile, you need to install the Mobile application. To use Copilot on the .com, you must access the website.
If you customize Copilot, to include using a Copilot Extension (Extension), your use may be subject to the terms of use and privacy policy applicable to the customization.
The code you write using Copilot is not “Content” under the Agreement until you upload it to .com. The code, functions, and other output returned to you by Copilot are called “Suggestions.” does not own Suggestions. You retain ownership of Your Code and you retain responsibility for Suggestions you include in Your Code. It is entirely your decision whether to use Suggestions generated by Copilot. If you use Suggestions, strongly recommends that you have reasonable policies and practices in place designed to prevent the use of a Suggestion in a way that may violate the rights of others.
Acceptable Use
Your use of Copilot is subject to the Acceptable Use Policies. For example, you may not prompt Copilot with content that is unlawful or otherwise prohibited by the Acceptable Use Policies on .com. If you choose to "Allow" Copilot to provide Suggestions matching public code, you must comply with cited licenses.
Data
Copilot (i) may collect and process data based on your settings and the specific Copilot Service you use - this may include Prompts, Suggestions, and code snippets, and (ii) will collect additional usage information through the Copilot Service you use tied to your Account - this may include Service Usage Information, Website Usage Data, and Feedback Data. Upon your instructions, we may share this data with third-party applications such as those on the Marketplace or third-party AI models of your choosing. This may include personal data, as referenced in the Privacy Statement. You can learn more about the collection and use of Copilot data in the Copilot Trust Center.
For Copilot Free users, the data collected by Copilot may be used for AI Model training where permitted and if you allow in your settings.
Importer is a framework for exporting data from other sources to be imported to the platform. Importer is provided “AS-IS”.
npm is a software package hosting service that allows you to host your software packages privately or publicly and use packages as dependencies in your projects. npm is the registry of record for the JavaScript ecosystem. The npm public registry is free to use but customers are billed if they want to publish private packages or manage private packages using teams. The npm documentation includes details about the limitation of account types and how to manage private packages and organizations. Acceptable use of the npm registry is outlined in the open-source terms. There are supplementary terms for both the npm solo and org plans. The npm Terms of Use apply to your use of npm.
Packages is a software package hosting service that allows you to host your software packages privately or publicly and use packages as dependencies in your projects. Packages is billed on a usage basis. The Packages documentation includes details, including bandwidth and storage quantities (depending on your Account plan), and how to monitor your Packages usage and set usage limits. Packages bandwidth usage is limited by the Acceptable Use Policies.
Each Account comes with access to the Pages static hosting service. Pages is intended to host static web pages, but primarily as a showcase for personal and organizational projects.
Pages is not intended for or allowed to be used as a free web hosting service to run your online business, e-commerce site, or any other website that is primarily directed at either facilitating commercial transactions or providing commercial software as a service (SaaS). Some monetization efforts are permitted on Pages, such as donation buttons and crowdfunding links.
Bandwidth and Usage Limits
Pages are subject to some specific bandwidth and usage limits, and may not be appropriate for some high-bandwidth uses. Please see our Pages limits for more information.
Prohibited Uses
Pages may not be used in violation of the Agreement, the Acceptable Use Policies, or the Pages service limitations set forth in the Pages documentation.
If you have questions about whether your use or intended use falls into these categories, please contact us through the Support portal. reserves the right at all times to reclaim any subdomain without liability.
Educational Exercises
Using Pages to create a copy of an existing website as a learning exercise is not prohibited. However, you must write the code yourself, the site must not collect any user data, and you must include a prominent disclaimer on the site indicating that the project is not associated with the original and was only created for educational purposes.
Previews means software, online services and additional products and features provided for preview, evaluation, demonstration or trial purposes, or versions of those, such as alpha, beta, or . If your Agreement does not include terms and conditions that address Previews, then the following terms apply. grants a limited right to use a non-production instance of the Preview. Previews are provided “AS-IS”, “WITH ALL FAULTS” and “AS AVAILABLE”. may change or discontinue Previews at any time without notice. Any information we give you about a private Preview will be considered ’s information. If you choose to provide comments or suggestions about a Preview, we may use that feedback for any purpose without obligation of any kind. ’s maximum liability is limited to direct damages up to US $500. has no obligation to defend, indemnify, or hold you harmless for claims brought by third parties arising from your use of Previews.
Sponsors allows the developer community to financially support the people and organizations who design, build, and maintain the open source projects they depend on, directly on . In order to become a Sponsored Developer, you must agree to the Sponsors Program Additional Terms.
You may download Microsoft SQL Server Standard Edition container image for Linux files ("SQL Server Images"). You must uninstall the SQL Server Images when your right to use the Software ends. Microsoft Corporation may disable SQL Server Images at any time.
Models is a feature that allows you to learn, try, and test artificial intelligence models on .com. You can access Models via the Marketplace. Learn more about Models by visiting Prototyping with AI models.
Your use of this feature is subject to the terms of the company hosting the model and the model license.