Blame · Line-by-line history
dmca.tsx
Each line is annotated with the commit that last touched it. Click any SHA to jump to that commit and see the surrounding change.
| 89b9e21 | 1 | /** |
| 2 | * DMCA Copyright Policy — 17 USC §512 notice-and-takedown procedure. | |
| 3 | * | |
| 4 | * DRAFT — requires attorney review. Designated-agent registration with | |
| 5 | * the U.S. Copyright Office has not yet been completed; safe-harbor | |
| 6 | * protection is not assured during this interim pre-launch period. | |
| 7 | */ | |
| 8 | ||
| 9 | import { Hono } from "hono"; | |
| 10 | import { Layout } from "../../views/layout"; | |
| 11 | import { softAuth } from "../../middleware/auth"; | |
| 12 | import type { AuthEnv } from "../../middleware/auth"; | |
| 13 | ||
| 14 | const dmca = new Hono<AuthEnv>(); | |
| 15 | ||
| 16 | dmca.use("*", softAuth); | |
| 17 | ||
| 18 | dmca.get("/legal/dmca", (c) => { | |
| 19 | const user = c.get("user"); | |
| 20 | return c.html( | |
| 21 | <Layout title="DMCA Policy" user={user}> | |
| 22 | <article style="max-width: 820px; margin: 0 auto; line-height: 1.7; font-size: 15px"> | |
| 23 | <h1 style="font-size: 28px; margin-bottom: 8px"> | |
| 24 | DMCA Copyright Policy | |
| 25 | </h1> | |
| 26 | <p style="color: var(--text-muted); font-size: 13px; margin-bottom: 24px"> | |
| 27 | DRAFT — requires attorney review. Last updated: 2026-04-16. | |
| 28 | </p> | |
| 29 | ||
| 30 | <div | |
| 31 | style="background: rgba(210, 153, 34, 0.1); border: 1px solid var(--yellow); color: var(--yellow); padding: 12px 16px; border-radius: var(--radius); margin-bottom: 24px; font-size: 13px" | |
| 32 | > | |
| 33 | <strong>DRAFT notice.</strong> Gluecron is in pre-launch. This DMCA | |
| 34 | Policy has not yet been reviewed by counsel. | |
| 35 | </div> | |
| 36 | ||
| 37 | <h2>1. Notice-and-takedown procedure</h2> | |
| 38 | <p> | |
| 39 | Gluecron respects the intellectual-property rights of others and | |
| 40 | expects its users to do the same. In accordance with the Digital | |
| 41 | Millennium Copyright Act ("DMCA"), 17 U.S.C. § 512, we will | |
| 42 | respond expeditiously to properly-formed notices of alleged | |
| 43 | copyright infringement submitted by the copyright owner or their | |
| 44 | authorized agent. | |
| 45 | </p> | |
| 46 | ||
| 47 | <h2>2. Designated agent</h2> | |
| 48 | <p> | |
| 49 | <strong>Interim-period notice.</strong> We intend to register a | |
| 50 | DMCA designated agent with the U.S. Copyright Office prior to | |
| 51 | operating as a paid hosting provider. Until that registration is | |
| 52 | complete, please send DMCA notices to{" "} | |
| 53 | <strong>dmca@gluecron.com</strong> (placeholder).{" "} | |
| 54 | <strong> | |
| 55 | Safe-harbor protection under 17 U.S.C. § 512(c) is not | |
| 56 | assured during this interim period. | |
| 57 | </strong>{" "} | |
| 58 | We will nonetheless process properly-formed notices in good faith.{" "} | |
| 59 | <em>DRAFT — requires attorney review.</em> | |
| 60 | </p> | |
| 61 | ||
| 62 | <h2>3. Required notice elements (17 U.S.C. § 512(c)(3))</h2> | |
| 63 | <p> | |
| 64 | A valid DMCA notice must include all of the following: | |
| 65 | </p> | |
| 66 | <ol> | |
| 67 | <li> | |
| 68 | A physical or electronic signature of a person authorized to | |
| 69 | act on behalf of the owner of the exclusive right that is | |
| 70 | allegedly infringed. | |
| 71 | </li> | |
| 72 | <li> | |
| 73 | Identification of the copyrighted work claimed to have been | |
| 74 | infringed, or, if multiple copyrighted works at a single online | |
| 75 | site are covered, a representative list of such works. | |
| 76 | </li> | |
| 77 | <li> | |
| 78 | Identification of the material claimed to be infringing or the | |
| 79 | subject of infringing activity, and information reasonably | |
| 80 | sufficient to permit us to locate the material (e.g., a URL on | |
| 81 | Gluecron, repository owner and name, commit SHA, file path). | |
| 82 | </li> | |
| 83 | <li> | |
| 84 | Information reasonably sufficient to permit us to contact the | |
| 85 | complaining party, including name, mailing address, telephone | |
| 86 | number, and email address. | |
| 87 | </li> | |
| 88 | <li> | |
| 89 | A statement that the complaining party has a good-faith belief | |
| 90 | that the use of the material in the manner complained of is not | |
| 91 | authorized by the copyright owner, its agent, or the law. | |
| 92 | </li> | |
| 93 | <li> | |
| 94 | A statement that the information in the notification is | |
| 95 | accurate, and <strong>under penalty of perjury</strong>, that | |
| 96 | the complaining party is authorized to act on behalf of the | |
| 97 | owner of an exclusive right that is allegedly infringed. | |
| 98 | </li> | |
| 99 | </ol> | |
| 100 | <p> | |
| 101 | Notices missing any of these elements may be invalid and we may | |
| 102 | decline to act on them. | |
| 103 | </p> | |
| 104 | ||
| 105 | <h2>4. Counter-notice procedure (17 U.S.C. § 512(g))</h2> | |
| 106 | <p> | |
| 107 | If you believe material you posted was removed or disabled as a | |
| 108 | result of mistake or misidentification, you may submit a | |
| 109 | counter-notice to <strong>dmca@gluecron.com</strong> (placeholder) | |
| 110 | containing the following: | |
| 111 | </p> | |
| 112 | <ol> | |
| 113 | <li>Your physical or electronic signature.</li> | |
| 114 | <li> | |
| 115 | Identification of the material that was removed or disabled, and | |
| 116 | the location at which the material appeared before removal. | |
| 117 | </li> | |
| 118 | <li> | |
| 119 | A statement <strong>under penalty of perjury</strong> that you | |
| 120 | have a good-faith belief that the material was removed or | |
| 121 | disabled as a result of mistake or misidentification. | |
| 122 | </li> | |
| 123 | <li> | |
| 124 | Your name, address, telephone number, and a statement that you | |
| 125 | consent to the jurisdiction of the U.S. Federal District Court | |
| 126 | for the judicial district in which your address is located (or, | |
| 127 | if your address is outside the U.S., any district in which | |
| 128 | Gluecron may be found), and that you will accept service of | |
| 129 | process from the person who provided the original notice or an | |
| 130 | agent of that person. | |
| 131 | </li> | |
| 132 | </ol> | |
| 133 | <p> | |
| 134 | We may restore the material in not less than 10 and not more than | |
| 135 | 14 business days following receipt of a valid counter-notice, | |
| 136 | unless the complaining party notifies us that they have filed an | |
| 137 | action seeking a court order to restrain you from further | |
| 138 | infringement. | |
| 139 | </p> | |
| 140 | ||
| 141 | <h2>5. Repeat-infringer policy</h2> | |
| 142 | <p> | |
| 143 | In accordance with 17 U.S.C. § 512(i), we have adopted a | |
| 144 | policy of <strong>terminating accounts</strong>, in appropriate | |
| 145 | circumstances and at our sole discretion, of users who are | |
| 146 | determined to be repeat infringers. We consider three or more | |
| 147 | valid takedown notices within any 12-month period sufficient to | |
| 148 | trigger a repeat-infringer review, though we reserve the right to | |
| 149 | terminate at any threshold based on the severity and nature of | |
| 150 | the infringement. | |
| 151 | </p> | |
| 152 | ||
| 153 | <h2>6. Good-faith requirement and misrepresentation</h2> | |
| 154 | <p> | |
| 155 | Under 17 U.S.C. § 512(f), <strong>any person who knowingly | |
| 156 | materially misrepresents</strong> (a) that material or activity is | |
| 157 | infringing, or (b) that material or activity was removed or | |
| 158 | disabled by mistake or misidentification, <strong>shall be | |
| 159 | liable for any damages</strong> — including costs and attorneys' | |
| 160 | fees — incurred by the alleged infringer, the copyright owner, or | |
| 161 | by Gluecron. Please do not submit false claims. | |
| 162 | </p> | |
| 163 | ||
| 164 | <hr style="margin: 32px 0; border: none; border-top: 1px solid var(--border)" /> | |
| 165 | <p style="font-size: 13px; color: var(--text-muted)"> | |
| 166 | See also:{" "} | |
| 167 | <a href="/legal/terms">Terms of Service</a> ·{" "} | |
| 168 | <a href="/legal/privacy">Privacy Policy</a> ·{" "} | |
| 169 | <a href="/legal/acceptable-use">Acceptable Use Policy</a> | |
| 170 | </p> | |
| 171 | </article> | |
| 172 | </Layout> | |
| 173 | ); | |
| 174 | }); | |
| 175 | ||
| 176 | export default dmca; |