CINXE.COM
Guide to Submitting a DMCA Takedown Notice - GitHub Docs
<!DOCTYPE html><html lang="en"><head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://docs.github.com/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice","20211121185058","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1637520658"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="alternate icon" type="image/png" href="/assets/images/site/favicon.png"/><link rel="icon" type="image/svg+xml" href="/web/20211121185058im_/https://docs.github.com/assets/images/site/favicon.svg"/><meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY"/><meta name="csrf-token" content="AiOi07AX-whZOqqJNvTxj6TnhPZVGaJNaAq8"/><title>Guide to Submitting a DMCA Takedown Notice - GitHub Docs</title><link rel="alternate" hreflang="en" href="https://web.archive.org/web/20211121185058/https://docs.github.com/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice"/><link rel="alternate" hreflang="zh-Hans" href="https://web.archive.org/web/20211121185058/https://docs.github.com/cn/github/site-policy/guide-to-submitting-a-dmca-takedown-notice"/><link rel="alternate" hreflang="ja" href="https://web.archive.org/web/20211121185058/https://docs.github.com/ja/github/site-policy/guide-to-submitting-a-dmca-takedown-notice"/><link rel="alternate" hreflang="es" href="https://web.archive.org/web/20211121185058/https://docs.github.com/es/github/site-policy/guide-to-submitting-a-dmca-takedown-notice"/><link rel="alternate" hreflang="pt" href="https://web.archive.org/web/20211121185058/https://docs.github.com/pt/github/site-policy/guide-to-submitting-a-dmca-takedown-notice"/><meta name="keywords" content="Policy,Legal"/><meta name="path-language" content="en"/><meta name="path-version" content="free-pro-team@latest"/><meta name="path-product" content="github"/><meta name="path-article" content="github/site-policy/guide-to-submitting-a-dmca-takedown-notice"/><meta name="page-document-type" content="article"/><meta name="status" content="200"/><meta property="og:site_name" content="GitHub Docs"/><meta property="og:title" content="Guide to Submitting a DMCA Takedown Notice - GitHub Docs"/><meta property="og:type" content="article"/><meta property="og:url" content="https://web.archive.org/web/20211121185058/https://docs.github.com/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice"/><meta property="og:image" content="https://web.archive.org/web/20211121185058im_/https://github.githubassets.com/images/modules/open_graph/github-logo.png"/><meta name="next-head-count" content="24"/><link rel="preload" href="/web/20211121185058/https://docs.github.com/_next/static/css/1a07d8a32e6db64adb2c.css" as="style"/><link rel="stylesheet" href="/web/20211121185058cs_/https://docs.github.com/_next/static/css/1a07d8a32e6db64adb2c.css" data-n-g=""/><link rel="preload" href="/web/20211121185058/https://docs.github.com/_next/static/css/877f94cd6d70d8120dd2.css" as="style"/><link rel="stylesheet" href="/web/20211121185058cs_/https://docs.github.com/_next/static/css/877f94cd6d70d8120dd2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/web/20211121185058js_/https://docs.github.com/_next/static/chunks/polyfills-a40ef1678bae11e696dba45124eadd70.js"></script><script src="/web/20211121185058js_/https://docs.github.com/_next/static/chunks/webpack-af28476a2e7790fd48db.js" defer=""></script><script src="/web/20211121185058js_/https://docs.github.com/_next/static/chunks/framework-2b8be631586cbbc6886e.js" defer=""></script><script src="/web/20211121185058js_/https://docs.github.com/_next/static/chunks/main-c689edff8b5bb05415ad.js" defer=""></script><script src="/web/20211121185058js_/https://docs.github.com/_next/static/chunks/pages/_app-5e4210239854cba56126.js" defer=""></script><script src="/web/20211121185058js_/https://docs.github.com/_next/static/chunks/0e226fb0-714f575af96cabb85aeb.js" defer=""></script><script src="/web/20211121185058js_/https://docs.github.com/_next/static/chunks/8f79dc18-7a2b3052d94cbec8a47d.js" defer=""></script><script src="/web/20211121185058js_/https://docs.github.com/_next/static/chunks/980-234a45b7a47c95da5ed3.js" defer=""></script><script src="/web/20211121185058js_/https://docs.github.com/_next/static/chunks/587-aa5b5e82492f9207165e.js" defer=""></script><script src="/web/20211121185058js_/https://docs.github.com/_next/static/chunks/729-74bb5ca202eb8230e4e7.js" defer=""></script><script src="/web/20211121185058js_/https://docs.github.com/_next/static/chunks/308-8caf4c4938805db5ee19.js" defer=""></script><script src="/web/20211121185058js_/https://docs.github.com/_next/static/chunks/590-ee18fce548887c9c0451.js" defer=""></script><script src="/web/20211121185058js_/https://docs.github.com/_next/static/chunks/878-4d2590f5ed2a4016c856.js" defer=""></script><script src="/web/20211121185058js_/https://docs.github.com/_next/static/chunks/pages/%5BversionId%5D/%5BproductId%5D/%5B...restPage%5D-aea1bc8580adb461e14f.js" defer=""></script><script src="/web/20211121185058js_/https://docs.github.com/_next/static/x4Rsy2fVD5MH4fVFBWs0B/_buildManifest.js" defer=""></script><script src="/web/20211121185058js_/https://docs.github.com/_next/static/x4Rsy2fVD5MH4fVFBWs0B/_ssgManifest.js" defer=""></script><style data-styled="" data-styled-version="5.3.3">.kjefjn{padding-top:8px;padding-bottom:8px;}/*!sc*/ .cgRYxU{grid-area:topper;}/*!sc*/ .hExbiR{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;grid-area:sidebar;}/*!sc*/ .bwmxIa{grid-area:intro;}/*!sc*/ .kQOfLl{grid-area:content;}/*!sc*/ data-styled.g3[id="Box-nv15kw-0"]{content:"kjefjn,cgRYxU,hExbiR,bwmxIa,kQOfLl,"}/*!sc*/ .kJRSoq{margin-top:8px;margin-bottom:8px;}/*!sc*/ data-styled.g31[id="Group__StyledGroup-sc-10w5bj9-0"]{content:"kJRSoq,"}/*!sc*/ .hSsXSG{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:0;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}/*!sc*/ data-styled.g34[id="Item__DividedContent-jqpvy8-0"]{content:"hSsXSG,"}/*!sc*/ .gnpCIc{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:0;-webkit-flex-direction:var(--main-content-flex-direction);-ms-flex-direction:var(--main-content-flex-direction);flex-direction:var(--main-content-flex-direction);-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}/*!sc*/ data-styled.g35[id="Item__MainContent-jqpvy8-1"]{content:"gnpCIc,"}/*!sc*/ .dHAKvK{padding:6px 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:6px;color:#24292f;-webkit-transition:background 33.333ms linear;transition:background 33.333ms linear;-webkit-text-decoration:none;text-decoration:none;list-style:none;padding:2px;}/*!sc*/ @media (hover:hover) and (pointer:fine){.dHAKvK:hover{background:var(--item-hover-bg-override,rgba(46,77,108,0.06));cursor:pointer;}}/*!sc*/ .dHAKvK:not(:first-of-type):not(.Divider__StyledDivider-sc-42656i-0 + .Item__StyledItem-jqpvy8-2):not(.Header__StyledHeader-qmofje-0 + .Item__StyledItem-jqpvy8-2){margin-top:0;}/*!sc*/ .dHAKvK:not(:first-of-type):not(.Divider__StyledDivider-sc-42656i-0 + .Item__StyledItem-jqpvy8-2):not(.Header__StyledHeader-qmofje-0 + .Item__StyledItem-jqpvy8-2) .Item__DividedContent-jqpvy8-0::before{content:' ';display:block;position:absolute;width:100%;top:-7px;border:0 solid hsla(210,18%,87%,1);border-top-width:0;}/*!sc*/ .dHAKvK:hover .Item__DividedContent-jqpvy8-0::before,.dHAKvK:hover + * .Item__DividedContent-jqpvy8-0::before{border-color:var(--item-hover-divider-border-color-override,transparent) !important;}/*!sc*/ .dHAKvK:focus .Item__DividedContent-jqpvy8-0::before,.dHAKvK:focus + * .Item__DividedContent-jqpvy8-0::before,.dHAKvK[data-is-active-descendant] .Item__DividedContent-jqpvy8-0::before,[data-is-active-descendant] + .dHAKvK .Item__DividedContent-jqpvy8-0::before{border-color:transparent !important;}/*!sc*/ .dHAKvK[data-is-active-descendant='activated-directly']{background:rgba(54,77,100,0.16);}/*!sc*/ .dHAKvK[data-is-active-descendant='activated-indirectly']{background:rgba(46,77,108,0.06);}/*!sc*/ .dHAKvK:focus{background:rgba(54,77,100,0.16);outline:none;}/*!sc*/ .dHAKvK:active{background:rgba(54,77,100,0.16);}/*!sc*/ data-styled.g36[id="Item__StyledItem-jqpvy8-2"]{content:"dHAKvK,"}/*!sc*/ .fyHwBO{font-size:14px;line-height:20px;}/*!sc*/ .fyHwBO[data-has-active-descendant],.fyHwBO:focus-within{--item-hover-bg-override:none;--item-hover-divider-border-color-override:hsla(210,18%,87%,1);}/*!sc*/ data-styled.g44[id="List__StyledList-yr2k7d-0"]{content:"fyHwBO,"}/*!sc*/ .brfqyl > summary{list-style:none;}/*!sc*/ .brfqyl > summary::-webkit-details-marker{display:none;}/*!sc*/ data-styled.g58[id="Details-ssy9qz-0"]{content:"brfqyl,"}/*!sc*/ .sJQgk{border:4px solid transparent;margin-left:12px;border-top-color:currentcolor;border-bottom-width:0;content:'';display:inline-block;height:0;vertical-align:middle;width:0;}/*!sc*/ data-styled.g64[id="Dropdown__DropdownCaret-sc-16yoecj-1"]{content:"sJQgk,"}/*!sc*/ .hEUCoC{background-clip:padding-box;background-color:#ffffff;border:1px solid #d0d7de;border-radius:6px;box-shadow:0 8px 24px rgba(140,149,159,0.2);left:0;list-style:none;margin-top:2px;padding:5px 0 5px 0 !important;position:absolute;top:100%;width:160px;z-index:100;right:0;left:auto;}/*!sc*/ .hEUCoC::before{position:absolute;display:inline-block;content:'';}/*!sc*/ .hEUCoC::after{position:absolute;display:inline-block;content:'';}/*!sc*/ .hEUCoC::before{border:8px solid transparent;border-bottom-color:#ffffff;}/*!sc*/ .hEUCoC::after{border:7px solid transparent;border-bottom-color:#ffffff;}/*!sc*/ .hEUCoC > ul{list-style:none;}/*!sc*/ .hEUCoC::before{top:-16px;right:9px;left:auto;}/*!sc*/ .hEUCoC::after{top:-14px;right:10px;left:auto;}/*!sc*/ data-styled.g65[id="Dropdown__DropdownMenu-sc-16yoecj-2"]{content:"hEUCoC,"}/*!sc*/ .knVSGE{display:block;padding:4px 10px 4px 15px;overflow:hidden;color:#24292f;text-overflow:ellipsis;white-space:nowrap;}/*!sc*/ .knVSGE a{color:#24292f;-webkit-text-decoration:none;text-decoration:none;display:block;overflow:hidden;color:#24292f;text-overflow:ellipsis;white-space:nowrap;}/*!sc*/ .knVSGE:focus,.knVSGE a:focus{color:#ffffff;-webkit-text-decoration:none;text-decoration:none;background-color:#0969da;}/*!sc*/ .knVSGE:hover,.knVSGE:hover a{color:#ffffff;-webkit-text-decoration:none;text-decoration:none;background-color:#0969da;outline:none;}/*!sc*/ data-styled.g66[id="Dropdown__DropdownItem-sc-16yoecj-3"]{content:"knVSGE,"}/*!sc*/ .hdGJqD{font-weight:600;font-size:32px;margin:0;font-size:14px;}/*!sc*/ data-styled.g76[id="Heading-sc-1cjoo9h-0"]{content:"hdGJqD,"}/*!sc*/ .hgUhMY{max-width:720px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:'topper' 'intro' 'sidebar' 'content';row-gap:8px;}/*!sc*/ @media (min-width:1280px){.hgUhMY{max-width:none;padding-top:24px;grid-template-rows:auto 1fr;grid-template-columns:minmax(500px,720px) minmax(220px,1fr);grid-template-areas:'topper sidebar' 'intro sidebar' 'content sidebar';-webkit-column-gap:80px;column-gap:80px;row-gap:0;}}/*!sc*/ data-styled.g123[id="ArticleGridLayout__Container-sc-we7dhr-0"]{content:"hgUhMY,"}/*!sc*/ @media (min-width:1280px){.hmLfMh{position:-webkit-sticky;position:sticky;padding-top:24px;top:4em;max-height:calc(100vh - 24px);overflow-y:auto;padding-bottom:24px;}}/*!sc*/ data-styled.g124[id="ArticleGridLayout__SidebarContent-sc-we7dhr-1"]{content:"hmLfMh,"}/*!sc*/ </style></head><body data-color-mode="auto" data-dark-theme="dark" data-light-theme="light"><div id="__next"><div class="d-lg-flex"><div class="d-none d-lg-block bg-primary position-sticky top-0 overflow-y-auto flex-shrink-0 pb-5 border-right" style="width:326px;height:100vh"><div class="d-flex flex-items-center p-4 position-sticky top-0 color-bg-default" style="z-index:3" id="github-logo" role="banner"><a rel="" class="color-fg-default" aria-hidden="true" tabindex="-1" href="/web/20211121185058/https://docs.github.com/en"><svg aria-hidden="true" role="img" class="octicon octicon-mark-github" viewbox="0 0 16 16" width="32" height="32" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg></a><a rel="" class="f4 text-semibold color-fg-default no-underline no-wrap pl-2 flex-auto" href="/web/20211121185058/https://docs.github.com/en">GitHub Docs</a></div><nav><ul data-testid="sidebar"><li title="Home"><a href="/web/20211121185058/https://docs.github.com/en" class="f6 pl-4 pr-5 ml-n1 pb-1 color-fg-default"><svg aria-hidden="true" role="img" class="mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M7.78 12.53a.75.75 0 01-1.06 0L2.47 8.28a.75.75 0 010-1.06l4.25-4.25a.75.75 0 011.06 1.06L4.81 7h7.44a.75.75 0 010 1.5H4.81l2.97 2.97a.75.75 0 010 1.06z"></path></svg>All products</a></li><li data-testid="sidebar-product" title="GitHub" class="my-2"><a rel="" class="pl-4 pr-5 pb-1 f4 color-fg-default no-underline" href="/web/20211121185058/https://docs.github.com/en/github">GitHub</a></li><li class="my-3"><ul class="list-style-none"><li data-is-active-category="false" data-is-current-page="false" class="py-1"><details class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">GitHub Copilot</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul data-testid="sidebar-article-group" class="list-style-none pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/copilot/about-github-copilot-telemetry">About GitHub Copilot telemetry</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/copilot/github-copilot-telemetry-terms">GitHub Copilot Telemetry Terms</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/copilot/research-recitation">Research recitation</a></li></ul></details></li><li data-is-active-category="false" data-is-current-page="false" class="py-1"><details class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">Writing on GitHub</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul class="list-style-none position-relative"><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Start writing on GitHub</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github">Write & format on GitHub</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax">Basic formatting syntax</a></li></ul></details></li><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Work with advanced formatting</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables">Organized data with tables</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections">Collapsed sections</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks">Create code blocks</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls">Auto linked references</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/attaching-files">Attaching files</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet">Permanent links to code</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests">Using keywords in issues and pull requests</a></li></ul></details></li><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Work with saved replies</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/working-with-saved-replies/about-saved-replies">About saved replies</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/working-with-saved-replies/creating-a-saved-reply">Creating a saved reply</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/working-with-saved-replies/editing-a-saved-reply">Editing a saved reply</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/working-with-saved-replies/deleting-a-saved-reply">Deleting a saved reply</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/working-with-saved-replies/using-saved-replies">Using saved replies</a></li></ul></details></li><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Share content with gists</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/editing-and-sharing-content-with-gists/creating-gists">Creating gists</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists">Forking and cloning gists</a></li></ul></details></li></ul></details></li><li data-is-active-category="false" data-is-current-page="false" class="py-1"><details class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">Importing your projects</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul class="list-style-none position-relative"><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Import code to GitHub</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer">About GitHub Importer</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer">Use GitHub Importer</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/importing-your-projects-to-github/importing-source-code-to-github/updating-commit-author-attribution-with-github-importer">Update author GitHub Importer</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/importing-your-projects-to-github/importing-source-code-to-github/importing-a-git-repository-using-the-command-line">Import repo locally</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/importing-your-projects-to-github/importing-source-code-to-github/adding-an-existing-project-to-github-using-the-command-line">Add a project locally</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/importing-your-projects-to-github/importing-source-code-to-github/source-code-migration-tools">Code migration tools</a></li></ul></details></li><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Work with Subversion on GitHub</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/importing-your-projects-to-github/working-with-subversion-on-github/what-are-the-differences-between-subversion-and-git">Subversion & Git differences</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/importing-your-projects-to-github/working-with-subversion-on-github/support-for-subversion-clients">Support for Subversion clients</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/importing-your-projects-to-github/working-with-subversion-on-github/subversion-properties-supported-by-github">Properties supported by GitHub</a></li></ul></details></li></ul></details></li><li data-is-active-category="false" data-is-current-page="false" class="py-1"><details class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">Customize your workflow</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul class="list-style-none position-relative"><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Exploring integrations</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/customizing-your-github-workflow/exploring-integrations/about-integrations">About integrations</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/customizing-your-github-workflow/exploring-integrations/about-github-marketplace">About GitHub Marketplace</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/customizing-your-github-workflow/exploring-integrations/github-extensions-and-integrations">Extensions & integrations</a></li></ul></details></li><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Install Marketplace apps</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-personal-account">Install app user account</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-organization">Install app organization</a></li></ul></details></li></ul></details></li><li data-is-active-category="false" data-is-current-page="false" class="py-1"><details class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">Extending GitHub</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul data-testid="sidebar-article-group" class="list-style-none pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/extending-github/getting-started-with-the-api">Get started API</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/extending-github/git-automation-with-oauth-tokens">Automate with OAuth tokens</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/extending-github/about-webhooks">About webhooks</a></li></ul></details></li><li data-is-active-category="false" data-is-current-page="false" class="py-1"><details class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">GitHub Support</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul data-testid="sidebar-article-group" class="list-style-none pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/working-with-github-support/about-github-support">About GitHub Support</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/working-with-github-support/github-enterprise-cloud-support">GitHub Enterprise Cloud</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/working-with-github-support/about-github-premium-support-for-github-enterprise-cloud">GitHub Premium Support</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/working-with-github-support/github-marketplace-support">GitHub Marketplace</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/working-with-github-support/submitting-a-ticket">Submitting a ticket</a></li></ul></details></li><li data-is-active-category="false" data-is-current-page="false" class="py-1"><details class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">How GitHub protects data</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul data-testid="sidebar-article-group" class="list-style-none pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/understanding-how-github-uses-and-protects-your-data/about-githubs-use-of-your-data">GitHub's use of your data</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/understanding-how-github-uses-and-protects-your-data/requesting-an-archive-of-your-personal-accounts-data">Request account archive</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository">Manage data use for private repo</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/understanding-how-github-uses-and-protects-your-data/opting-into-or-out-of-the-github-archive-program-for-your-public-repository">GitHub Archive program</a></li></ul></details></li><li data-is-active-category="true" data-is-current-page="false" class="py-1 color-bg-inset"><details open="" class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">Site policy</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60 rotate-180" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul data-testid="sidebar-article-group" class="list-style-none pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-terms-of-service">GitHub Terms of Service</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-corporate-terms-of-service">GitHub Corporate Terms of Service</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-privacy-statement">GitHub Privacy Statement</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-data-protection-agreement">GitHub Data Protection Agreement</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/global-privacy-practices">Global Privacy Practices</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-sponsors-additional-terms">GitHub Sponsors Additional Terms</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-codespaces-privacy-statement">GitHub Codespaces Privacy Statement</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-terms-for-additional-products-and-features">GitHub Terms for Additional Products and Features</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-logo-policy">GitHub Logo Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-username-policy">GitHub Username Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/submitting-content-removal-requests">Submitting content removal requests</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/dmca-takedown-policy">DMCA Takedown Policy</a></li><li data-testid="sidebar-article" data-is-current-page="true" class="position-relative SidebarProduct_sidebarArticle____jm- text-bold SidebarProduct_sidebarArticleActive__2_znz"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-accent" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice">Guide to Submitting a DMCA Takedown Notice</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/guide-to-submitting-a-dmca-counter-notice">Guide to Submitting a DMCA Counter Notice</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-trademark-policy">GitHub Trademark Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-private-information-removal-policy">GitHub Private Information Removal Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-subprocessors-and-cookies">GitHub Subprocessors and Cookies</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-bug-bounty-program-legal-safe-harbor">GitHub Bug Bounty Program Legal Safe Harbor</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/coordinated-disclosure-of-security-vulnerabilities">Coordinated Disclosure of Security Vulnerabilities</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/guidelines-for-legal-requests-of-user-data">Guidelines for Legal Requests of User Data</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-government-takedown-policy">GitHub Government Takedown Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-acceptable-use-policies">GitHub Acceptable Use Policies</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/githubs-notice-about-the-california-consumer-privacy-act">GitHub's Notice about the California Consumer Privacy Act</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-community-guidelines">GitHub Community Guidelines</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-community-forum-code-of-conduct">GitHub Community Forum Code of Conduct</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-registered-developer-agreement">GitHub Registered Developer Agreement</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-marketplace-terms-of-service">GitHub Marketplace Terms of Service</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-marketplace-developer-agreement">GitHub Marketplace Developer Agreement</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-research-program-terms">GitHub Research Program Terms</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-open-source-applications-terms-and-conditions">GitHub Open Source Applications Terms and Conditions</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-and-trade-controls">GitHub and Trade Controls</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-deceased-user-policy">GitHub Deceased User Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-statement-against-modern-slavery-and-child-labor">GitHub Statement Against Modern Slavery and Child Labor</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-anti-bribery-statement">GitHub Anti-Bribery Statement</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-candidate-privacy-policy">GitHub Candidate Privacy Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-gifts-and-entertainment-policy">GitHub Gifts and Entertainment Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-event-terms">GitHub Event Terms</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-event-code-of-conduct">GitHub Event Code of Conduct</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-gpl-cooperation-commitment">GitHub GPL Cooperation Commitment</a></li></ul></details></li><li data-is-active-category="false" data-is-current-page="false" class="py-1"><a rel="" class="pl-4 pr-2 py-2 d-block flex-auto mr-3 color-fg-default no-underline text-bold" href="/web/20211121185058/https://docs.github.com/en/github/setting-up-and-managing-your-enterprise">Enterprise management</a></li></ul></li></ul></nav></div><main class="flex-1 min-width-0"><div class="border-bottom d-unset color-border-muted no-print z-3 color-bg-default Header_header__GIthp"><div></div><header class="color-bg-default px-3 px-md-6 pt-3 pb-3 position-sticky top-0 z-3 border-bottom"><div class="d-none d-lg-flex flex-justify-end flex-items-center flex-wrap flex-xl-nowrap" data-testid="desktop-header"><div class="mr-auto width-full width-xl-auto" data-search="breadcrumbs"><nav data-testid="breadcrumbs" class="f5 breadcrumbs Breadcrumbs_breadcrumbs__3yP-O" aria-label="Breadcrumb"><a rel="" data-testid="breadcrumb-link" title="GitHub" class="pr-3 d-inline-block" href="/web/20211121185058/https://docs.github.com/en/github">GitHub<span class="color-fg-muted pl-3">/</span></a><a rel="" data-testid="breadcrumb-link" title="Site policy" class="pr-3 d-none d-xl-inline-block" href="/web/20211121185058/https://docs.github.com/en/github/site-policy">Site policy<span class="color-fg-muted pl-3">/</span></a><a rel="" data-testid="breadcrumb-link" title="Guide to Submitting a DMCA Takedown Notice" class="pr-3 d-inline-block color-fg-muted" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice">Guide to Submitting a DMCA Takedown Notice</a></nav></div><div class="mr-2"></div><details class="Details-ssy9qz-0 brfqyl position-relative details-reset d-inline-block" data-testid="language-picker"><summary class="d-block btn btn-invisible color-fg-default" aria-haspopup="true" aria-label="Toggle picker list"><span class="Text-sc-1s3uzov-0 cEiopf">English</span><div class="Dropdown__DropdownCaret-sc-16yoecj-1 sJQgk"></div></summary><ul direction="sw" style="width:unset" class="Dropdown__DropdownMenu-sc-16yoecj-2 hEUCoC"><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice">English</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/cn/github/site-policy/guide-to-submitting-a-dmca-takedown-notice">简体中文<!-- --> (<!-- -->Simplified Chinese<!-- -->)</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/ja/github/site-policy/guide-to-submitting-a-dmca-takedown-notice">日本語<!-- --> (<!-- -->Japanese<!-- -->)</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/es/github/site-policy/guide-to-submitting-a-dmca-takedown-notice">Español<!-- --> (<!-- -->Spanish<!-- -->)</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/pt/github/site-policy/guide-to-submitting-a-dmca-takedown-notice">Português do Brasil<!-- --> (<!-- -->Portuguese<!-- -->)</a></li></ul></details><div class="d-inline-block ml-3"><div data-testid="search" aria-hidden="true"><div class="position-relative z-2"><form role="search" class="width-full d-flex" novalidate=""><input type="search" data-testid="site-search-input" class="Search_searchInput__ydDV7 form-control px-5 f4 py-2 Search_searchInputHeader__CsM1j" style="background:var(--color-canvas-default) url("/web/20211121185058im_/https://docs.github.com/assets/images/octicons/search-16.svg") no-repeat 6px" placeholder="Search topics, products..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" maxlength="512" value=""/><button class="d-none" type="submit" title="Submit the search query." hidden=""></button></form></div></div><div id="search-results-container" class="z-1 pb-5 px-3 pt-9 color-bg-default color-shadow-medium position-absolute top-0 right-0 Search_resultsContainer__3RRWL Search_resultsContainerHeader__2sv4X d-none"><div class="mt-2 px-6 pt-3"><span> </span></div></div><div class="-z-1 d-none"></div></div></div><div class="d-lg-none" data-testid="mobile-header"><div class="d-flex flex-justify-between"><div class="d-flex flex-items-center" id="github-logo-mobile" role="banner"><a rel="" aria-hidden="true" tabindex="-1" href="/web/20211121185058/https://docs.github.com/en"><svg aria-hidden="true" role="img" class="color-fg-default" viewbox="0 0 16 16" width="32" height="32" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg></a><a rel="" class="f4 text-semibold color-fg-default no-underline no-wrap pl-2" href="/web/20211121185058/https://docs.github.com/en">GitHub Docs</a></div><div><button class="btn" data-testid="mobile-menu-button" aria-label="Navigation Menu"><svg aria-hidden="true" role="img" class="octicon octicon-three-bars" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M1 2.75A.75.75 0 011.75 2h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 2.75zm0 5A.75.75 0 011.75 7h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 7.75zM1.75 12a.75.75 0 100 1.5h12.5a.75.75 0 100-1.5H1.75z"></path></svg></button></div></div><div class="relative"><div class="width-full position-sticky top-0 d-none"><div class="my-4"><nav data-testid="breadcrumbs" class="f5 breadcrumbs Breadcrumbs_breadcrumbs__3yP-O" aria-label="Breadcrumb"><a rel="" data-testid="breadcrumb-link" title="GitHub" class="pr-3 d-inline-block" href="/web/20211121185058/https://docs.github.com/en/github">GitHub<span class="color-fg-muted pl-3">/</span></a><a rel="" data-testid="breadcrumb-link" title="Site policy" class="pr-3 d-none d-xl-inline-block" href="/web/20211121185058/https://docs.github.com/en/github/site-policy">Site policy<span class="color-fg-muted pl-3">/</span></a><a rel="" data-testid="breadcrumb-link" title="Guide to Submitting a DMCA Takedown Notice" class="pr-3 d-inline-block color-fg-muted" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice">Guide to Submitting a DMCA Takedown Notice</a></nav></div><details class="Details-ssy9qz-0 brfqyl position-relative details-reset d-block" data-testid="product-picker" data-current-product-path="/github"><summary class="d-block btn btn-invisible color-fg-default" aria-haspopup="true" aria-label="Toggle picker list"><div class="d-flex flex-items-center flex-justify-between"><span class="Text-sc-1s3uzov-0 cEiopf">GitHub</span><svg aria-hidden="true" role="img" class="arrow ml-md-1" viewbox="0 0 24 24" width="24" height="24" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div></summary><div class="Box-nv15kw-0 kjefjn"><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/get-started">Get started</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/account-and-profile">Account and profile</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/authentication">Authentication</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/repositories">Repositories</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/github">GitHub</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/enterprise-cloud@latest/admin">Enterprise administrators</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/billing">Billing and payments</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/organizations">Organizations</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/code-security">Code security</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/pull-requests">Pull requests</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/issues">GitHub Issues</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/actions">GitHub Actions</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/codespaces">GitHub Codespaces</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/packages">GitHub Packages</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/search-github">Search on GitHub</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/developers">Developers</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/rest">REST API</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/graphql">GraphQL API</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/github-cli">GitHub CLI</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/discussions">GitHub Discussions</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/sponsors">GitHub Sponsors</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/communities">Building communities</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/pages">GitHub Pages</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/education">Education</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/desktop">GitHub Desktop</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="noopener" href="https://web.archive.org/web/20211121185058/https://atom.io/docs">Atom<span class="ml-1"><svg aria-hidden="true" role="img" class="octicon octicon-link-external" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M10.604 1h4.146a.25.25 0 01.25.25v4.146a.25.25 0 01-.427.177L13.03 4.03 9.28 7.78a.75.75 0 01-1.06-1.06l3.75-3.75-1.543-1.543A.25.25 0 0110.604 1zM3.75 2A1.75 1.75 0 002 3.75v8.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 12.25v-3.5a.75.75 0 00-1.5 0v3.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-8.5a.25.25 0 01.25-.25h3.5a.75.75 0 000-1.5h-3.5z"></path></svg></span></a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="noopener" href="https://web.archive.org/web/20211121185058/https://electronjs.org/docs">Electron<span class="ml-1"><svg aria-hidden="true" role="img" class="octicon octicon-link-external" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M10.604 1h4.146a.25.25 0 01.25.25v4.146a.25.25 0 01-.427.177L13.03 4.03 9.28 7.78a.75.75 0 01-1.06-1.06l3.75-3.75-1.543-1.543A.25.25 0 0110.604 1zM3.75 2A1.75 1.75 0 002 3.75v8.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 12.25v-3.5a.75.75 0 00-1.5 0v3.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-8.5a.25.25 0 01.25-.25h3.5a.75.75 0 000-1.5h-3.5z"></path></svg></span></a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="noopener" href="https://web.archive.org/web/20211121185058/https://codeql.github.com/docs">CodeQL<span class="ml-1"><svg aria-hidden="true" role="img" class="octicon octicon-link-external" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M10.604 1h4.146a.25.25 0 01.25.25v4.146a.25.25 0 01-.427.177L13.03 4.03 9.28 7.78a.75.75 0 01-1.06-1.06l3.75-3.75-1.543-1.543A.25.25 0 0110.604 1zM3.75 2A1.75 1.75 0 002 3.75v8.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 12.25v-3.5a.75.75 0 00-1.5 0v3.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-8.5a.25.25 0 01.25-.25h3.5a.75.75 0 000-1.5h-3.5z"></path></svg></span></a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="noopener" href="https://web.archive.org/web/20211121185058/https://docs.npmjs.com/">npm<span class="ml-1"><svg aria-hidden="true" role="img" class="octicon octicon-link-external" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M10.604 1h4.146a.25.25 0 01.25.25v4.146a.25.25 0 01-.427.177L13.03 4.03 9.28 7.78a.75.75 0 01-1.06-1.06l3.75-3.75-1.543-1.543A.25.25 0 0110.604 1zM3.75 2A1.75 1.75 0 002 3.75v8.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 12.25v-3.5a.75.75 0 00-1.5 0v3.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-8.5a.25.25 0 01.25-.25h3.5a.75.75 0 000-1.5h-3.5z"></path></svg></span></a></li></div></details><div class="border-top my-2"></div><div class="border-top my-2"></div><details class="Details-ssy9qz-0 brfqyl position-relative details-reset d-block" data-testid="language-picker"><summary class="d-block btn btn-invisible color-fg-default" aria-haspopup="true" aria-label="Toggle picker list"><div class="d-flex flex-items-center flex-justify-between"><span class="Text-sc-1s3uzov-0 cEiopf">English</span><svg aria-hidden="true" role="img" class="arrow ml-md-1" viewbox="0 0 24 24" width="24" height="24" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div></summary><div class="Box-nv15kw-0 kjefjn"><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice">English</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/cn/github/site-policy/guide-to-submitting-a-dmca-takedown-notice">简体中文<!-- --> (<!-- -->Simplified Chinese<!-- -->)</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/ja/github/site-policy/guide-to-submitting-a-dmca-takedown-notice">日本語<!-- --> (<!-- -->Japanese<!-- -->)</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/es/github/site-policy/guide-to-submitting-a-dmca-takedown-notice">Español<!-- --> (<!-- -->Spanish<!-- -->)</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211121185058/https://docs.github.com/pt/github/site-policy/guide-to-submitting-a-dmca-takedown-notice">Português do Brasil<!-- --> (<!-- -->Portuguese<!-- -->)</a></li></div></details><div class="my-2 pt-3"><div data-testid="search" aria-hidden="true"><div class="position-relative z-2"><form role="search" class="width-full d-flex" novalidate=""><input type="search" data-testid="site-search-input" class="Search_searchInput__ydDV7 form-control px-5 f4 py-2 width-full" style="background:var(--color-canvas-default) url("/web/20211121185058im_/https://docs.github.com/assets/images/octicons/search-16.svg") no-repeat 6px" placeholder="Search topics, products..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" maxlength="512" value=""/><button class="d-none" type="submit" title="Submit the search query." hidden=""></button></form></div></div><div id="search-results-container" class="z-1 pb-5 px-3 Search_resultsContainer__3RRWL d-none"><p data-testid="results-spacer" class="d-block mt-4"><span> </span></p></div><div class="-z-1 d-none"></div></div></div></div></div></header></div><div class="container-xl px-3 px-md-6 my-4"><div class="Box-nv15kw-0 ArticleGridLayout__Container-sc-we7dhr-0 hgUhMY"><div class="Box-nv15kw-0 cgRYxU"><div class="d-flex flex-items-baseline flex-justify-between"><h1 class="border-bottom-0">Guide to Submitting a DMCA Takedown Notice</h1></div></div><div class="Box-nv15kw-0 ArticleGridLayout__SidebarContent-sc-we7dhr-1 hExbiR hmLfMh border-bottom border-xl-0 pb-4 mb-5 pb-xl-0 mb-xl-0"><h2 font-size="1" id="in-this-article" class="Heading-sc-1cjoo9h-0 hdGJqD mb-1"><a rel="" href="/web/20211121185058/https://docs.github.com/github/site-policy/guide-to-submitting-a-dmca-takedown-notice#in-this-article">In this article</a></h2><div class="List__StyledList-yr2k7d-0 fyHwBO"><div class="Group__StyledGroup-sc-10w5bj9-0 kJRSoq"><ul><li tabindex="-1" class="Item__StyledItem-jqpvy8-2 dHAKvK"><div class="Item__DividedContent-jqpvy8-0 hSsXSG"><div style="--main-content-flex-direction:row" class="Item__MainContent-jqpvy8-1 gnpCIc"><div class="lh-condensed"><div><a href="#before-you-start">Before You Start</a></div></div></div></div></li></ul><ul><li tabindex="-1" class="Item__StyledItem-jqpvy8-2 dHAKvK"><div class="Item__DividedContent-jqpvy8-0 hSsXSG"><div style="--main-content-flex-direction:row" class="Item__MainContent-jqpvy8-1 gnpCIc"><div class="lh-condensed"><div><a href="#your-complaint-must-">Your Complaint Must ...</a></div></div></div></div></li></ul><ul><li tabindex="-1" class="Item__StyledItem-jqpvy8-2 dHAKvK"><div class="Item__DividedContent-jqpvy8-0 hSsXSG"><div style="--main-content-flex-direction:row" class="Item__MainContent-jqpvy8-1 gnpCIc"><div class="lh-condensed"><div><a href="#complaints-about-anti-circumvention-technology">Complaints about Anti-Circumvention Technology</a></div></div></div></div></li></ul><ul><li tabindex="-1" class="Item__StyledItem-jqpvy8-2 dHAKvK"><div class="Item__DividedContent-jqpvy8-0 hSsXSG"><div style="--main-content-flex-direction:row" class="Item__MainContent-jqpvy8-1 gnpCIc"><div class="lh-condensed"><div><a href="#how-to-submit-your-complaint">How to Submit Your Complaint</a></div></div></div></div></li></ul></div></div></div><div class="Box-nv15kw-0 bwmxIa"></div><div data-search="article-body" class="Box-nv15kw-0 kQOfLl"><div id="article-contents"><div class="MarkdownContent_markdownBody__2Fa4B markdown-body"><p>This guide describes the information that GitHub needs in order to process a DMCA takedown request. If you have more general questions about what the DMCA is or how GitHub processes DMCA takedown requests, please review our <a href="/web/20211121185058/https://docs.github.com/en/articles/dmca-takedown-policy">DMCA Takedown Policy</a>.</p> <p>Due to the type of content GitHub hosts (mostly software code) and the way that content is managed (with Git), we need complaints to be as specific as possible. These guidelines are designed to make the processing of alleged infringement notices as straightforward as possible. Our form of notice set forth below is consistent with the form suggested by the DMCA statute, which can be found at the U.S. Copyright Office's official website: <a href="https://web.archive.org/web/20211121185058/https://www.copyright.gov/">https://www.copyright.gov</a>.</p> <p>As with all legal matters, it is always best to consult with a professional about your specific questions or situation. We strongly encourage you to do so before taking any action that might impact your rights. This guide isn't legal advice and shouldn't be taken as such.</p> <h2 id="before-you-start"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#before-you-start"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Before You Start</h2> <p><strong><em>Tell the Truth.</em></strong> The DMCA requires that you swear to the facts in your copyright complaint <em>under penalty of perjury</em>. It is a federal crime to intentionally lie in a sworn declaration. (<em>See</em> <a href="https://web.archive.org/web/20211121185058/https://www.gpo.gov/fdsys/pkg/USCODE-2011-title18/html/USCODE-2011-title18-partI-chap79-sec1621.htm">U.S. Code, Title 18, Section 1621</a>.) Submitting false information could also result in civil liability — that is, you could get sued for money damages. The DMCA itself <a href="https://web.archive.org/web/20211121185058/https://en.wikipedia.org/wiki/Online_Copyright_Infringement_Liability_Limitation_Act#%C2%A7_512(f)_Misrepresentations">provides for damages</a> against any person who knowingly materially misrepresents that material or activity is infringing.</p> <p><strong><em>Investigate.</em></strong> Millions of users and organizations pour their hearts and souls into the projects they create and contribute to on GitHub. Filing a DMCA complaint against such a project is a serious legal allegation that carries real consequences for real people. Because of that, we ask that you conduct a thorough investigation and consult with an attorney before submitting a takedown to make sure that the use isn't actually permissible.</p> <p><strong><em>Ask Nicely First.</em></strong> A great first step before sending us a takedown notice is to try contacting the user directly. They may have listed contact information on their public profile page or in the repository's README, or you could get in touch by opening an issue or pull request on the repository. This is not strictly required, but it is classy.</p> <p><strong><em>Send In The Correct Request.</em></strong> We can only accept DMCA takedown notices for works that are protected by copyright, and that identify a specific copyrightable work. If you have a complaint about trademark abuse, please see our <a href="/web/20211121185058/https://docs.github.com/en/articles/github-trademark-policy">trademark policy</a>. If you wish to remove sensitive data such as passwords, please see our <a href="/web/20211121185058/https://docs.github.com/en/articles/github-sensitive-data-removal-policy">policy on sensitive data</a>. If you are dealing with defamation or other abusive behavior, please see our <a href="/web/20211121185058/https://docs.github.com/en/articles/github-community-guidelines">Community Guidelines</a>.</p> <p><strong><em>Code Is Different From Other Creative Content.</em></strong> GitHub is built for collaboration on software code. This makes identifying a valid copyright infringement more complicated than it might otherwise be for, say, photos, music, or videos.</p> <p>There are a number of reasons why code is different from other creative content. For instance:</p> <ul> <li>A repository may include bits and pieces of code from many different people, but only one file or even a sub-routine within a file infringes your copyrights.</li> <li>Code mixes functionality with creative expression, but copyright only protects the expressive elements, not the parts that are functional.</li> <li>There are often licenses to consider. Just because a piece of code has a copyright notice does not necessarily mean that it is infringing. It is possible that the code is being used in accordance with an open-source license.</li> <li>A particular use may be <a href="https://web.archive.org/web/20211121185058/https://www.lumendatabase.org/topics/22">fair-use</a> if it only uses a small amount of copyrighted content, uses that content in a transformative way, uses it for educational purposes, or some combination of the above. Because code naturally lends itself to such uses, each use case is different and must be considered separately.</li> <li>Code may be alleged to infringe in many different ways, requiring detailed explanations and identifications of works.</li> </ul> <p>This list isn't exhaustive, which is why speaking to a legal professional about your proposed complaint is doubly important when dealing with code.</p> <p><strong><em>No Bots.</em></strong> You should have a trained professional evaluate the facts of every takedown notice you send. If you are outsourcing your efforts to a third party, make sure you know how they operate, and make sure they are not using automated bots to submit complaints in bulk. These complaints are often invalid and processing them results in needlessly taking down projects!</p> <p><strong><em>Matters of Copyright Are Hard.</em></strong> It can be very difficult to determine whether or not a particular work is protected by copyright. For example, facts (including data) are generally not copyrightable. Words and short phrases are generally not copyrightable. URLs and domain names are generally not copyrightable. Since you can only use the DMCA process to target content that is protected by copyright, you should speak with a lawyer if you have questions about whether or not your content is protectable.</p> <p><strong><em>You May Receive a Counter Notice.</em></strong> Any user affected by your takedown notice may decide to submit a <a href="/web/20211121185058/https://docs.github.com/en/articles/guide-to-submitting-a-dmca-counter-notice">counter notice</a>. If they do, we will re-enable their content within 10-14 days unless you notify us that you have initiated a legal action seeking to restrain the user from engaging in infringing activity relating to the content on GitHub.</p> <p><strong><em>Your Complaint Will Be Published.</em></strong> As noted in our <a href="/web/20211121185058/https://docs.github.com/en/articles/dmca-takedown-policy#d-transparency">DMCA Takedown Policy</a>, after redacting personal information, we publish all complete and actionable takedown notices at <a href="https://web.archive.org/web/20211121185058/https://github.com/github/dmca">https://github.com/github/dmca</a>.</p> <p><strong><em>GitHub Isn't The Judge.</em></strong> GitHub exercises little discretion in the process other than determining whether the notices meet the minimum requirements of the DMCA. It is up to the parties (and their lawyers) to evaluate the merit of their claims, bearing in mind that notices must be made under penalty of perjury.</p> <h2 id="your-complaint-must-"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#your-complaint-must-"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Your Complaint Must ...</h2> <ol> <li> <p><strong>Include the following statement: "I have read and understand GitHub's Guide to Filing a DMCA Notice."</strong> We won't refuse to process an otherwise complete complaint if you don't include this statement. But we'll know that you haven't read these guidelines and may ask you to go back and do so.</p> </li> <li> <p><strong>Identify the copyrighted work you believe has been infringed.</strong> This information is important because it helps the affected user evaluate your claim and give them the ability to compare your work to theirs. The specificity of your identification will depend on the nature of the work you believe has been infringed. If you have published your work, you might be able to just link back to a web page where it lives. If it is proprietary and not published, you might describe it and explain that it is proprietary. If you have registered it with the Copyright Office, you should include the registration number. If you are alleging that the hosted content is a direct, literal copy of your work, you can also just explain that fact.</p> </li> <li> <p><strong>Identify the material that you allege is infringing the copyrighted work listed in item #2, above.</strong> It is important to be as specific as possible in your identification. This identification needs to be reasonably sufficient to permit GitHub to locate the material. At a minimum, this means that you should include the URL to the material allegedly infringing your copyright. If you allege that less than a whole repository infringes, identify the specific file(s) or line numbers within a file that you allege infringe. If you allege that all of the content at a URL infringes, please be explicit about that as well. </p> <ul> <li>Please note that GitHub will <em>not</em> automatically disable <a href="/web/20211121185058/https://docs.github.com/en/articles/dmca-takedown-policy#b-what-about-forks-or-whats-a-fork">forks</a> when disabling a parent repository. If you have investigated and analyzed the forks of a repository and believe that they are also infringing, please explicitly identify each allegedly infringing fork. Please also confirm that you have investigated each individual case and that your sworn statements apply to each identified fork. In rare cases, you may be alleging copyright infringement in a full repository that is actively being forked. If at the time that you submitted your notice, you identified all existing forks of that repository as allegedly infringing, we would process a valid claim against all forks in that network at the time we process the notice. We would do this given the likelihood that all newly created forks would contain the same content. In addition, if the reported network that contains the allegedly infringing content is larger than one hundred (100) repositories and thus would be difficult to review in its entirety, we may consider disabling the entire network if you state in your notice that, "Based on the representative number of forks you have reviewed, I believe that all or most of the forks are infringing to the same extent as the parent repository." Your sworn statement would apply to this statement.</li> </ul> </li> <li> <p><strong>Explain what the affected user would need to do in order to remedy the infringement.</strong> Again, specificity is important. When we pass your complaint along to the user, this will tell them what they need to do in order to avoid having the rest of their content disabled. Does the user just need to add a statement of attribution? Do they need to delete certain lines within their code, or entire files? Of course, we understand that in some cases, all of a user's content may be alleged to infringe and there's nothing they could do short of deleting it all. If that's the case, please make that clear as well.</p> </li> <li> <p><strong>Provide your contact information.</strong> Include your email address, name, telephone number and physical address.</p> </li> <li> <p><strong>Provide contact information, if you know it, for the alleged infringer.</strong> Usually this will be satisfied by providing the GitHub username associated with the allegedly infringing content. But there may be cases where you have additional knowledge about the alleged infringer. If so, please share that information with us.</p> </li> <li> <p><strong>Include the following statement: "I have a good faith belief that use of the copyrighted materials described above on the infringing web pages is not authorized by the copyright owner, or its agent, or the law. I have taken fair use into consideration."</strong></p> </li> <li> <p><strong>Also include the following statement: "I swear, under penalty of perjury, that the information in this notification is accurate and that I am the copyright owner, or am authorized to act on behalf of the owner, of an exclusive right that is allegedly infringed."</strong></p> </li> <li> <p><strong>Include your physical or electronic signature.</strong></p> </li> </ol> <h2 id="complaints-about-anti-circumvention-technology"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#complaints-about-anti-circumvention-technology"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Complaints about Anti-Circumvention Technology</h2> <p>The Copyright Act also prohibits the circumvention of technological measures that effectively control access to works protected by copyright. If you believe that content hosted on GitHub violates this prohibition, please send us a report through our <a href="https://web.archive.org/web/20211121185058/https://github.com/contact/dmca">Copyright claims form</a>. A circumvention claim must include the following details about the technical measures in place and the manner in which the accused project circumvents them. Specifically, the notice to GitHub must include detailed statements that describe:</p> <ol> <li>What the technical measures are;</li> <li>How they effectively control access to the copyrighted material; and </li> <li>How the accused project is designed to circumvent their previously described technological protection measures.</li> </ol> <h2 id="how-to-submit-your-complaint"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#how-to-submit-your-complaint"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>How to Submit Your Complaint</h2> <p>The fastest way to get a response is to enter your information and answer all the questions on our <a href="https://web.archive.org/web/20211121185058/https://github.com/contact/dmca">Copyright claims form</a>.</p> <p>You can also send an email notification to <a href="https://web.archive.org/web/20211121185058/mailto:copyright@github.com">copyright@github.com</a>. You may include an attachment if you like, but please also include a plain-text version of your letter in the body of your message.</p> <p>If you must send your notice by physical mail, you can do that too, but it will take <em>substantially</em> longer for us to receive and respond to it. Notices we receive via plain-text email have a much faster turnaround than PDF attachments or physical mail. If you still wish to mail us your notice, our physical address is:</p> <pre><code>GitHub, Inc Attn: DMCA Agent 88 Colin P Kelly Jr St San Francisco, CA. 94107 </code></pre></div></div></div></div></div><section class="container-xl mt-lg-8 mt-6 px-3 px-md-6 no-print mx-auto"><div class="container-xl mx-auto py-6 py-lg-6 clearfix border-top border-color-secondary"><div class="col-12 col-lg-6 col-xl-3 mb-6 mb-xl-0 float-left pr-4"><form class="f5" data-testid="survey-form"><h2 class="f4 mb-3">Did this doc help you?</h2><input type="text" class="d-none" name="survey-token" aria-hidden="true"/><div class="radio-group mb-2"><input type="radio" id="survey-yes" name="survey-vote" value="Y" aria-label="Yes" hidden=""/><label class="btn mr-1" for="survey-yes"><svg aria-hidden="true" role="img" class="color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M8.834.066C7.494-.087 6.5 1.048 6.5 2.25v.5c0 1.329-.647 2.124-1.318 2.614-.328.24-.66.403-.918.508A1.75 1.75 0 002.75 5h-1A1.75 1.75 0 000 6.75v7.5C0 15.216.784 16 1.75 16h1a1.75 1.75 0 001.662-1.201c.525.075 1.067.229 1.725.415.152.043.31.088.475.133 1.154.32 2.54.653 4.388.653 1.706 0 2.97-.153 3.722-1.14.353-.463.537-1.042.668-1.672.118-.56.208-1.243.313-2.033l.04-.306c.25-1.869.265-3.318-.188-4.316a2.418 2.418 0 00-1.137-1.2C13.924 5.085 13.353 5 12.75 5h-1.422l.015-.113c.07-.518.157-1.17.157-1.637 0-.922-.151-1.719-.656-2.3-.51-.589-1.247-.797-2.01-.884zM4.5 13.3c.705.088 1.39.284 2.072.478l.441.125c1.096.305 2.334.598 3.987.598 1.794 0 2.28-.223 2.528-.549.147-.193.276-.505.394-1.07.105-.502.188-1.124.295-1.93l.04-.3c.25-1.882.189-2.933-.068-3.497a.922.922 0 00-.442-.48c-.208-.104-.52-.174-.997-.174H11c-.686 0-1.295-.577-1.206-1.336.023-.192.05-.39.076-.586.065-.488.13-.97.13-1.328 0-.809-.144-1.15-.288-1.316-.137-.158-.402-.304-1.048-.378C8.357 1.521 8 1.793 8 2.25v.5c0 1.922-.978 3.128-1.933 3.825a5.861 5.861 0 01-1.567.81V13.3zM2.75 6.5a.25.25 0 01.25.25v7.5a.25.25 0 01-.25.25h-1a.25.25 0 01-.25-.25v-7.5a.25.25 0 01.25-.25h1z"></path></svg></label><input type="radio" id="survey-no" name="survey-vote" value="N" aria-label="No" hidden=""/><label class="btn" for="survey-no"><svg aria-hidden="true" role="img" class="color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M7.083 15.986c1.34.153 2.334-.982 2.334-2.183v-.5c0-1.329.646-2.123 1.317-2.614.329-.24.66-.403.919-.508a1.75 1.75 0 001.514.872h1a1.75 1.75 0 001.75-1.75v-7.5a1.75 1.75 0 00-1.75-1.75h-1a1.75 1.75 0 00-1.662 1.2c-.525-.074-1.068-.228-1.726-.415L9.305.705C8.151.385 6.765.053 4.917.053c-1.706 0-2.97.152-3.722 1.139-.353.463-.537 1.042-.669 1.672C.41 3.424.32 4.108.214 4.897l-.04.306c-.25 1.869-.266 3.318.188 4.316.244.537.622.943 1.136 1.2.495.248 1.066.334 1.669.334h1.422l-.015.112c-.07.518-.157 1.17-.157 1.638 0 .921.151 1.718.655 2.299.512.589 1.248.797 2.011.884zm4.334-13.232c-.706-.089-1.39-.284-2.072-.479a63.914 63.914 0 00-.441-.125c-1.096-.304-2.335-.597-3.987-.597-1.794 0-2.28.222-2.529.548-.147.193-.275.505-.393 1.07-.105.502-.188 1.124-.295 1.93l-.04.3c-.25 1.882-.19 2.933.067 3.497a.921.921 0 00.443.48c.208.104.52.175.997.175h1.75c.685 0 1.295.577 1.205 1.335-.022.192-.049.39-.075.586-.066.488-.13.97-.13 1.329 0 .808.144 1.15.288 1.316.137.157.401.303 1.048.377.307.035.664-.237.664-.693v-.5c0-1.922.978-3.127 1.932-3.825a5.862 5.862 0 011.568-.809V2.754zm1.75 6.798a.25.25 0 01-.25-.25v-7.5a.25.25 0 01.25-.25h1a.25.25 0 01.25.25v7.5a.25.25 0 01-.25.25h-1z"></path></svg></label></div><a rel="" class="f6 text-normal color-fg-accent" target="_blank" href="/web/20211121185058/https://docs.github.com/github/site-policy/github-privacy-statement">Privacy policy</a></form></div><div class="col-12 col-lg-6 col-xl-4 mb-6 mb-xl-0 float-left pr-4 offset-xl-1"><div class="f5 contribution"><h2 class="f4 mb-3">Help us make these docs great!</h2><p class="max-w-xs color-fg-muted mb-3">All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.</p><a class="btn" href="https://web.archive.org/web/20211121185058/https://github.com/github/docs/edit/main/content/github/site-policy/guide-to-submitting-a-dmca-takedown-notice.md"><svg aria-hidden="true" role="img" class="octicon mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg>Make a contribution</a><p class="color-fg-muted f6 mt-2">Or,<!-- --> <a href="https://web.archive.org/web/20211121185058/https://github.com/github/docs/blob/main/CONTRIBUTING.md" target="_blank" rel="noopener">learn how to contribute.</a></p></div></div><div class="col-12 col-lg-12 col-xl-3 float-left pr-4 offset-xl-1"><div><h2 class="mb-3 f4">Still need help?</h2><div class="mb-2"><a id="ask-community" href="https://web.archive.org/web/20211121185058/https://github.community/" class="Link—secondary text-bold"><svg aria-hidden="true" role="img" class="octicon mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M5.5 3.5a2 2 0 100 4 2 2 0 000-4zM2 5.5a3.5 3.5 0 115.898 2.549 5.507 5.507 0 013.034 4.084.75.75 0 11-1.482.235 4.001 4.001 0 00-7.9 0 .75.75 0 01-1.482-.236A5.507 5.507 0 013.102 8.05 3.49 3.49 0 012 5.5zM11 4a.75.75 0 100 1.5 1.5 1.5 0 01.666 2.844.75.75 0 00-.416.672v.352a.75.75 0 00.574.73c1.2.289 2.162 1.2 2.522 2.372a.75.75 0 101.434-.44 5.01 5.01 0 00-2.56-3.012A3 3 0 0011 4z"></path></svg>Ask the GitHub community</a></div><div><a id="contact-us" href="https://web.archive.org/web/20211121185058/https://support.github.com/contact" class="Link—secondary text-bold"><svg aria-hidden="true" role="img" class="octicon mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M1.5 2.75a.25.25 0 01.25-.25h8.5a.25.25 0 01.25.25v5.5a.25.25 0 01-.25.25h-3.5a.75.75 0 00-.53.22L3.5 11.44V9.25a.75.75 0 00-.75-.75h-1a.25.25 0 01-.25-.25v-5.5zM1.75 1A1.75 1.75 0 000 2.75v5.5C0 9.216.784 10 1.75 10H2v1.543a1.457 1.457 0 002.487 1.03L7.061 10h3.189A1.75 1.75 0 0012 8.25v-5.5A1.75 1.75 0 0010.25 1h-8.5zM14.5 4.75a.25.25 0 00-.25-.25h-.5a.75.75 0 110-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0114.25 12H14v1.543a1.457 1.457 0 01-2.487 1.03L9.22 12.28a.75.75 0 111.06-1.06l2.22 2.22v-2.19a.75.75 0 01.75-.75h1a.25.25 0 00.25-.25v-5.5z"></path></svg>Contact support</a></div></div></div></div></section><footer class="container-xl px-3 mt-6 mb-8 px-md-6 position-relative d-flex flex-row-reverse flex-xl-row flex-wrap flex-xl-nowrap flex-justify-center flex-xl-justify-between f6 color-fg-muted"><ul class="list-style-none d-flex flex-wrap col-12 col-xl-5 flex-justify-center flex-xl-justify-between mb-2 mb-xl-0"><li class="mr-3 mr-xl-0">© <!-- -->2021<!-- --> GitHub, Inc.</li><li class="mr-3 mr-xl-0"><a href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-terms-of-service">Terms</a></li><li class="mr-3 mr-xl-0"><a href="/web/20211121185058/https://docs.github.com/en/github/site-policy/github-privacy-statement">Privacy</a></li><li class="mr-3 mr-xl-0"><a href="https://web.archive.org/web/20211121185058/https://github.com/security">Security</a></li><li class="mr-3 mr-xl-0"><a href="https://web.archive.org/web/20211121185058/https://www.githubstatus.com/">Status</a></li><li><a href="/web/20211121185058/https://docs.github.com/en">Help</a></li></ul><a aria-label="Homepage" title="GitHub" class="d-none d-xl-block color-fg-muted" href="https://web.archive.org/web/20211121185058/https://github.com/"><svg aria-hidden="true" role="img" class="octicon octicon-mark-github" viewbox="0 0 16 16" width="24" height="24" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg></a><ul class="list-style-none d-flex flex-wrap col-12 col-xl-5 flex-justify-center flex-xl-justify-between mb-2 mb-xl-0"><li class="mr-3 mr-xl-0"><a href="https://web.archive.org/web/20211121185058/https://support.github.com/">Contact GitHub</a></li><li class="mr-3 mr-xl-0"><a href="https://web.archive.org/web/20211121185058/https://github.com/pricing">Pricing</a></li><li class="mr-3 mr-xl-0"><a href="/web/20211121185058/https://docs.github.com/en/developers">Developer API</a></li><li class="mr-3 mr-xl-0"><a href="https://web.archive.org/web/20211121185058/https://services.github.com/">Training</a></li><li class="mr-3 mr-xl-0"><a href="https://web.archive.org/web/20211121185058/https://github.blog/">Blog</a></li><li><a href="https://web.archive.org/web/20211121185058/https://github.com/about">About</a></li></ul></footer><div class="position-fixed bottom-0 mb-4 right-0 mr-4 transition-200 opacity-0"><button class="tooltipped tooltipped-n tooltipped-no-delay color-bg-accent-emphasis color-fg-on-emphasis circle border-0" style="width:40px;height:40px" aria-label="Scroll to top"><svg aria-hidden="true" role="img" class="octicon octicon-chevron-up" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M3.22 9.78a.75.75 0 010-1.06l4.25-4.25a.75.75 0 011.06 0l4.25 4.25a.75.75 0 01-1.06 1.06L8 6.06 4.28 9.78a.75.75 0 01-1.06 0z"></path></svg></button></div></main></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"mainContext":{"breadcrumbs":[{"documentType":"product","href":"/en/github","title":"GitHub"},{"documentType":"category","href":"/en/github/site-policy","title":"Site policy"},{"documentType":"article","href":"/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice","title":"Guide to Submitting a DMCA Takedown Notice"}],"activeProducts":[{"id":"get-started","name":"Get started","href":"/get-started","dir":"content/get-started","toc":"content/get-started/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"account-and-profile","name":"Account and profile","href":"/account-and-profile","dir":"content/account-and-profile","toc":"content/account-and-profile/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"authentication","name":"Authentication","href":"/authentication","dir":"content/authentication","toc":"content/authentication/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"repositories","name":"Repositories","href":"/repositories","dir":"content/repositories","toc":"content/repositories/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"github","name":"GitHub","href":"/github","dir":"content/github","toc":"content/github/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"admin","name":"Enterprise administrators","href":"/enterprise-cloud@latest/admin","dir":"content/admin","toc":"content/admin/index.md","wip":false,"hidden":false,"versions":["enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"billing","name":"Billing and payments","href":"/billing","dir":"content/billing","toc":"content/billing/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"organizations","name":"Organizations","href":"/organizations","dir":"content/organizations","toc":"content/organizations/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"code-security","name":"Code security","href":"/code-security","dir":"content/code-security","toc":"content/code-security/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"pull-requests","name":"Pull requests","href":"/pull-requests","dir":"content/pull-requests","toc":"content/pull-requests/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"issues","name":"GitHub Issues","href":"/issues","dir":"content/issues","toc":"content/issues/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"actions","name":"GitHub Actions","href":"/actions","dir":"content/actions","toc":"content/actions/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"codespaces","name":"GitHub Codespaces","href":"/codespaces","dir":"content/codespaces","toc":"content/codespaces/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest"]},{"id":"packages","name":"GitHub Packages","href":"/packages","dir":"content/packages","toc":"content/packages/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"search-github","name":"Search on GitHub","href":"/search-github","dir":"content/search-github","toc":"content/search-github/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"developers","name":"Developers","href":"/developers","dir":"content/developers","toc":"content/developers/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"rest","name":"REST API","href":"/rest","dir":"content/rest","toc":"content/rest/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"graphql","name":"GraphQL API","href":"/graphql","dir":"content/graphql","toc":"content/graphql/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"github-cli","name":"GitHub CLI","href":"/github-cli","dir":"content/github-cli","toc":"content/github-cli/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"discussions","name":"GitHub Discussions","href":"/discussions","dir":"content/discussions","toc":"content/discussions/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest"]},{"id":"sponsors","name":"GitHub Sponsors","href":"/sponsors","dir":"content/sponsors","toc":"content/sponsors/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest"]},{"id":"communities","name":"Building communities","href":"/communities","dir":"content/communities","toc":"content/communities/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"pages","name":"GitHub Pages","href":"/pages","dir":"content/pages","toc":"content/pages/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"education","name":"Education","href":"/education","dir":"content/education","toc":"content/education/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest"]},{"id":"desktop","name":"GitHub Desktop","href":"/desktop","dir":"content/desktop","toc":"content/desktop/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest"]},{"id":"atom","name":"Atom","href":"https://web.archive.org/web/20211121185058/https://atom.io/docs","external":true},{"id":"electron","name":"Electron","href":"https://web.archive.org/web/20211121185058/https://electronjs.org/docs","external":true},{"id":"codeql","name":"CodeQL","href":"https://web.archive.org/web/20211121185058/https://codeql.github.com/docs","external":true},{"id":"npm","name":"npm","href":"https://web.archive.org/web/20211121185058/https://docs.npmjs.com/","external":true}],"productGroups":[{"name":"Get started","icon":null,"octicon":"RocketIcon","children":[{"id":"get-started","name":"Get started","href":"/get-started","dir":"content/get-started","toc":"content/get-started/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"account-and-profile","name":"Account and profile","href":"/account-and-profile","dir":"content/account-and-profile","toc":"content/account-and-profile/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"authentication","name":"Authentication","href":"/authentication","dir":"content/authentication","toc":"content/authentication/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"billing","name":"Billing and payments","href":"/billing","dir":"content/billing","toc":"content/billing/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]}]},{"name":"Collaborative coding","icon":null,"octicon":"CommentDiscussionIcon","children":[{"id":"codespaces","name":"GitHub Codespaces","href":"/codespaces","dir":"content/codespaces","toc":"content/codespaces/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest"]},{"id":"repositories","name":"Repositories","href":"/repositories","dir":"content/repositories","toc":"content/repositories/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"pull-requests","name":"Pull requests","href":"/pull-requests","dir":"content/pull-requests","toc":"content/pull-requests/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"discussions","name":"GitHub Discussions","href":"/discussions","dir":"content/discussions","toc":"content/discussions/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest"]}]},{"name":"CI/CD and DevOps","icon":null,"octicon":"GearIcon","children":[{"id":"actions","name":"GitHub Actions","href":"/actions","dir":"content/actions","toc":"content/actions/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"packages","name":"GitHub Packages","href":"/packages","dir":"content/packages","toc":"content/packages/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"pages","name":"GitHub Pages","href":"/pages","dir":"content/pages","toc":"content/pages/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]}]},{"name":"Security","icon":null,"octicon":"ShieldLockIcon","children":[{"id":"code-security","name":"Code security","href":"/code-security","dir":"content/code-security","toc":"content/code-security/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]}]},{"name":"Client apps","icon":null,"octicon":"DeviceMobileIcon","children":[{"id":"github-cli","name":"GitHub CLI","href":"/github-cli","dir":"content/github-cli","toc":"content/github-cli/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"desktop","name":"GitHub Desktop","href":"/desktop","dir":"content/desktop","toc":"content/desktop/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest"]}]},{"name":"Project management","icon":null,"octicon":"ProjectIcon","children":[{"id":"issues","name":"GitHub Issues","href":"/issues","dir":"content/issues","toc":"content/issues/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"search-github","name":"Search on GitHub","href":"/search-github","dir":"content/search-github","toc":"content/search-github/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]}]},{"name":"Developers","icon":null,"octicon":"MarkGithubIcon","children":[{"id":"developers","name":"Developers","href":"/developers","dir":"content/developers","toc":"content/developers/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"rest","name":"REST API","href":"/rest","dir":"content/rest","toc":"content/rest/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"graphql","name":"GraphQL API","href":"/graphql","dir":"content/graphql","toc":"content/graphql/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]}]},{"name":"Enterprise and Teams","icon":null,"octicon":"OrganizationIcon","children":[{"id":"organizations","name":"Organizations","href":"/organizations","dir":"content/organizations","toc":"content/organizations/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"admin","name":"Enterprise administrators","href":"/enterprise-cloud@latest/admin","dir":"content/admin","toc":"content/admin/index.md","wip":false,"hidden":false,"versions":["enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]}]},{"name":"Community","icon":null,"octicon":"GlobeIcon","children":[{"id":"communities","name":"Building communities","href":"/communities","dir":"content/communities","toc":"content/communities/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"sponsors","name":"GitHub Sponsors","href":"/sponsors","dir":"content/sponsors","toc":"content/sponsors/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest"]},{"id":"education","name":"Education","href":"/education","dir":"content/education","toc":"content/education/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest"]}]}],"communityRedirect":{},"currentProduct":{"id":"github","name":"GitHub","href":"/github","dir":"content/github","toc":"content/github/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},"currentLayoutName":"default","isHomepageVersion":false,"isFPT":true,"error":"","data":{"ui":{"header":{"github_docs":"GitHub Docs","contact":"Contact","notices":{"ghae_silent_launch":"GitHub AE is currently under limited release. Please \u003ca href=\"https://enterprise.github.com/contact\"\u003econtact our Sales Team\u003c/a\u003e to find out more.","release_candidate":" is currently available as a release candidate. For more information, see \"\u003ca href=\"/admin/overview/about-upgrades-to-new-releases\"\u003eAbout upgrades to new releases\u003c/a\u003e.\"","localization_complete":"We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the \u003ca id=\"to-english-doc\" href=\"/en\"\u003eEnglish documentation\u003c/a\u003e. If there's a problem with translations on this page, please \u003ca href=\"https://github.com/contact?form[subject]=translation%20issue%20on%20docs.github.com\u0026form[comments]=\"\u003elet us know\u003c/a\u003e.","localization_in_progress":"Hello, explorer! This page is under active development or still in translation. For the most up-to-date and accurate information, please visit our \u003ca id=\"to-english-doc\" href=\"/en\"\u003eEnglish documentation\u003c/a\u003e.","early_access":"📣 Please \u003cb\u003edo not share\u003c/b\u003e this URL publicly. This page contains content about an early access feature.","release_notes_use_latest":"Please use the latest release for the latest security, performance, and bug fixes.","ghes_release_notes_upgrade_patch_only":"📣 This is not the \u003ca href=\"#{{ latestPatch }}\"\u003elatest patch release\u003c/a\u003e of Enterprise Server.","ghes_release_notes_upgrade_release_only":"📣 This is not the \u003ca href=\"/enterprise-server@{{ latestRelease }}/admin/release-notes\"\u003elatest release\u003c/a\u003e of Enterprise Server.","ghes_release_notes_upgrade_patch_and_release":"📣 This is not the \u003ca href=\"#{{ latestPatch }}\"\u003elatest patch release\u003c/a\u003e of this release series, and this is not the \u003ca href=\"/enterprise-server@{{ latestRelease }}/admin/release-notes\"\u003elatest release\u003c/a\u003e of Enterprise Server."}},"release_notes":{"banner_text_current":"These changes will roll out over the next one week.","banner_text_past":"These changes rolled out to enterprises during the week of"},"search":{"need_help":"Need help?","placeholder":"Search topics, products...","loading":"Loading","no_results":"No results found","no_content":"No content"},"homepage":{"explore_by_product":"Explore by product","version_picker":"Version"},"toc":{"getting_started":"Getting started","popular":"Popular","guides":"Guides","whats_new":"What's new"},"pages":{"article_version":"Article version","miniToc":"In this article","contributor_callout":"This article is contributed and maintained by","all_enterprise_releases":"All Enterprise releases"},"errors":{"oops":"Ooops!","something_went_wrong":"It looks like something went wrong.","we_track_errors":"We track these errors automatically, but if the problem persists please feel free to contact us.","page_doesnt_exist":"It looks like this page doesn't exist."},"support":{"still_need_help":"Still need help?","contact_support":"Contact support","ask_community":"Ask the GitHub community"},"survey":{"able_to_find":"Did this doc help you?","yes":"Yes","no":"No","comment_yes_label":"Let us know what we do well","comment_no_label":"Let us know what we can do better","optional":"Optional","required":"Required","email_placeholder":"email@example.com","email_label":"Can we contact you if we have more questions?","send":"Send","feedback":"Thank you! We received your feedback.","not_support":"If you need a reply, please contact support instead.","privacy_policy":"Privacy policy"},"contribution_cta":{"title":"Help us make these docs great!","body":"All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.","button":"Make a contribution","or":"Or,","to_guidelines":"learn how to contribute."},"products":{"graphql":{"reference":{"fields":"Fields","arguments":"Arguments","name":"Name","type":"Type","description":"Description","input_fields":"Input fields","return_fields":"Return fields","implemented_by":"Implemented by","values":"Values","possible_types":"Possible types","preview_notice":"Preview notice","deprecation_notice":"Deprecation notice"}},"rest":{"reference":{"parameters":"Parameters","response":"Response","code_sample":"Code sample","code_samples":"Code samples","preview_notice":"Preview notice","preview_notices":"Preview notices","see_preview_notice":"See preview notice","see_preview_notices":"See preview notices","preview_header_is_required":"This header is \u003cstrong\u003erequired\u003c/strong\u003e"}}},"footer":{"all_rights_reserved":"All rights reserved","terms":"Terms","privacy":"Privacy","security":"Security","product":{"heading":"Product","links":{"features":"Features","security":"Security","enterprise":"Enterprise","case_studies":"Case Studies","pricing":"Pricing","resources":"Resources"}},"platform":{"heading":"Platform","links":{"developer_api":"Developer API","partners":"Partners","atom":"Atom","electron":"Electron","github_desktop":"GitHub Desktop"}},"support":{"heading":"Support","links":{"help":"Help","community_forum":"Community Forum","training":"Training","status":"Status","contact_github":"Contact GitHub"}},"company":{"heading":"Company","links":{"about":"About","blog":"Blog","careers":"Careers","press":"Press","shop":"Shop"}}},"product_landing":{"quickstart":"Quickstart","reference":"Reference","overview":"Overview","guides":"Guides","code_examples":"Code examples","search_code_examples":"Search code examples","show_more":"Show more","explore_people_and_projects":"Explore people and projects","sorry":"Sorry, there is no result for","no_example":"It looks like we don't have an example that fits your filter.","try_another":"Try another filter or add your code example.","no_result":"Sorry, there are no guides that match your filter.","learn":"Learn how to add a code example","communities_using_discussions":"Communities using discussions","add_your_community":"Add your community","sponsor_community":"GitHub Sponsors community","supported_releases":"Supported releases","release_notes_for":"Release notes for","upgrade_from":"Upgrade from","browse_all_docs":"Browse all docs","explore_release_notes":"Explore release notes"},"product_sublanding":{"start":"Start","start_path":"Start path","learning_paths":"{{ productMap[currentProduct].name }} learning paths","learning_paths_desc":"Learning paths are a collection of guides that help you master a particular subject.","guides":"{{ productMap[currentProduct].name }} guides","more_guides":"more guides","load_more":"Load more guides","all_guides":"All {{ productMap[currentProduct].name }} guides","filter_instructions":"Filter the guide list using these controls","filters":{"type":"Type","topic":"Topic","all":"All"},"guides_found":{"multiple":"{n} guides found","one":"1 guide found","none":"No guides found"},"guide_types":{"overview":"Overview","quick_start":"Quickstart","tutorial":"Tutorial","how_to":"How-to guide","reference":"Reference"}},"learning_track_nav":{"prevGuide":"Previous guide","nextGuide":"Next guide"},"toggle_images":{"off":"Images are off, click to show","on":"Images are on, click to hide","hide_single":"Hide image","show_single":"Show image"},"scroll_button":{"scroll_to_top":"Scroll to top"}},"reusables":{"enterprise_deprecation":{"deprecation_details":"No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, \u003ca href=\"/enterprise/admin/guides/installation/upgrading-github-enterprise/\"\u003eupgrade to the latest version of GitHub Enterprise\u003c/a\u003e.\nFor help with the upgrade, \u003ca href=\"https://enterprise.github.com/support\"\u003econtact GitHub Enterprise support\u003c/a\u003e.","version_was_deprecated":"This version of GitHub Enterprise was discontinued on","version_will_be_deprecated":"This version of GitHub Enterprise will be discontinued on"},"policies":{"abuse":"{% data variables.product.prodname_dotcom %} does not tolerate abuse.{% ifversion fpt or ghec %} For more information on {% data variables.product.prodname_dotcom %}'s policies, see our [Terms of Service](/free-pro-team@latest/github/site-policy/github-terms-of-service) and [Community Guidelines](/free-pro-team@latest/github/site-policy/github-community-guidelines).{% endif %}","github-community-guidelines-and-terms":"{% data variables.product.company_short %} provides a baseline code of conduct for everyone who uses {% data variables.product.prodname_dotcom_the_website %}. For more information, see \"[{% data variables.product.company_short %} Terms of Service](/free-pro-team@latest/github/site-policy/github-terms-of-service)\" and \"[{% data variables.product.company_short %} Community Guidelines](/free-pro-team@latest/github/site-policy/github-community-guidelines).\"","translation":"This document is translated from English. In the event of any conflict, uncertainty, or apparent inconsistency between this version and the English version(s) of this document, the English version is the controlling version.\n\nIf you have suggestions to improve our translation, please \u003ca href=\"https://github.com/github/site-policy/issues\"\u003eopen an issue in our site-policy repository\u003c/a\u003e."}},"variables":{"release_candidate":{"version":"enterprise-server@3.3"}}},"airGap":false,"currentCategory":"site-policy","currentPathWithoutLanguage":"/github/site-policy/guide-to-submitting-a-dmca-takedown-notice","relativePath":"github/site-policy/guide-to-submitting-a-dmca-takedown-notice.md","page":{"languageVariants":[{"name":"English","code":"en","hreflang":"en","href":"/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice"},{"name":"Simplified Chinese","code":"cn","hreflang":"zh-Hans","href":"/cn/github/site-policy/guide-to-submitting-a-dmca-takedown-notice"},{"name":"Japanese","code":"ja","hreflang":"ja","href":"/ja/github/site-policy/guide-to-submitting-a-dmca-takedown-notice"},{"name":"Spanish","code":"es","hreflang":"es","href":"/es/github/site-policy/guide-to-submitting-a-dmca-takedown-notice"},{"name":"Portuguese","code":"pt","hreflang":"pt","href":"/pt/github/site-policy/guide-to-submitting-a-dmca-takedown-notice"}],"documentType":"article","type":null,"title":"Guide to Submitting a DMCA Takedown Notice","fullTitle":"Guide to Submitting a DMCA Takedown Notice - GitHub Docs","topics":["Policy","Legal"],"introPlainText":"","permalinks":[{"title":"Guide to Submitting a DMCA Takedown Notice","pageVersionTitle":"Free, Pro, \u0026 Team","pageVersion":"free-pro-team@latest","href":"/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice","relativePath":"github/site-policy/guide-to-submitting-a-dmca-takedown-notice.md","languageCode":"en"}],"hidden":false},"enterpriseServerReleases":{"isOldestReleaseDeprecated":false,"oldestSupported":"3.0","nextDeprecationDate":"2022-02-16","supported":["3.3","3.2","3.1","3.0"]},"enterpriseServerVersions":["enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0"],"userLanguage":"","allVersions":{"free-pro-team@latest":{"version":"free-pro-team@latest","versionTitle":"Free, Pro, \u0026 Team","latestVersion":"free-pro-team@latest","currentRelease":"latest","openApiVersionName":"api.github.com","miscVersionName":"dotcom","plan":"free-pro-team","planTitle":"Free, Pro, \u0026 Team","shortName":"fpt","releases":["latest"],"latestRelease":"latest","nonEnterpriseDefault":true,"openApiBaseName":"api.github.com","miscBaseName":"dotcom"},"enterprise-cloud@latest":{"version":"enterprise-cloud@latest","versionTitle":"Enterprise Cloud","latestVersion":"enterprise-cloud@latest","currentRelease":"latest","openApiVersionName":"api.github.com","miscVersionName":"ghec","plan":"enterprise-cloud","planTitle":"Enterprise Cloud","shortName":"ghec","releases":["latest"],"latestRelease":"latest","openApiBaseName":"api.github.com","miscBaseName":"ghec"},"enterprise-server@3.3":{"version":"enterprise-server@3.3","versionTitle":"Enterprise Server 3.3","latestVersion":"enterprise-server@3.3","currentRelease":"3.3","openApiVersionName":"ghes-3.3","miscVersionName":"ghes-3.3","plan":"enterprise-server","planTitle":"Enterprise Server","shortName":"ghes","releases":["3.3","3.2","3.1","3.0"],"latestRelease":"3.3","hasNumberedReleases":true,"openApiBaseName":"ghes-","miscBaseName":"ghes-"},"enterprise-server@3.2":{"version":"enterprise-server@3.2","versionTitle":"Enterprise Server 3.2","latestVersion":"enterprise-server@3.3","currentRelease":"3.2","openApiVersionName":"ghes-3.2","miscVersionName":"ghes-3.2","plan":"enterprise-server","planTitle":"Enterprise Server","shortName":"ghes","releases":["3.3","3.2","3.1","3.0"],"latestRelease":"3.3","hasNumberedReleases":true,"openApiBaseName":"ghes-","miscBaseName":"ghes-"},"enterprise-server@3.1":{"version":"enterprise-server@3.1","versionTitle":"Enterprise Server 3.1","latestVersion":"enterprise-server@3.3","currentRelease":"3.1","openApiVersionName":"ghes-3.1","miscVersionName":"ghes-3.1","plan":"enterprise-server","planTitle":"Enterprise Server","shortName":"ghes","releases":["3.3","3.2","3.1","3.0"],"latestRelease":"3.3","hasNumberedReleases":true,"openApiBaseName":"ghes-","miscBaseName":"ghes-"},"enterprise-server@3.0":{"version":"enterprise-server@3.0","versionTitle":"Enterprise Server 3.0","latestVersion":"enterprise-server@3.3","currentRelease":"3.0","openApiVersionName":"ghes-3.0","miscVersionName":"ghes-3.0","plan":"enterprise-server","planTitle":"Enterprise Server","shortName":"ghes","releases":["3.3","3.2","3.1","3.0"],"latestRelease":"3.3","hasNumberedReleases":true,"openApiBaseName":"ghes-","miscBaseName":"ghes-"},"github-ae@latest":{"version":"github-ae@latest","versionTitle":"GitHub AE","latestVersion":"github-ae@latest","currentRelease":"latest","openApiVersionName":"github.ae","miscVersionName":"ghae","plan":"github-ae","planTitle":"GitHub AE","shortName":"ghae","releases":["latest"],"latestRelease":"latest","openApiBaseName":"github.ae","miscBaseName":"ghae"}},"currentVersion":"free-pro-team@latest","currentProductTree":{"href":"/en/github","renderedShortTitle":"","renderedFullTitle":"GitHub","page":{"hidden":false,"documentType":"product","title":"GitHub","shortTitle":""},"childPages":[{"href":"/en/github/copilot","renderedShortTitle":"","renderedFullTitle":"GitHub Copilot","page":{"hidden":false,"documentType":"category","title":"GitHub Copilot","shortTitle":""},"childPages":[{"href":"/en/github/copilot/about-github-copilot-telemetry","renderedShortTitle":"","renderedFullTitle":"About GitHub Copilot telemetry","page":{"hidden":false,"documentType":"article","title":"About GitHub Copilot telemetry","shortTitle":""},"childPages":[]},{"href":"/en/github/copilot/github-copilot-telemetry-terms","renderedShortTitle":"","renderedFullTitle":"GitHub Copilot Telemetry Terms","page":{"hidden":false,"documentType":"article","title":"GitHub Copilot Telemetry Terms","shortTitle":""},"childPages":[]},{"href":"/en/github/copilot/research-recitation","renderedShortTitle":"","renderedFullTitle":"Research recitation","page":{"hidden":false,"documentType":"article","title":"Research recitation","shortTitle":""},"childPages":[]}]},{"href":"/en/github/writing-on-github","renderedShortTitle":"","renderedFullTitle":"Writing on GitHub","page":{"hidden":false,"documentType":"category","title":"Writing on GitHub","shortTitle":""},"childPages":[{"href":"/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github","renderedShortTitle":"Start writing on GitHub","renderedFullTitle":"Getting started with writing and formatting on GitHub","page":{"hidden":false,"documentType":"mapTopic","title":"Getting started with writing and formatting on GitHub","shortTitle":"Start writing on GitHub"},"childPages":[{"href":"/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github","renderedShortTitle":"Write \u0026 format on GitHub","renderedFullTitle":"About writing and formatting on GitHub","page":{"hidden":false,"documentType":"article","title":"About writing and formatting on GitHub","shortTitle":"Write \u0026amp; format on GitHub"},"childPages":[]},{"href":"/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax","renderedShortTitle":"Basic formatting syntax","renderedFullTitle":"Basic writing and formatting syntax","page":{"hidden":false,"documentType":"article","title":"Basic writing and formatting syntax","shortTitle":"Basic formatting syntax"},"childPages":[]}]},{"href":"/en/github/writing-on-github/working-with-advanced-formatting","renderedShortTitle":"Work with advanced formatting","renderedFullTitle":"Working with advanced formatting","page":{"hidden":false,"documentType":"mapTopic","title":"Working with advanced formatting","shortTitle":"Work with advanced formatting"},"childPages":[{"href":"/en/github/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables","renderedShortTitle":"Organized data with tables","renderedFullTitle":"Organizing information with tables","page":{"hidden":false,"documentType":"article","title":"Organizing information with tables","shortTitle":"Organized data with tables"},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections","renderedShortTitle":"Collapsed sections","renderedFullTitle":"Organizing information with collapsed sections","page":{"hidden":false,"documentType":"article","title":"Organizing information with collapsed sections","shortTitle":"Collapsed sections"},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks","renderedShortTitle":"Create code blocks","renderedFullTitle":"Creating and highlighting code blocks","page":{"hidden":false,"documentType":"article","title":"Creating and highlighting code blocks","shortTitle":"Create code blocks"},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls","renderedShortTitle":"Auto linked references","renderedFullTitle":"Autolinked references and URLs","page":{"hidden":false,"documentType":"article","title":"Autolinked references and URLs","shortTitle":"Auto linked references"},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-advanced-formatting/attaching-files","renderedShortTitle":"","renderedFullTitle":"Attaching files","page":{"hidden":false,"documentType":"article","title":"Attaching files","shortTitle":""},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet","renderedShortTitle":"Permanent links to code","renderedFullTitle":"Creating a permanent link to a code snippet","page":{"hidden":false,"documentType":"article","title":"Creating a permanent link to a code snippet","shortTitle":"Permanent links to code"},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests","renderedShortTitle":"","renderedFullTitle":"Using keywords in issues and pull requests","page":{"hidden":false,"documentType":"article","title":"Using keywords in issues and pull requests","shortTitle":""},"childPages":[]}]},{"href":"/en/github/writing-on-github/working-with-saved-replies","renderedShortTitle":"Work with saved replies","renderedFullTitle":"Working with saved replies","page":{"hidden":false,"documentType":"mapTopic","title":"Working with saved replies","shortTitle":"Work with saved replies"},"childPages":[{"href":"/en/github/writing-on-github/working-with-saved-replies/about-saved-replies","renderedShortTitle":"","renderedFullTitle":"About saved replies","page":{"hidden":false,"documentType":"article","title":"About saved replies","shortTitle":""},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-saved-replies/creating-a-saved-reply","renderedShortTitle":"","renderedFullTitle":"Creating a saved reply","page":{"hidden":false,"documentType":"article","title":"Creating a saved reply","shortTitle":""},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-saved-replies/editing-a-saved-reply","renderedShortTitle":"","renderedFullTitle":"Editing a saved reply","page":{"hidden":false,"documentType":"article","title":"Editing a saved reply","shortTitle":""},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-saved-replies/deleting-a-saved-reply","renderedShortTitle":"","renderedFullTitle":"Deleting a saved reply","page":{"hidden":false,"documentType":"article","title":"Deleting a saved reply","shortTitle":""},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-saved-replies/using-saved-replies","renderedShortTitle":"","renderedFullTitle":"Using saved replies","page":{"hidden":false,"documentType":"article","title":"Using saved replies","shortTitle":""},"childPages":[]}]},{"href":"/en/github/writing-on-github/editing-and-sharing-content-with-gists","renderedShortTitle":"Share content with gists","renderedFullTitle":"Editing and sharing content with gists","page":{"hidden":false,"documentType":"mapTopic","title":"Editing and sharing content with gists","shortTitle":"Share content with gists"},"childPages":[{"href":"/en/github/writing-on-github/editing-and-sharing-content-with-gists/creating-gists","renderedShortTitle":"","renderedFullTitle":"Creating gists","page":{"hidden":false,"documentType":"article","title":"Creating gists","shortTitle":""},"childPages":[]},{"href":"/en/github/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists","renderedShortTitle":"","renderedFullTitle":"Forking and cloning gists","page":{"hidden":false,"documentType":"article","title":"Forking and cloning gists","shortTitle":""},"childPages":[]}]}]},{"href":"/en/github/importing-your-projects-to-github","renderedShortTitle":"Importing your projects","renderedFullTitle":"Importing your projects to GitHub","page":{"hidden":false,"documentType":"category","title":"Importing your projects to GitHub","shortTitle":"Importing your projects"},"childPages":[{"href":"/en/github/importing-your-projects-to-github/importing-source-code-to-github","renderedShortTitle":"Import code to GitHub","renderedFullTitle":"Importing source code to GitHub","page":{"hidden":false,"documentType":"mapTopic","title":"Importing source code to GitHub","shortTitle":"Import code to GitHub"},"childPages":[{"href":"/en/github/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer","renderedShortTitle":"","renderedFullTitle":"About GitHub Importer","page":{"hidden":false,"documentType":"article","title":"About GitHub Importer","shortTitle":""},"childPages":[]},{"href":"/en/github/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer","renderedShortTitle":"Use GitHub Importer","renderedFullTitle":"Importing a repository with GitHub Importer","page":{"hidden":false,"documentType":"article","title":"Importing a repository with GitHub Importer","shortTitle":"Use GitHub Importer"},"childPages":[]},{"href":"/en/github/importing-your-projects-to-github/importing-source-code-to-github/updating-commit-author-attribution-with-github-importer","renderedShortTitle":"Update author GitHub Importer","renderedFullTitle":"Updating commit author attribution with GitHub Importer","page":{"hidden":false,"documentType":"article","title":"Updating commit author attribution with GitHub Importer","shortTitle":"Update author GitHub Importer"},"childPages":[]},{"href":"/en/github/importing-your-projects-to-github/importing-source-code-to-github/importing-a-git-repository-using-the-command-line","renderedShortTitle":"Import repo locally","renderedFullTitle":"Importing a Git repository using the command line","page":{"hidden":false,"documentType":"article","title":"Importing a Git repository using the command line","shortTitle":"Import repo locally"},"childPages":[]},{"href":"/en/github/importing-your-projects-to-github/importing-source-code-to-github/adding-an-existing-project-to-github-using-the-command-line","renderedShortTitle":"Add a project locally","renderedFullTitle":"Adding an existing project to GitHub using the command line","page":{"hidden":false,"documentType":"article","title":"Adding an existing project to GitHub using the command line","shortTitle":"Add a project locally"},"childPages":[]},{"href":"/en/github/importing-your-projects-to-github/importing-source-code-to-github/source-code-migration-tools","renderedShortTitle":"Code migration tools","renderedFullTitle":"Source code migration tools","page":{"hidden":false,"documentType":"article","title":"Source code migration tools","shortTitle":"Code migration tools"},"childPages":[]}]},{"href":"/en/github/importing-your-projects-to-github/working-with-subversion-on-github","renderedShortTitle":"Work with Subversion on GitHub","renderedFullTitle":"Working with Subversion on GitHub","page":{"hidden":false,"documentType":"mapTopic","title":"Working with Subversion on GitHub","shortTitle":"Work with Subversion on GitHub"},"childPages":[{"href":"/en/github/importing-your-projects-to-github/working-with-subversion-on-github/what-are-the-differences-between-subversion-and-git","renderedShortTitle":"Subversion \u0026 Git differences","renderedFullTitle":"What are the differences between Subversion and Git?","page":{"hidden":false,"documentType":"article","title":"What are the differences between Subversion and Git?","shortTitle":"Subversion \u0026 Git differences"},"childPages":[]},{"href":"/en/github/importing-your-projects-to-github/working-with-subversion-on-github/support-for-subversion-clients","renderedShortTitle":"Support for Subversion clients","renderedFullTitle":"Support for Subversion clients","page":{"hidden":false,"documentType":"article","title":"Support for Subversion clients","shortTitle":"Support for Subversion clients"},"childPages":[]},{"href":"/en/github/importing-your-projects-to-github/working-with-subversion-on-github/subversion-properties-supported-by-github","renderedShortTitle":"Properties supported by GitHub","renderedFullTitle":"Subversion properties supported by GitHub","page":{"hidden":false,"documentType":"article","title":"Subversion properties supported by GitHub","shortTitle":"Properties supported by GitHub"},"childPages":[]}]}]},{"href":"/en/github/customizing-your-github-workflow","renderedShortTitle":"Customize your workflow","renderedFullTitle":"Customizing your GitHub workflow","page":{"hidden":false,"documentType":"category","title":"Customizing your GitHub workflow","shortTitle":"Customize your workflow"},"childPages":[{"href":"/en/github/customizing-your-github-workflow/exploring-integrations","renderedShortTitle":"","renderedFullTitle":"Exploring integrations","page":{"hidden":false,"documentType":"mapTopic","title":"Exploring integrations","shortTitle":""},"childPages":[{"href":"/en/github/customizing-your-github-workflow/exploring-integrations/about-integrations","renderedShortTitle":"","renderedFullTitle":"About integrations","page":{"hidden":false,"documentType":"article","title":"About integrations","shortTitle":""},"childPages":[]},{"href":"/en/github/customizing-your-github-workflow/exploring-integrations/about-github-marketplace","renderedShortTitle":"","renderedFullTitle":"About GitHub Marketplace","page":{"hidden":false,"documentType":"article","title":"About GitHub Marketplace","shortTitle":""},"childPages":[]},{"href":"/en/github/customizing-your-github-workflow/exploring-integrations/github-extensions-and-integrations","renderedShortTitle":"Extensions \u0026 integrations","renderedFullTitle":"GitHub extensions and integrations","page":{"hidden":false,"documentType":"article","title":"GitHub extensions and integrations","shortTitle":"Extensions \u0026amp; integrations"},"childPages":[]}]},{"href":"/en/github/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace","renderedShortTitle":"Install Marketplace apps","renderedFullTitle":"Purchasing and installing apps in GitHub Marketplace","page":{"hidden":false,"documentType":"mapTopic","title":"Purchasing and installing apps in GitHub Marketplace","shortTitle":"Install Marketplace apps"},"childPages":[{"href":"/en/github/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-personal-account","renderedShortTitle":"Install app user account","renderedFullTitle":"Installing an app in your personal account","page":{"hidden":false,"documentType":"article","title":"Installing an app in your personal account","shortTitle":"Install app user account"},"childPages":[]},{"href":"/en/github/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-organization","renderedShortTitle":"Install app organization","renderedFullTitle":"Installing an app in your organization","page":{"hidden":false,"documentType":"article","title":"Installing an app in your organization","shortTitle":"Install app organization"},"childPages":[]}]}]},{"href":"/en/github/extending-github","renderedShortTitle":"","renderedFullTitle":"Extending GitHub","page":{"hidden":false,"documentType":"category","title":"Extending GitHub","shortTitle":""},"childPages":[{"href":"/en/github/extending-github/getting-started-with-the-api","renderedShortTitle":"Get started API","renderedFullTitle":"Getting started with the API","page":{"hidden":false,"documentType":"article","title":"Getting started with the API","shortTitle":"Get started API"},"childPages":[]},{"href":"/en/github/extending-github/git-automation-with-oauth-tokens","renderedShortTitle":"Automate with OAuth tokens","renderedFullTitle":"Git automation with OAuth tokens","page":{"hidden":false,"documentType":"article","title":"Git automation with OAuth tokens","shortTitle":"Automate with OAuth tokens"},"childPages":[]},{"href":"/en/github/extending-github/about-webhooks","renderedShortTitle":"","renderedFullTitle":"About webhooks","page":{"hidden":false,"documentType":"article","title":"About webhooks","shortTitle":""},"childPages":[]}]},{"href":"/en/github/working-with-github-support","renderedShortTitle":"GitHub Support","renderedFullTitle":"Working with GitHub Support","page":{"hidden":false,"documentType":"category","title":"Working with GitHub Support","shortTitle":"GitHub Support"},"childPages":[{"href":"/en/github/working-with-github-support/about-github-support","renderedShortTitle":"","renderedFullTitle":"About GitHub Support","page":{"hidden":false,"documentType":"article","title":"About GitHub Support","shortTitle":""},"childPages":[]},{"href":"/en/github/working-with-github-support/github-enterprise-cloud-support","renderedShortTitle":"GitHub Enterprise Cloud","renderedFullTitle":"GitHub Enterprise Cloud support","page":{"hidden":false,"documentType":"article","title":"GitHub Enterprise Cloud support","shortTitle":"GitHub Enterprise Cloud"},"childPages":[]},{"href":"/en/github/working-with-github-support/about-github-premium-support-for-github-enterprise-cloud","renderedShortTitle":"GitHub Premium Support","renderedFullTitle":"About GitHub Premium Support for GitHub Enterprise Cloud","page":{"hidden":false,"documentType":"article","title":"About GitHub Premium Support for GitHub Enterprise Cloud","shortTitle":"GitHub Premium Support"},"childPages":[]},{"href":"/en/github/working-with-github-support/github-marketplace-support","renderedShortTitle":"GitHub Marketplace","renderedFullTitle":"GitHub Marketplace support","page":{"hidden":false,"documentType":"article","title":"GitHub Marketplace support","shortTitle":"GitHub Marketplace"},"childPages":[]},{"href":"/en/github/working-with-github-support/submitting-a-ticket","renderedShortTitle":"","renderedFullTitle":"Submitting a ticket","page":{"hidden":false,"documentType":"article","title":"Submitting a ticket","shortTitle":""},"childPages":[]}]},{"href":"/en/github/understanding-how-github-uses-and-protects-your-data","renderedShortTitle":"How GitHub protects data","renderedFullTitle":"Understanding how GitHub uses and protects your data","page":{"hidden":false,"documentType":"category","title":"Understanding how GitHub uses and protects your data","shortTitle":"How GitHub protects data"},"childPages":[{"href":"/en/github/understanding-how-github-uses-and-protects-your-data/about-githubs-use-of-your-data","renderedShortTitle":"GitHub's use of your data","renderedFullTitle":"About GitHub's use of your data","page":{"hidden":false,"documentType":"article","title":"About GitHub\u0026apos;s use of your data","shortTitle":"GitHub\u0026apos;s use of your data"},"childPages":[]},{"href":"/en/github/understanding-how-github-uses-and-protects-your-data/requesting-an-archive-of-your-personal-accounts-data","renderedShortTitle":"Request account archive","renderedFullTitle":"Requesting an archive of your personal account’s data","page":{"hidden":false,"documentType":"article","title":"Requesting an archive of your personal account’s data","shortTitle":"Request account archive"},"childPages":[]},{"href":"/en/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository","renderedShortTitle":"Manage data use for private repo","renderedFullTitle":"Managing data use settings for your private repository","page":{"hidden":false,"documentType":"article","title":"Managing data use settings for your private repository","shortTitle":"Manage data use for private repo"},"childPages":[]},{"href":"/en/github/understanding-how-github-uses-and-protects-your-data/opting-into-or-out-of-the-github-archive-program-for-your-public-repository","renderedShortTitle":"GitHub Archive program","renderedFullTitle":"Opting into or out of the GitHub Archive Program for your public repository","page":{"hidden":false,"documentType":"article","title":"Opting into or out of the GitHub Archive Program for your public repository","shortTitle":"GitHub Archive program"},"childPages":[]}]},{"href":"/en/github/site-policy","renderedShortTitle":"","renderedFullTitle":"Site policy","page":{"hidden":false,"documentType":"category","title":"Site policy","shortTitle":""},"childPages":[{"href":"/en/github/site-policy/github-terms-of-service","renderedShortTitle":"","renderedFullTitle":"GitHub Terms of Service","page":{"hidden":false,"documentType":"article","title":"GitHub Terms of Service","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-corporate-terms-of-service","renderedShortTitle":"","renderedFullTitle":"GitHub Corporate Terms of Service","page":{"hidden":false,"documentType":"article","title":"GitHub Corporate Terms of Service","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-privacy-statement","renderedShortTitle":"","renderedFullTitle":"GitHub Privacy Statement","page":{"hidden":false,"documentType":"article","title":"GitHub Privacy Statement","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-data-protection-agreement","renderedShortTitle":"","renderedFullTitle":"GitHub Data Protection Agreement","page":{"hidden":false,"documentType":"article","title":"GitHub Data Protection Agreement","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/global-privacy-practices","renderedShortTitle":"","renderedFullTitle":"Global Privacy Practices","page":{"hidden":false,"documentType":"article","title":"Global Privacy Practices","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-sponsors-additional-terms","renderedShortTitle":"","renderedFullTitle":"GitHub Sponsors Additional Terms","page":{"hidden":false,"documentType":"article","title":"GitHub Sponsors Additional Terms","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-codespaces-privacy-statement","renderedShortTitle":"","renderedFullTitle":"GitHub Codespaces Privacy Statement","page":{"hidden":false,"documentType":"article","title":"GitHub Codespaces Privacy Statement","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-terms-for-additional-products-and-features","renderedShortTitle":"","renderedFullTitle":"GitHub Terms for Additional Products and Features","page":{"hidden":false,"documentType":"article","title":"GitHub Terms for Additional Products and Features","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-logo-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Logo Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Logo Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-username-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Username Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Username Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/submitting-content-removal-requests","renderedShortTitle":"","renderedFullTitle":"Submitting content removal requests","page":{"hidden":false,"documentType":"article","title":"Submitting content removal requests","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/dmca-takedown-policy","renderedShortTitle":"","renderedFullTitle":"DMCA Takedown Policy","page":{"hidden":false,"documentType":"article","title":"DMCA Takedown Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice","renderedShortTitle":"","renderedFullTitle":"Guide to Submitting a DMCA Takedown Notice","page":{"hidden":false,"documentType":"article","title":"Guide to Submitting a DMCA Takedown Notice","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/guide-to-submitting-a-dmca-counter-notice","renderedShortTitle":"","renderedFullTitle":"Guide to Submitting a DMCA Counter Notice","page":{"hidden":false,"documentType":"article","title":"Guide to Submitting a DMCA Counter Notice","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-trademark-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Trademark Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Trademark Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-private-information-removal-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Private Information Removal Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Private Information Removal Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-subprocessors-and-cookies","renderedShortTitle":"","renderedFullTitle":"GitHub Subprocessors and Cookies","page":{"hidden":false,"documentType":"article","title":"GitHub Subprocessors and Cookies","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-bug-bounty-program-legal-safe-harbor","renderedShortTitle":"","renderedFullTitle":"GitHub Bug Bounty Program Legal Safe Harbor","page":{"hidden":false,"documentType":"article","title":"GitHub Bug Bounty Program Legal Safe Harbor","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/coordinated-disclosure-of-security-vulnerabilities","renderedShortTitle":"","renderedFullTitle":"Coordinated Disclosure of Security Vulnerabilities","page":{"hidden":false,"documentType":"article","title":"Coordinated Disclosure of Security Vulnerabilities","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/guidelines-for-legal-requests-of-user-data","renderedShortTitle":"","renderedFullTitle":"Guidelines for Legal Requests of User Data","page":{"hidden":false,"documentType":"article","title":"Guidelines for Legal Requests of User Data","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-government-takedown-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Government Takedown Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Government Takedown Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-acceptable-use-policies","renderedShortTitle":"","renderedFullTitle":"GitHub Acceptable Use Policies","page":{"hidden":false,"documentType":"article","title":"GitHub Acceptable Use Policies","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/githubs-notice-about-the-california-consumer-privacy-act","renderedShortTitle":"","renderedFullTitle":"GitHub's Notice about the California Consumer Privacy Act","page":{"hidden":false,"documentType":"article","title":"GitHub's Notice about the California Consumer Privacy Act","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-community-guidelines","renderedShortTitle":"","renderedFullTitle":"GitHub Community Guidelines","page":{"hidden":false,"documentType":"article","title":"GitHub Community Guidelines","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-community-forum-code-of-conduct","renderedShortTitle":"","renderedFullTitle":"GitHub Community Forum Code of Conduct","page":{"hidden":false,"documentType":"article","title":"GitHub Community Forum Code of Conduct","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-registered-developer-agreement","renderedShortTitle":"","renderedFullTitle":"GitHub Registered Developer Agreement","page":{"hidden":false,"documentType":"article","title":"GitHub Registered Developer Agreement","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-marketplace-terms-of-service","renderedShortTitle":"","renderedFullTitle":"GitHub Marketplace Terms of Service","page":{"hidden":false,"documentType":"article","title":"GitHub Marketplace Terms of Service","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-marketplace-developer-agreement","renderedShortTitle":"","renderedFullTitle":"GitHub Marketplace Developer Agreement","page":{"hidden":false,"documentType":"article","title":"GitHub Marketplace Developer Agreement","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-research-program-terms","renderedShortTitle":"","renderedFullTitle":"GitHub Research Program Terms","page":{"hidden":false,"documentType":"article","title":"GitHub Research Program Terms","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-open-source-applications-terms-and-conditions","renderedShortTitle":"","renderedFullTitle":"GitHub Open Source Applications Terms and Conditions","page":{"hidden":false,"documentType":"article","title":"GitHub Open Source Applications Terms and Conditions","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-and-trade-controls","renderedShortTitle":"","renderedFullTitle":"GitHub and Trade Controls","page":{"hidden":false,"documentType":"article","title":"GitHub and Trade Controls","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-deceased-user-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Deceased User Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Deceased User Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-statement-against-modern-slavery-and-child-labor","renderedShortTitle":"","renderedFullTitle":"GitHub Statement Against Modern Slavery and Child Labor","page":{"hidden":false,"documentType":"article","title":"GitHub Statement Against Modern Slavery and Child Labor","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-anti-bribery-statement","renderedShortTitle":"","renderedFullTitle":"GitHub Anti-Bribery Statement","page":{"hidden":false,"documentType":"article","title":"GitHub Anti-Bribery Statement","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-candidate-privacy-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Candidate Privacy Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Candidate Privacy Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-gifts-and-entertainment-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Gifts and Entertainment Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Gifts and Entertainment Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-event-terms","renderedShortTitle":"","renderedFullTitle":"GitHub Event Terms","page":{"hidden":false,"documentType":"article","title":"GitHub Event Terms","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-event-code-of-conduct","renderedShortTitle":"","renderedFullTitle":"GitHub Event Code of Conduct","page":{"hidden":false,"documentType":"article","title":"GitHub Event Code of Conduct","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-gpl-cooperation-commitment","renderedShortTitle":"","renderedFullTitle":"GitHub GPL Cooperation Commitment","page":{"hidden":false,"documentType":"article","title":"GitHub GPL Cooperation Commitment","shortTitle":""},"childPages":[]}]},{"href":"/en/github/setting-up-and-managing-your-enterprise","renderedShortTitle":"Enterprise management","renderedFullTitle":"Setting up and managing your enterprise","page":{"hidden":false,"documentType":"article","title":"Setting up and managing your enterprise","shortTitle":"Enterprise management"},"childPages":[]}]},"featureFlags":{},"searchVersions":{"free-pro-team@latest":"dotcom","enterprise-cloud@latest":"ghec","enterprise-server@3.3":"3.3","enterprise-server@3.2":"3.2","enterprise-server@3.1":"3.1","enterprise-server@3.0":"3.0","github-ae@latest":"ghae"},"nonEnterpriseDefaultVersion":"free-pro-team@latest","status":200,"fullUrl":"https://web.archive.org/web/20211121185058/https://docs.github.com/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice"},"productLandingContext":{"title":"Guide to Submitting a DMCA Takedown Notice","shortTitle":"","introPlainText":"","intro":"","product_video":"","hasGuidesPage":false,"product":{"href":"/en/github","title":"GitHub"},"whatsNewChangelog":[],"changelogUrl":[],"productCodeExamples":[],"productCommunityExamples":[],"releases":[],"productUserExamples":[],"introLinks":null,"featuredLinks":{},"tocItems":[],"featuredArticles":[]},"productSubLandingContext":{"intro":"","title":"GitHub","featuredTrack":null,"learningTracks":[],"includeGuides":[]},"tocLandingContext":{"title":"Guide to Submitting a DMCA Takedown Notice","productCallout":"","introPlainText":"","tocItems":[],"variant":"compact","featuredLinks":{},"renderedPage":"\u003cp\u003eThis guide describes the information that GitHub needs in order to process a DMCA takedown request. If you have more general questions about what the DMCA is or how GitHub processes DMCA takedown requests, please review our \u003ca href=\"/en/articles/dmca-takedown-policy\"\u003eDMCA Takedown Policy\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eDue to the type of content GitHub hosts (mostly software code) and the way that content is managed (with Git), we need complaints to be as specific as possible. These guidelines are designed to make the processing of alleged infringement notices as straightforward as possible. Our form of notice set forth below is consistent with the form suggested by the DMCA statute, which can be found at the U.S. Copyright Office's official website: \u003ca href=\"https://www.copyright.gov\"\u003ehttps://www.copyright.gov\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eAs with all legal matters, it is always best to consult with a professional about your specific questions or situation. We strongly encourage you to do so before taking any action that might impact your rights. This guide isn't legal advice and shouldn't be taken as such.\u003c/p\u003e\n\u003ch2 id=\"before-you-start\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#before-you-start\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eBefore You Start\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eTell the Truth.\u003c/em\u003e\u003c/strong\u003e The DMCA requires that you swear to the facts in your copyright complaint \u003cem\u003eunder penalty of perjury\u003c/em\u003e. It is a federal crime to intentionally lie in a sworn declaration. (\u003cem\u003eSee\u003c/em\u003e \u003ca href=\"https://www.gpo.gov/fdsys/pkg/USCODE-2011-title18/html/USCODE-2011-title18-partI-chap79-sec1621.htm\"\u003eU.S. Code, Title 18, Section 1621\u003c/a\u003e.) Submitting false information could also result in civil liability — that is, you could get sued for money damages. The DMCA itself \u003ca href=\"https://en.wikipedia.org/wiki/Online_Copyright_Infringement_Liability_Limitation_Act#%C2%A7_512(f)_Misrepresentations\"\u003eprovides for damages\u003c/a\u003e against any person who knowingly materially misrepresents that material or activity is infringing.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eInvestigate.\u003c/em\u003e\u003c/strong\u003e Millions of users and organizations pour their hearts and souls into the projects they create and contribute to on GitHub. Filing a DMCA complaint against such a project is a serious legal allegation that carries real consequences for real people. Because of that, we ask that you conduct a thorough investigation and consult with an attorney before submitting a takedown to make sure that the use isn't actually permissible.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eAsk Nicely First.\u003c/em\u003e\u003c/strong\u003e A great first step before sending us a takedown notice is to try contacting the user directly. They may have listed contact information on their public profile page or in the repository's README, or you could get in touch by opening an issue or pull request on the repository. This is not strictly required, but it is classy.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eSend In The Correct Request.\u003c/em\u003e\u003c/strong\u003e We can only accept DMCA takedown notices for works that are protected by copyright, and that identify a specific copyrightable work. If you have a complaint about trademark abuse, please see our \u003ca href=\"/en/articles/github-trademark-policy\"\u003etrademark policy\u003c/a\u003e. If you wish to remove sensitive data such as passwords, please see our \u003ca href=\"/en/articles/github-sensitive-data-removal-policy\"\u003epolicy on sensitive data\u003c/a\u003e. If you are dealing with defamation or other abusive behavior, please see our \u003ca href=\"/en/articles/github-community-guidelines\"\u003eCommunity Guidelines\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eCode Is Different From Other Creative Content.\u003c/em\u003e\u003c/strong\u003e GitHub is built for collaboration on software code. This makes identifying a valid copyright infringement more complicated than it might otherwise be for, say, photos, music, or videos.\u003c/p\u003e\n\u003cp\u003eThere are a number of reasons why code is different from other creative content. For instance:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA repository may include bits and pieces of code from many different people, but only one file or even a sub-routine within a file infringes your copyrights.\u003c/li\u003e\n\u003cli\u003eCode mixes functionality with creative expression, but copyright only protects the expressive elements, not the parts that are functional.\u003c/li\u003e\n\u003cli\u003eThere are often licenses to consider. Just because a piece of code has a copyright notice does not necessarily mean that it is infringing. It is possible that the code is being used in accordance with an open-source license.\u003c/li\u003e\n\u003cli\u003eA particular use may be \u003ca href=\"https://www.lumendatabase.org/topics/22\"\u003efair-use\u003c/a\u003e if it only uses a small amount of copyrighted content, uses that content in a transformative way, uses it for educational purposes, or some combination of the above. Because code naturally lends itself to such uses, each use case is different and must be considered separately.\u003c/li\u003e\n\u003cli\u003eCode may be alleged to infringe in many different ways, requiring detailed explanations and identifications of works.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis list isn't exhaustive, which is why speaking to a legal professional about your proposed complaint is doubly important when dealing with code.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eNo Bots.\u003c/em\u003e\u003c/strong\u003e You should have a trained professional evaluate the facts of every takedown notice you send. If you are outsourcing your efforts to a third party, make sure you know how they operate, and make sure they are not using automated bots to submit complaints in bulk. These complaints are often invalid and processing them results in needlessly taking down projects!\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eMatters of Copyright Are Hard.\u003c/em\u003e\u003c/strong\u003e It can be very difficult to determine whether or not a particular work is protected by copyright. For example, facts (including data) are generally not copyrightable. Words and short phrases are generally not copyrightable. URLs and domain names are generally not copyrightable. Since you can only use the DMCA process to target content that is protected by copyright, you should speak with a lawyer if you have questions about whether or not your content is protectable.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eYou May Receive a Counter Notice.\u003c/em\u003e\u003c/strong\u003e Any user affected by your takedown notice may decide to submit a \u003ca href=\"/en/articles/guide-to-submitting-a-dmca-counter-notice\"\u003ecounter notice\u003c/a\u003e. If they do, we will re-enable their content within 10-14 days unless you notify us that you have initiated a legal action seeking to restrain the user from engaging in infringing activity relating to the content on GitHub.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eYour Complaint Will Be Published.\u003c/em\u003e\u003c/strong\u003e As noted in our \u003ca href=\"/en/articles/dmca-takedown-policy#d-transparency\"\u003eDMCA Takedown Policy\u003c/a\u003e, after redacting personal information, we publish all complete and actionable takedown notices at \u003ca href=\"https://github.com/github/dmca\"\u003ehttps://github.com/github/dmca\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eGitHub Isn't The Judge.\u003c/em\u003e\u003c/strong\u003e\nGitHub exercises little discretion in the process other than determining whether the notices meet the minimum requirements of the DMCA. It is up to the parties (and their lawyers) to evaluate the merit of their claims, bearing in mind that notices must be made under penalty of perjury.\u003c/p\u003e\n\u003ch2 id=\"your-complaint-must-\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#your-complaint-must-\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eYour Complaint Must ...\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInclude the following statement: \"I have read and understand GitHub's Guide to Filing a DMCA Notice.\"\u003c/strong\u003e We won't refuse to process an otherwise complete complaint if you don't include this statement. But we'll know that you haven't read these guidelines and may ask you to go back and do so.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eIdentify the copyrighted work you believe has been infringed.\u003c/strong\u003e This information is important because it helps the affected user evaluate your claim and give them the ability to compare your work to theirs. The specificity of your identification will depend on the nature of the work you believe has been infringed. If you have published your work, you might be able to just link back to a web page where it lives. If it is proprietary and not published, you might describe it and explain that it is proprietary. If you have registered it with the Copyright Office, you should include the registration number. If you are alleging that the hosted content is a direct, literal copy of your work, you can also just explain that fact.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eIdentify the material that you allege is infringing the copyrighted work listed in item #2, above.\u003c/strong\u003e It is important to be as specific as possible in your identification. This identification needs to be reasonably sufficient to permit GitHub to locate the material. At a minimum, this means that you should include the URL to the material allegedly infringing your copyright. If you allege that less than a whole repository infringes, identify the specific file(s) or line numbers within a file that you allege infringe. If you allege that all of the content at a URL infringes, please be explicit about that as well. \u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlease note that GitHub will \u003cem\u003enot\u003c/em\u003e automatically disable \u003ca href=\"/en/articles/dmca-takedown-policy#b-what-about-forks-or-whats-a-fork\"\u003eforks\u003c/a\u003e when disabling a parent repository. If you have investigated and analyzed the forks of a repository and believe that they are also infringing, please explicitly identify each allegedly infringing fork. Please also confirm that you have investigated each individual case and that your sworn statements apply to each identified fork. In rare cases, you may be alleging copyright infringement in a full repository that is actively being forked. If at the time that you submitted your notice, you identified all existing forks of that repository as allegedly infringing, we would process a valid claim against all forks in that network at the time we process the notice. We would do this given the likelihood that all newly created forks would contain the same content. In addition, if the reported network that contains the allegedly infringing content is larger than one hundred (100) repositories and thus would be difficult to review in its entirety, we may consider disabling the entire network if you state in your notice that, \"Based on the representative number of forks you have reviewed, I believe that all or most of the forks are infringing to the same extent as the parent repository.\" Your sworn statement would apply to this statement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eExplain what the affected user would need to do in order to remedy the infringement.\u003c/strong\u003e Again, specificity is important. When we pass your complaint along to the user, this will tell them what they need to do in order to avoid having the rest of their content disabled. Does the user just need to add a statement of attribution? Do they need to delete certain lines within their code, or entire files? Of course, we understand that in some cases, all of a user's content may be alleged to infringe and there's nothing they could do short of deleting it all. If that's the case, please make that clear as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eProvide your contact information.\u003c/strong\u003e Include your email address, name, telephone number and physical address.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eProvide contact information, if you know it, for the alleged infringer.\u003c/strong\u003e Usually this will be satisfied by providing the GitHub username associated with the allegedly infringing content. But there may be cases where you have additional knowledge about the alleged infringer. If so, please share that information with us.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInclude the following statement: \"I have a good faith belief that use of the copyrighted materials described above on the infringing web pages is not authorized by the copyright owner, or its agent, or the law. I have taken fair use into consideration.\"\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAlso include the following statement: \"I swear, under penalty of perjury, that the information in this notification is accurate and that I am the copyright owner, or am authorized to act on behalf of the owner, of an exclusive right that is allegedly infringed.\"\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInclude your physical or electronic signature.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"complaints-about-anti-circumvention-technology\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#complaints-about-anti-circumvention-technology\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eComplaints about Anti-Circumvention Technology\u003c/h2\u003e\n\u003cp\u003eThe Copyright Act also prohibits the circumvention of technological measures that effectively control access to works protected by copyright. If you believe that content hosted on GitHub violates this prohibition, please send us a report through our \u003ca href=\"https://github.com/contact/dmca\"\u003eCopyright claims form\u003c/a\u003e. A circumvention claim must include the following details about the technical measures in place and the manner in which the accused project circumvents them. Specifically, the notice to GitHub must include detailed statements that describe:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eWhat the technical measures are;\u003c/li\u003e\n\u003cli\u003eHow they effectively control access to the copyrighted material; and \u003c/li\u003e\n\u003cli\u003eHow the accused project is designed to circumvent their previously described technological protection measures.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"how-to-submit-your-complaint\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#how-to-submit-your-complaint\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eHow to Submit Your Complaint\u003c/h2\u003e\n\u003cp\u003eThe fastest way to get a response is to enter your information and answer all the questions on our \u003ca href=\"https://github.com/contact/dmca\"\u003eCopyright claims form\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eYou can also send an email notification to \u003ca href=\"mailto:copyright@github.com\"\u003ecopyright@github.com\u003c/a\u003e. You may include an attachment if you like, but please also include a plain-text version of your letter in the body of your message.\u003c/p\u003e\n\u003cp\u003eIf you must send your notice by physical mail, you can do that too, but it will take \u003cem\u003esubstantially\u003c/em\u003e longer for us to receive and respond to it. Notices we receive via plain-text email have a much faster turnaround than PDF attachments or physical mail. If you still wish to mail us your notice, our physical address is:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eGitHub, Inc\nAttn: DMCA Agent\n88 Colin P Kelly Jr St\nSan Francisco, CA. 94107\n\u003c/code\u003e\u003c/pre\u003e","currentLearningTrack":{}},"articleContext":{"title":"Guide to Submitting a DMCA Takedown Notice","intro":"","effectiveDate":"","renderedPage":"\u003cp\u003eThis guide describes the information that GitHub needs in order to process a DMCA takedown request. If you have more general questions about what the DMCA is or how GitHub processes DMCA takedown requests, please review our \u003ca href=\"/en/articles/dmca-takedown-policy\"\u003eDMCA Takedown Policy\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eDue to the type of content GitHub hosts (mostly software code) and the way that content is managed (with Git), we need complaints to be as specific as possible. These guidelines are designed to make the processing of alleged infringement notices as straightforward as possible. Our form of notice set forth below is consistent with the form suggested by the DMCA statute, which can be found at the U.S. Copyright Office's official website: \u003ca href=\"https://www.copyright.gov\"\u003ehttps://www.copyright.gov\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eAs with all legal matters, it is always best to consult with a professional about your specific questions or situation. We strongly encourage you to do so before taking any action that might impact your rights. This guide isn't legal advice and shouldn't be taken as such.\u003c/p\u003e\n\u003ch2 id=\"before-you-start\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#before-you-start\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eBefore You Start\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eTell the Truth.\u003c/em\u003e\u003c/strong\u003e The DMCA requires that you swear to the facts in your copyright complaint \u003cem\u003eunder penalty of perjury\u003c/em\u003e. It is a federal crime to intentionally lie in a sworn declaration. (\u003cem\u003eSee\u003c/em\u003e \u003ca href=\"https://www.gpo.gov/fdsys/pkg/USCODE-2011-title18/html/USCODE-2011-title18-partI-chap79-sec1621.htm\"\u003eU.S. Code, Title 18, Section 1621\u003c/a\u003e.) Submitting false information could also result in civil liability — that is, you could get sued for money damages. The DMCA itself \u003ca href=\"https://en.wikipedia.org/wiki/Online_Copyright_Infringement_Liability_Limitation_Act#%C2%A7_512(f)_Misrepresentations\"\u003eprovides for damages\u003c/a\u003e against any person who knowingly materially misrepresents that material or activity is infringing.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eInvestigate.\u003c/em\u003e\u003c/strong\u003e Millions of users and organizations pour their hearts and souls into the projects they create and contribute to on GitHub. Filing a DMCA complaint against such a project is a serious legal allegation that carries real consequences for real people. Because of that, we ask that you conduct a thorough investigation and consult with an attorney before submitting a takedown to make sure that the use isn't actually permissible.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eAsk Nicely First.\u003c/em\u003e\u003c/strong\u003e A great first step before sending us a takedown notice is to try contacting the user directly. They may have listed contact information on their public profile page or in the repository's README, or you could get in touch by opening an issue or pull request on the repository. This is not strictly required, but it is classy.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eSend In The Correct Request.\u003c/em\u003e\u003c/strong\u003e We can only accept DMCA takedown notices for works that are protected by copyright, and that identify a specific copyrightable work. If you have a complaint about trademark abuse, please see our \u003ca href=\"/en/articles/github-trademark-policy\"\u003etrademark policy\u003c/a\u003e. If you wish to remove sensitive data such as passwords, please see our \u003ca href=\"/en/articles/github-sensitive-data-removal-policy\"\u003epolicy on sensitive data\u003c/a\u003e. If you are dealing with defamation or other abusive behavior, please see our \u003ca href=\"/en/articles/github-community-guidelines\"\u003eCommunity Guidelines\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eCode Is Different From Other Creative Content.\u003c/em\u003e\u003c/strong\u003e GitHub is built for collaboration on software code. This makes identifying a valid copyright infringement more complicated than it might otherwise be for, say, photos, music, or videos.\u003c/p\u003e\n\u003cp\u003eThere are a number of reasons why code is different from other creative content. For instance:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA repository may include bits and pieces of code from many different people, but only one file or even a sub-routine within a file infringes your copyrights.\u003c/li\u003e\n\u003cli\u003eCode mixes functionality with creative expression, but copyright only protects the expressive elements, not the parts that are functional.\u003c/li\u003e\n\u003cli\u003eThere are often licenses to consider. Just because a piece of code has a copyright notice does not necessarily mean that it is infringing. It is possible that the code is being used in accordance with an open-source license.\u003c/li\u003e\n\u003cli\u003eA particular use may be \u003ca href=\"https://www.lumendatabase.org/topics/22\"\u003efair-use\u003c/a\u003e if it only uses a small amount of copyrighted content, uses that content in a transformative way, uses it for educational purposes, or some combination of the above. Because code naturally lends itself to such uses, each use case is different and must be considered separately.\u003c/li\u003e\n\u003cli\u003eCode may be alleged to infringe in many different ways, requiring detailed explanations and identifications of works.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis list isn't exhaustive, which is why speaking to a legal professional about your proposed complaint is doubly important when dealing with code.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eNo Bots.\u003c/em\u003e\u003c/strong\u003e You should have a trained professional evaluate the facts of every takedown notice you send. If you are outsourcing your efforts to a third party, make sure you know how they operate, and make sure they are not using automated bots to submit complaints in bulk. These complaints are often invalid and processing them results in needlessly taking down projects!\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eMatters of Copyright Are Hard.\u003c/em\u003e\u003c/strong\u003e It can be very difficult to determine whether or not a particular work is protected by copyright. For example, facts (including data) are generally not copyrightable. Words and short phrases are generally not copyrightable. URLs and domain names are generally not copyrightable. Since you can only use the DMCA process to target content that is protected by copyright, you should speak with a lawyer if you have questions about whether or not your content is protectable.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eYou May Receive a Counter Notice.\u003c/em\u003e\u003c/strong\u003e Any user affected by your takedown notice may decide to submit a \u003ca href=\"/en/articles/guide-to-submitting-a-dmca-counter-notice\"\u003ecounter notice\u003c/a\u003e. If they do, we will re-enable their content within 10-14 days unless you notify us that you have initiated a legal action seeking to restrain the user from engaging in infringing activity relating to the content on GitHub.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eYour Complaint Will Be Published.\u003c/em\u003e\u003c/strong\u003e As noted in our \u003ca href=\"/en/articles/dmca-takedown-policy#d-transparency\"\u003eDMCA Takedown Policy\u003c/a\u003e, after redacting personal information, we publish all complete and actionable takedown notices at \u003ca href=\"https://github.com/github/dmca\"\u003ehttps://github.com/github/dmca\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eGitHub Isn't The Judge.\u003c/em\u003e\u003c/strong\u003e\nGitHub exercises little discretion in the process other than determining whether the notices meet the minimum requirements of the DMCA. It is up to the parties (and their lawyers) to evaluate the merit of their claims, bearing in mind that notices must be made under penalty of perjury.\u003c/p\u003e\n\u003ch2 id=\"your-complaint-must-\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#your-complaint-must-\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eYour Complaint Must ...\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInclude the following statement: \"I have read and understand GitHub's Guide to Filing a DMCA Notice.\"\u003c/strong\u003e We won't refuse to process an otherwise complete complaint if you don't include this statement. But we'll know that you haven't read these guidelines and may ask you to go back and do so.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eIdentify the copyrighted work you believe has been infringed.\u003c/strong\u003e This information is important because it helps the affected user evaluate your claim and give them the ability to compare your work to theirs. The specificity of your identification will depend on the nature of the work you believe has been infringed. If you have published your work, you might be able to just link back to a web page where it lives. If it is proprietary and not published, you might describe it and explain that it is proprietary. If you have registered it with the Copyright Office, you should include the registration number. If you are alleging that the hosted content is a direct, literal copy of your work, you can also just explain that fact.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eIdentify the material that you allege is infringing the copyrighted work listed in item #2, above.\u003c/strong\u003e It is important to be as specific as possible in your identification. This identification needs to be reasonably sufficient to permit GitHub to locate the material. At a minimum, this means that you should include the URL to the material allegedly infringing your copyright. If you allege that less than a whole repository infringes, identify the specific file(s) or line numbers within a file that you allege infringe. If you allege that all of the content at a URL infringes, please be explicit about that as well. \u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlease note that GitHub will \u003cem\u003enot\u003c/em\u003e automatically disable \u003ca href=\"/en/articles/dmca-takedown-policy#b-what-about-forks-or-whats-a-fork\"\u003eforks\u003c/a\u003e when disabling a parent repository. If you have investigated and analyzed the forks of a repository and believe that they are also infringing, please explicitly identify each allegedly infringing fork. Please also confirm that you have investigated each individual case and that your sworn statements apply to each identified fork. In rare cases, you may be alleging copyright infringement in a full repository that is actively being forked. If at the time that you submitted your notice, you identified all existing forks of that repository as allegedly infringing, we would process a valid claim against all forks in that network at the time we process the notice. We would do this given the likelihood that all newly created forks would contain the same content. In addition, if the reported network that contains the allegedly infringing content is larger than one hundred (100) repositories and thus would be difficult to review in its entirety, we may consider disabling the entire network if you state in your notice that, \"Based on the representative number of forks you have reviewed, I believe that all or most of the forks are infringing to the same extent as the parent repository.\" Your sworn statement would apply to this statement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eExplain what the affected user would need to do in order to remedy the infringement.\u003c/strong\u003e Again, specificity is important. When we pass your complaint along to the user, this will tell them what they need to do in order to avoid having the rest of their content disabled. Does the user just need to add a statement of attribution? Do they need to delete certain lines within their code, or entire files? Of course, we understand that in some cases, all of a user's content may be alleged to infringe and there's nothing they could do short of deleting it all. If that's the case, please make that clear as well.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eProvide your contact information.\u003c/strong\u003e Include your email address, name, telephone number and physical address.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eProvide contact information, if you know it, for the alleged infringer.\u003c/strong\u003e Usually this will be satisfied by providing the GitHub username associated with the allegedly infringing content. But there may be cases where you have additional knowledge about the alleged infringer. If so, please share that information with us.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInclude the following statement: \"I have a good faith belief that use of the copyrighted materials described above on the infringing web pages is not authorized by the copyright owner, or its agent, or the law. I have taken fair use into consideration.\"\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAlso include the following statement: \"I swear, under penalty of perjury, that the information in this notification is accurate and that I am the copyright owner, or am authorized to act on behalf of the owner, of an exclusive right that is allegedly infringed.\"\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInclude your physical or electronic signature.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"complaints-about-anti-circumvention-technology\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#complaints-about-anti-circumvention-technology\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eComplaints about Anti-Circumvention Technology\u003c/h2\u003e\n\u003cp\u003eThe Copyright Act also prohibits the circumvention of technological measures that effectively control access to works protected by copyright. If you believe that content hosted on GitHub violates this prohibition, please send us a report through our \u003ca href=\"https://github.com/contact/dmca\"\u003eCopyright claims form\u003c/a\u003e. A circumvention claim must include the following details about the technical measures in place and the manner in which the accused project circumvents them. Specifically, the notice to GitHub must include detailed statements that describe:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eWhat the technical measures are;\u003c/li\u003e\n\u003cli\u003eHow they effectively control access to the copyrighted material; and \u003c/li\u003e\n\u003cli\u003eHow the accused project is designed to circumvent their previously described technological protection measures.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"how-to-submit-your-complaint\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#how-to-submit-your-complaint\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eHow to Submit Your Complaint\u003c/h2\u003e\n\u003cp\u003eThe fastest way to get a response is to enter your information and answer all the questions on our \u003ca href=\"https://github.com/contact/dmca\"\u003eCopyright claims form\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eYou can also send an email notification to \u003ca href=\"mailto:copyright@github.com\"\u003ecopyright@github.com\u003c/a\u003e. You may include an attachment if you like, but please also include a plain-text version of your letter in the body of your message.\u003c/p\u003e\n\u003cp\u003eIf you must send your notice by physical mail, you can do that too, but it will take \u003cem\u003esubstantially\u003c/em\u003e longer for us to receive and respond to it. Notices we receive via plain-text email have a much faster turnaround than PDF attachments or physical mail. If you still wish to mail us your notice, our physical address is:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eGitHub, Inc\nAttn: DMCA Agent\n88 Colin P Kelly Jr St\nSan Francisco, CA. 94107\n\u003c/code\u003e\u003c/pre\u003e","miniTocItems":[{"contents":"\u003ca href=\"#before-you-start\"\u003eBefore You Start\u003c/a\u003e","headingLevel":2,"platform":"","indentationLevel":0,"items":[]},{"contents":"\u003ca href=\"#your-complaint-must-\"\u003eYour Complaint Must ...\u003c/a\u003e","headingLevel":2,"platform":"","indentationLevel":0,"items":[]},{"contents":"\u003ca href=\"#complaints-about-anti-circumvention-technology\"\u003eComplaints about Anti-Circumvention Technology\u003c/a\u003e","headingLevel":2,"platform":"","indentationLevel":0,"items":[]},{"contents":"\u003ca href=\"#how-to-submit-your-complaint\"\u003eHow to Submit Your Complaint\u003c/a\u003e","headingLevel":2,"platform":"","indentationLevel":0,"items":[]}],"contributor":null,"permissions":"","includesPlatformSpecificContent":false,"defaultPlatform":"","product":"","currentLearningTrack":{},"detectedPlatforms":[]}},"themeProps":{"colorMode":"auto","nightTheme":"dark","dayTheme":"light"},"csrfToken":"AiOi07AX-whZOqqJNvTxj6TnhPZVGaJNaAq8","languagesContext":{"languages":{"en":{"name":"English","code":"en","hreflang":"en","dir":"","wip":false},"cn":{"name":"Simplified Chinese","nativeName":"简体中文","code":"cn","hreflang":"zh-Hans","redirectPatterns":[{},{}],"dir":"translations/zh-CN","wip":false},"ja":{"name":"Japanese","nativeName":"日本語","code":"ja","hreflang":"ja","redirectPatterns":[{}],"dir":"translations/ja-JP","wip":false},"es":{"name":"Spanish","nativeName":"Español","code":"es","hreflang":"es","dir":"translations/es-ES","wip":false},"pt":{"name":"Portuguese","nativeName":"Português do Brasil","code":"pt","hreflang":"pt","dir":"translations/pt-BR","wip":false}}},"__N_SSP":true},"page":"/[versionId]/[productId]/[...restPage]","query":{"versionId":"free-pro-team@latest","productId":"github","restPage":["site-policy","guide-to-submitting-a-dmca-takedown-notice"]},"buildId":"x4Rsy2fVD5MH4fVFBWs0B","isFallback":false,"gssp":true,"customServer":true,"appGip":true,"locale":"en","locales":["en","cn","ja","es","pt","de"],"defaultLocale":"en","scriptLoader":[]}</script></body></html><!-- FILE ARCHIVED ON 18:50:58 Nov 21, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 21:47:20 Mar 01, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.905 exclusion.robots: 0.041 exclusion.robots.policy: 0.024 esindex: 0.018 cdx.remote: 6.399 LoadShardBlock: 204.323 (3) PetaboxLoader3.datanode: 162.466 (4) PetaboxLoader3.resolve: 259.673 (2) load_resource: 290.514 -->