PageSourceSearch

https://knuckl.com/assets/Terms-CYYnHI-8.js

js knuckl.com collected 2026-10-02 01:35:39 UTC 11,049 bytes, 1 lines download raw bytes

1import{j as e}from"./vendor-query-CRhh6spR.js";import{L as n}from"./LegalSummary-C4RrfeWw.js";import{B as o}from"./BrandHeader-BbsgdZpf.js";import{S as a}from"./SiteFooter-TTNglDDv.js";import{H as l}from"./Head-B4hXUiBE.js";import{u as c}from"./vendor-react-BAmwgVqg.js";import"./index-BkVb42KZ.js";import"./vendor-charts-BVeOEGzI.js";import"./vendor-stripe-2y4Jo9_W.js";import"./vendor-supabase-Csx7YFID.js";import"./KnucklLogo-Cu1rMULr.js";import"./arrow-left-B9mh4lKG.js";import"./textarea-BQTQ5UjX.js";import"./feedback-B_lOwORB.js";import"./appReview-Bk4fLWAZ.js";import"./rate-limiter-WC2fj22N.js";import"./check-BtcgJ1Z4.js";import"./star-BpldOkBP.js";import"./lightbulb-DpFV_zaq.js";import"./bug-CC6EGtcS.js";import"./heart-eiWSLpyF.js";import"./send-5x2Iukow.js";import"./message-square-plus-C0jguNXr.js";const d="September 24, 2026",p="September 28, 2026",t=[{title:"Who We Are and Who This Applies To",body:e.jsx("p",{children:"Knuckl LLC provides a construction workforce marketplace. These Terms apply to everyone who uses Knuckl, including workers, subcontractors, and hiring contractors."})},{title:"Account Rules",body:e.jsxs("ul",{className:"list-disc pl-5 space-y-1",children:[e.jsx("li",{children:"You must be at least 18 years old."}),e.jsx("li",{children:"Account information must be accurate."}),e.jsx("li",{children:"One account per person."}),e.jsx("li",{children:"You are responsible for keeping your login credentials secure."})]})},{title:"What Users May and May Not Do",body:e.jsxs("ul",{className:"list-disc pl-5 space-y-1",children:[e.jsx("li",{children:"No fraud or misrepresentation of skills, credentials, or identity."}),e.jsx("li",{children:"No harassment, discrimination, or unsafe behavior."}),e.jsx("li",{children:"No illegal work — including unlicensed work in a licensed trade, worker misclassification, or wage theft."}),e.jsx("li",{children:"No off-platform payments intended to circumvent Knuckl. This restriction is a fraud-detection guardrail and is not intended to block legitimate business."})]})},{title:"Content and Ownership",body:e.jsxs("ul",{className:"list-disc pl-5 space-y-1",children:[e.jsx("li",{children:"Users own the content they create — including job posts, applications, messages, and profile content."}),e.jsx("li",{children:"By posting content, users grant Knuckl a limited, worldwide, royalty-free license to display, transmit, translate, and process that content for the operation of the platform."}),e.jsx("li",{children:"This license ends when the user deletes the content or their account."})]})},{title:"Payments",body:e.jsxs("div",{className:"space-y-2",children:[e.jsx("p",{children:"Knuckl's core is free. There are no subscriptions or commissions to post jobs, apply, bid, hire, or message people you have worked with or accepted. We never take a cut of what workers, subcontractors, or contractors pay each other."}),e.jsx("p",{children:"Optional one-time purchases, always priced before you pay and processed by Stripe:"}),e.jsxs("ul",{className:"list-disc pl-5 space-y-1",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Urgent Dispatch — $9."})," A one-time emergency broadcast of a job to nearby workers. If charged but not sent, you get a full refund."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Lead Exclusivity — $9."})," Hides an off-site lead from other users for 48 hours. You may release it early; no refund applies after the claim is active unless Knuckl releases it for a platform error."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Contractor conversation unlock — $5 per contractor."})," Lets a subcontractor start a conversation with a contractor they have not worked for. It is a one-time charge per contractor, applies to every account including administrators, and is not needed for c
1ontractors you have already worked for."]}),e.jsxs("li",{children:["Purchases are non-refundable once delivered, except as stated above. Contact ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"})," with billing questions."]}),e.jsx("li",{children:"Knuckl may link to independent third-party partners (such as insurance or equipment providers). Their services are governed by their own terms, and Knuckl may receive referral compensation at no extra cost to you."})]})]})},{title:"Applications, Messaging and Contact Info",body:e.jsxs("ul",{className:"list-disc pl-5 space-y-1",children:[e.jsx("li",{children:"Application notes and bid pitches may not contain phone numbers, emails, or messaging-app handles. Knuckl automatically blocks them."}),e.jsx("li",{children:"A chat between a poster and an applicant or bidder opens only when the application or bid is accepted."}),e.jsx("li",{children:"Knuckl limits how many new people you can message per day to prevent spam."})]})},{title:"Sub Package Payment Records",body:e.jsx("p",{children:"Sub package pages let the poster record payments and the hired subcontractor confirm them. This is a record only. Knuckl does not process, hold, or guarantee payments between users, and the record is not proof of payment for tax or legal purposes."})},{title:"Worker Businesses and Off-Site Leads",body:e.jsxs("ul",{className:"list-disc pl-5 space-y-1",children:[e.jsx("li",{children:"Workers who list a business, services, or prices on Knuckl are solely responsible for those prices, any required licenses, insurance, and taxes."}),e.jsx("li",{children:"Off-site leads (permits, code violations, community posts, and property-owner lookups) come from public sources and are shown as-is. Knuckl does not guarantee their accuracy. You must follow all laws that apply to contacting people, including do-not-call and anti-spam rules."})]})},{title:"Independent Contractor Relationship",body:e.jsxs("div",{className:"space-y-2",children:[e.jsx("p",{children:"Knuckl is a marketplace platform. Workers and contractors transact directly with each other, not through Knuckl. Knuckl does not:"}),e.jsxs("ul",{className:"list-disc pl-5 space-y-1",children:[e.jsx("li",{children:"Employ workers."}),e.jsx("li",{children:"Set worker pay."}),e.jsx("li",{children:"Manage jobsite safety."}),e.jsx("li",{children:"Guarantee that workers will show up."}),e.jsx("li",{children:"Guarantee that contractors will pay."})]})]})},{title:"Verification Limits",body:e.jsx("p",{children:"Knuckl performs identity and credential verification on a best-effort basis. Users are still responsible for their own due diligence. Verification does not guarantee competence, safety, or reliability."})},{title:"Termination",body:e.jsxs("ul",{className:"list-disc pl-5 space-y-1",children:[e.jsx("li",{children:"You may close your account at any time via profile settings, with a 30-day grace period or an immediate permanent-delete option."}),e.jsx("li",{children:"Knuckl may suspend or terminate accounts for violating these Terms, fraud, or safety concerns."})]})},{title:"Intellectual Property",body:e.jsxs("ul",{className:"list-disc pl-5 space-y-1",children:[e.jsx("li",{children:"Knuckl branding, logos, and marketing content are owned by Knuckl LLC."}),e.jsx("li",{children:"User content is owned by the user, subject to the license in the Content and Ownership section."})]})},{title:"Warranties Disclaimed",body:e.jsx("p",{children:"The service is provided “as is.” Knuckl makes no warranty that the service will be error-free, uninterrupted, or fit for any particular purpose."})},{title:"Liability Limit",body:e.jsx("p",{children:"Knuckl’s total liability for any claim is capped at the fees you paid Knuckl in the 12 months before the claim arose, or $100, whichever is greater."})},{title:"Dispute Resolution",body:e.jsxs("div",{className:"space-y-2",children:[e.jsxs("p",{children:["We prefer to resolve disputes informally first. Contact"," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"})," ","to try that."]}),e.jsx("p",{children:"If informal resolution fails, disputes will be resolved by binding arbitration under the American Arbitration Association’s Consumer Arbitration Rules. Arbitration will be held in Orange County, Florida, or online. Small claims court is also an option for eligible disputes."})]})},{title:"Governing Law",body:e.jsx("p",{children:"These Terms are governed by the laws of the State of Florida, without regard to conflict-of-law principles."})},{title:"Miscellaneous",body:e.jsxs("ul",{className:"list-disc pl-5 space-y-1",children:[e.jsx("li",{children:"If any part of these Terms is unenforceable, the rest still applies."}),e.jsx("li",{children:"Force majeure: neither party is liable for delays due to events beyond reasonable control."}),e.jsx("li",{children:"Failure to enforce a provision does not waive future enforcement."}),e.jsx("li",{children:"These Terms are the entire agreement between the parties regarding your use of Knuckl."})]})},{title:"Changes to These Terms",body:e.jsx("p",{children:"We may update these Terms. Material changes will be announced via email and in-app notification. The effective date reflects the most recent change."})},{title:"Contact",body:e.jsxs("p",{children:["For questions about these Terms, contact"," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"}),"."]})}];function M(){const r=c();return e.jsxs("div",{className:"min-h-screen bg-background text-foreground",children:[e.jsx(l,{title:"Terms of Service | Knuckl",description:"Review the terms and conditions for using Knuckl.",canonical:"https://knuckl.com/terms"}),e.jsx(o,{}),e.jsxs("main",{className:"max-w-3xl mx-auto px-4 py-12 space-y-8",children:[e.jsxs("div",{children:[e.jsx("h1",{className:"font-display text-5xl mb-2",children:"Terms of Service"}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:["Effective date: ",d," · Last updated: ",p]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:"English is the authoritative version of these Terms."}),e.jsx("p",{className:"text-muted-foreground mt-4 leading-relaxed",children:"These Terms govern your use of the Knuckl platform. Please read them carefully — by using Knuckl you agree to be bound by them."})]}),e.jsx(n,{}),t.map((s,i)=>e.jsxs("div",{className:"space-y-2",children:[e.jsxs("h2",{className:"font-display text-2xl",children:[i+1,". ",s.title]}),e.jsx("div",{className:"text-muted-foreground leading-relaxed",children:s.body})]},s.title)),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("h2",{className:"font-display text-2xl",children:[t.length+1,". SMS / Text Messaging"]}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed",children:["Knuckl offers an SMS/text messaging program. See our"," ",e.jsx("button",{onClick:()=>r("/privacy"),className:"text-primary hover:underline",children:"Privacy Policy"})," ","for details on consent, message frequency, rates, and how to opt out (reply STOP)."]})]})]}),e.jsx(a,{})]})}
1export{M as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.