Blame · Line-by-line history
acceptable-use.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 | * Acceptable Use Policy — aggressive, explicit prohibitions with | |
| 3 | * zero-tolerance categories and enforcement ladder. | |
| 4 | * | |
| 5 | * DRAFT — requires attorney review. | |
| 6 | */ | |
| 7 | ||
| 8 | import { Hono } from "hono"; | |
| 9 | import { Layout } from "../../views/layout"; | |
| 10 | import { softAuth } from "../../middleware/auth"; | |
| 11 | import type { AuthEnv } from "../../middleware/auth"; | |
| 12 | ||
| 13 | const acceptableUse = new Hono<AuthEnv>(); | |
| 14 | ||
| 15 | acceptableUse.use("*", softAuth); | |
| 16 | ||
| 17 | acceptableUse.get("/legal/acceptable-use", (c) => { | |
| 18 | const user = c.get("user"); | |
| 19 | return c.html( | |
| 20 | <Layout title="Acceptable Use Policy" user={user}> | |
| 21 | <article style="max-width: 820px; margin: 0 auto; line-height: 1.7; font-size: 15px"> | |
| 22 | <h1 style="font-size: 28px; margin-bottom: 8px"> | |
| 23 | Acceptable Use Policy | |
| 24 | </h1> | |
| 25 | <p style="color: var(--text-muted); font-size: 13px; margin-bottom: 24px"> | |
| 26 | DRAFT — requires attorney review. Last updated: 2026-04-16. | |
| 27 | </p> | |
| 28 | ||
| 29 | <div | |
| 30 | 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" | |
| 31 | > | |
| 32 | <strong>DRAFT notice.</strong> This Acceptable Use Policy ("AUP") | |
| 33 | is incorporated by reference into the{" "} | |
| 34 | <a href="/legal/terms">Terms of Service</a>. Violation of this AUP | |
| 35 | is a material breach of the Terms and may result in immediate | |
| 36 | suspension or termination. | |
| 37 | </div> | |
| 38 | ||
| 39 | <h2>Prohibited uses</h2> | |
| 40 | <p> | |
| 41 | You may not, and may not permit any third party (including your | |
| 42 | users, contributors, or integrations) to, use the Service to | |
| 43 | engage in, promote, or facilitate any of the following: | |
| 44 | </p> | |
| 45 | <ol> | |
| 46 | <li> | |
| 47 | <strong>Illegal content or activity.</strong> Any content or | |
| 48 | activity unlawful in any jurisdiction reasonably connected to | |
| 49 | you, Gluecron, or the intended audience. This includes, without | |
| 50 | limitation, fraud, money laundering, sanctions evasion, illegal | |
| 51 | gambling, illegal drug sale, and trafficking. | |
| 52 | </li> | |
| 53 | <li> | |
| 54 | <strong>Child sexual abuse material ("CSAM").</strong> Zero | |
| 55 | tolerance. Any upload, storage, transmission, generation (including | |
| 56 | via AI features), or solicitation of CSAM results in | |
| 57 | <strong> immediate and permanent account termination</strong>, | |
| 58 | preservation of evidence, and <strong>mandatory reporting to law | |
| 59 | enforcement</strong> and the National Center for Missing & | |
| 60 | Exploited Children ("NCMEC") or equivalent authority, as required | |
| 61 | by applicable law. | |
| 62 | </li> | |
| 63 | <li> | |
| 64 | <strong>Malware and harmful code.</strong> Creating, | |
| 65 | distributing, or operating viruses, worms, trojans, ransomware, | |
| 66 | rootkits, keyloggers, cryptominers deployed without consent, or | |
| 67 | any software designed to damage, disable, or gain unauthorized | |
| 68 | access to systems or data. | |
| 69 | </li> | |
| 70 | <li> | |
| 71 | <strong>Stress testing, DDoS, and security-offensive tooling.</strong>{" "} | |
| 72 | Conducting load tests, stress tests, denial-of-service attacks, | |
| 73 | or vulnerability exploitation against the Service, its | |
| 74 | infrastructure, or any third-party system you are not explicitly | |
| 75 | authorized in writing to test. | |
| 76 | </li> | |
| 77 | <li> | |
| 78 | <strong>Scraping and automated abuse.</strong> Scraping, | |
| 79 | crawling, or automated harvesting of the Service (including web | |
| 80 | UI surfaces) except via our public APIs and within rate limits. | |
| 81 | Use of the Service to scrape or abuse third-party services is | |
| 82 | also prohibited. | |
| 83 | </li> | |
| 84 | <li> | |
| 85 | <strong>Impersonation and deception.</strong> Impersonating any | |
| 86 | person, organization, or Gluecron staff; creating misleading | |
| 87 | usernames, organizations, or repositories; misrepresenting your | |
| 88 | affiliation or authority. | |
| 89 | </li> | |
| 90 | <li> | |
| 91 | <strong>Hate speech, harassment, and threats.</strong> Content | |
| 92 | that incites violence, targets individuals or groups on the | |
| 93 | basis of protected characteristics, or constitutes targeted | |
| 94 | harassment, doxing, or credible threats. | |
| 95 | </li> | |
| 96 | <li> | |
| 97 | <strong>Copyright and trademark infringement.</strong> Posting | |
| 98 | content that infringes a third party's intellectual-property | |
| 99 | rights. See our{" "} | |
| 100 | <a href="/legal/dmca">DMCA Policy</a> for the notice-and-takedown | |
| 101 | procedure. | |
| 102 | </li> | |
| 103 | <li> | |
| 104 | <strong>Privacy violations.</strong> Publishing another person's | |
| 105 | private or personally-identifying information without their | |
| 106 | consent (including doxing, non-consensual imagery, and leaked | |
| 107 | credentials, API keys, or secrets belonging to another party). | |
| 108 | </li> | |
| 109 | <li> | |
| 110 | <strong>Circumventing security or rate limits.</strong>{" "} | |
| 111 | Bypassing, disabling, or interfering with authentication, | |
| 112 | authorization, rate limiting, quota enforcement, or billing | |
| 113 | controls; sharing credentials; creating multiple accounts to | |
| 114 | evade limits or bans. | |
| 115 | </li> | |
| 116 | <li> | |
| 117 | <strong>Commercial abuse of the free tier.</strong> Use of free | |
| 118 | allowances beyond reasonable fair-use limits, including but not | |
| 119 | limited to: re-selling hosting, using Gluecron as a public-good | |
| 120 | CDN for unrelated workloads, or running continuous | |
| 121 | compute-intensive workloads without a paid plan. | |
| 122 | </li> | |
| 123 | </ol> | |
| 124 | ||
| 125 | <h2>Enforcement</h2> | |
| 126 | <ul> | |
| 127 | <li> | |
| 128 | <strong>Immediate suspension</strong> — for severe violations | |
| 129 | including CSAM, illegal content, active security attacks, | |
| 130 | credible threats, and any conduct posing imminent harm. | |
| 131 | Suspension is at our sole discretion and may occur without prior | |
| 132 | notice. | |
| 133 | </li> | |
| 134 | <li> | |
| 135 | <strong>Warning and temporary suspension</strong> — for lesser | |
| 136 | violations, we may (at our discretion) issue a warning, | |
| 137 | rate-limit the account, temporarily suspend specific features, | |
| 138 | or remove specific content, before full termination. | |
| 139 | </li> | |
| 140 | <li> | |
| 141 | <strong>Appeals</strong> — you may appeal an enforcement action | |
| 142 | by emailing <strong>support@gluecron.com</strong> (placeholder). | |
| 143 | We intend to respond within fourteen (14) days. Our decisions | |
| 144 | are final at our discretion, subject to applicable law. | |
| 145 | </li> | |
| 146 | <li> | |
| 147 | <strong>No refunds.</strong> Accounts terminated for AUP | |
| 148 | violations are not eligible for refunds of any prepaid fees. | |
| 149 | </li> | |
| 150 | <li> | |
| 151 | <strong>Law-enforcement cooperation.</strong> We will cooperate | |
| 152 | with valid legal process and may, at our discretion, preserve | |
| 153 | and disclose account information and content where we believe | |
| 154 | in good faith that disclosure is necessary to prevent imminent | |
| 155 | harm or comply with applicable law. | |
| 156 | </li> | |
| 157 | </ul> | |
| 158 | ||
| 159 | <hr style="margin: 32px 0; border: none; border-top: 1px solid var(--border)" /> | |
| 160 | <p style="font-size: 13px; color: var(--text-muted)"> | |
| 161 | See also:{" "} | |
| 162 | <a href="/legal/terms">Terms of Service</a> ·{" "} | |
| 163 | <a href="/legal/privacy">Privacy Policy</a> ·{" "} | |
| 164 | <a href="/legal/dmca">DMCA Policy</a> | |
| 165 | </p> | |
| 166 | </article> | |
| 167 | </Layout> | |
| 168 | ); | |
| 169 | }); | |
| 170 | ||
| 171 | export default acceptableUse; |