1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[890],{2871:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/terms",function(){return i(3496)}])},4907:function(e,t,i){"use strict";i.d(t,{F:function(){return s},G:function(){return n}});let s="1 September 2026",n="Effective 2 September 2026 for accounts created on or after that date, and for accounts created before 2 September 2026 on 1 October 2026 or when you accept, whichever is earlier."},3496:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return x}});var s=i(5893);i(7294);var n=i(4907),a=i(9008),r=i.n(a),o=i(1664),c=i.n(o),l=i(135),d=i(6311);let m="https://linkforty.com",h={"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"".concat(m,"/terms#webpage"),url:"".concat(m,"/terms/"),name:"Terms of Service - LinkForty",description:"Terms of service governing your access to and use of LinkForty.",isPartOf:{"@id":"".concat(m,"/#website")},breadcrumb:{"@id":"".concat(m,"/terms#breadcrumb")},publisher:{"@id":"".concat(m,"/#organization")},inLanguage:"en-US"},{"@type":"BreadcrumbList","@id":"".concat(m,"/terms#breadcrumb"),itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"".concat(m,"/")},{"@type":"ListItem",position:2,name:"Terms of Service",item:"".concat(m,"/terms/")}]}]},u=[{id:"service-description",title:"Service Description"},{id:"account-registration",title:"Account Registration"},{id:"subscription-and-billing",title:"Subscription and Billing"},{id:"acceptable-use",title:"Acceptable Use and API"},{id:"data-and-content",title:"Data and Content"},{id:"intellectual-property",title:"Intellectual Property"},{id:"disclaimers",title:"Disclaimers and Limitation of Liability"},{id:"termination",title:"Termination"},{id:"enforcement",title:"Enforcement and Appeals"},{id:"legal",title:"Legal"},{id:"contact",title:"Contact Information"}];function x(){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(r(),{children:[(0,s.jsx)("title",{children:"LinkForty - Terms of Service"}),(0,s.jsx)("meta",{name:"description",content:"Terms of service governing your access to and use of LinkForty."}),(0,s.jsx)("link",{rel:"canonical",href:"".concat(m,"/terms/")},"canonical"),(0,s.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(h)}})]}),(0,s.jsxs)("div",{className:"min-h-screen bg-[#0e0e10]",children:[(0,s.jsx)(l.Z,{}),(0,s.jsxs)("main",{className:"relative overflow-x-clip pt-40 pb-24 px-6 md:px-10",children:[(0,s.jsx)("div",{className:"absolute left-1/2 top-0 w-[900px] h-[400px] -translate-x-1/2 -translate-y-1/2 rounded-full bg-brand/[0.04] blur-[120px] pointer-events-none"}),(0,s.jsxs)("div",{className:"relative mx-auto max-w-3xl",children:[(0,s.jsx)("h1",{className:"text-4xl md:text-5xl font-bold tracking-tight text-white mb-3",children:"Terms of Service"}),(0,s.jsxs)("p",{className:"text-sm text-zinc-500 mb-2",children:["Last Updated: ",n.F]}),(0,s.jsx)("p",{className:"text-sm text-zinc-500 mb-10",children:n.G}),(0,s.jsxs)("nav",{"aria-label":"Table of contents",className:"mb-12 rounded-lg border border-white/[0.08] bg-white/[0.02] p-6",children:[(0,s.jsx)("h2",{className:"text-[10px] font-bold tracking-widest uppercase text-zinc-500 mb-4",children:"Contents"}),(0,s.jsx)("ol",{className:"space-y-2",children:u.map((e,t)=>(0,s.jsxs)("li",{className:"flex gap-3 text-sm",children:[(0,s.jsxs)("span",{className:"text-zinc-600 font-mono tabular-nums w-5 shrink-0",children:[t+1,"."]}),(0,s.jsx)("a",{href:"#".concat(e.id),className:"text-zinc-300 hover:text-brand transition-colors",children:e.title})]},e.id))})]}),(0,s.jsxs)("div",{className:"prose prose-invert max-w-none",children:[(0,s.jsx)("p",{className:"text-zinc-400 leading-relaxed mb-6",children:'These Terms of Service ("Terms") govern your access to and use of LinkForty\'s services, website, and applications (collectively, the "Service"). By accessing or using the Service, you agree to be bound by these Terms.'}),(0,s.jsxs)("div",{className:"bg-white/[0.03] border border-white/[0.08] border-l-2 border-l-brand/80 p-5 mb-8 rounded-md",children:[(0,s.jsx)("h3",{className:"text-xs font-bold tracking-widest uppercase text-brand mb-2",children:"Business Entity"}),(0,s.jsxs)("p",{className:"text-sm text-zinc-300 leading-relaxed",children:["LinkForty is a product operated by ",(0,s.jsx)("strong",{className:"text-zinc-100",children:"LinkForty, Inc."}),"When you subscribe to our services, you are entering into an agreement with LinkForty, Inc. Charges on your bank or credit card statement will appear as"," ",(0,s.jsx)("strong",{className:"text-zinc-100",children:'"SiteTrans - Linkforty"'})," or similar descriptor."]})]}),(0,s.jsx)("h2",{id:"service-description",className:"scroll-mt-32 text-2xl font-bold text-white mt-10 mb-4",children:"1. Service Description"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"LinkForty provides a cloud-based deeplink and URL management platform that enables users to:"}),(0,s.jsxs)("ul",{className:"list-disc pl-6 mb-4 text-zinc-400 space-y-1.5 marker:text-zinc-600",children:[(0,s.jsx)("li",{children:"Create and manage short links"}),(0,s.jsx)("li",{children:"Configure mobile deep linking with platform-specific routing"}),(0,s.jsx)("li",{children:"Track analytics and click events"}),(0,s.jsx)("li",{children:"Manage custom domains"}),(0,s.jsx)("li",{children:"Collaborate with team members"}),(0,s.jsx)("li",{children:"Access programmatic API endpoints"})]}),(0,s.jsx)("h2",{id:"account-registration",className:"scroll-mt-32 text-2xl font-bold text-white mt-10 mb-4",children:"2. Account Registration"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"To use the Service, you must:"}),(0,s.jsxs)("ul",{className:"list-disc pl-6 mb-4 text-zinc-400 space-y-1.5 marker:text-zinc-600",children:[(0,s.jsx)("li",{children:"Provide accurate and complete registration information"}),(0,s.jsx)("li",{children:"Maintain the security of your account credentials"}),(0,s.jsx)("li",{children:"Be at least 18 years old or the age of majority in your jurisdiction"}),(0,s.jsx)("li",{children:"Notify us immediately of any unauthorized access to your account"}),(0,s.jsx)("li",{children:"Be responsible for all activities that occur under your account"})]}),(0,s.jsx)("h2",{id:"subscription-and-billing",className:"scroll-mt-32 text-2xl font-bold text-white mt-10 mb-4",children:"3. Subscription and Billing"}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"3.1 Subscription Plans"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"We offer multiple subscription tiers:"}),(0,s.jsxs)("ul",{className:"list-disc pl-6 mb-4 text-zinc-400 space-y-1.5 marker:text-zinc-600",children:[(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Free Plan:"})," Limited features with usage restrictions"]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Pro Plan:"})," $19/month - Enhanced limits and features"]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Business Plan:"})," $49/month - Expanded limits for growing teams"]}
1),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Unlimited Plan:"})," $149/month - Unlimited usage with premium support"]})]}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"3.2 Billing Terms"}),(0,s.jsxs)("ul",{className:"list-disc pl-6 mb-4 text-zinc-400 space-y-1.5 marker:text-zinc-600",children:[(0,s.jsx)("li",{children:"Subscriptions renew automatically unless canceled"}),(0,s.jsx)("li",{children:"Prices are in USD and exclude applicable taxes"}),(0,s.jsx)("li",{children:"You authorize us to charge your payment method on each billing cycle"}),(0,s.jsx)("li",{children:"Failed payments may result in service suspension"}),(0,s.jsx)("li",{children:"We reserve the right to change pricing with 30 days notice"})]}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"3.3 Refund Policy"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"All subscription fees are non-refundable. We provide the following options to evaluate our service before committing to a paid plan:"}),(0,s.jsxs)("ul",{className:"list-disc pl-6 mb-4 text-zinc-400 space-y-1.5 marker:text-zinc-600",children:[(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Free Plan:"})," Available indefinitely to test core features with usage limits"]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Free Trial:"})," Paid plans include a trial period to evaluate premium features before being charged"]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Cancellation:"})," You may cancel your subscription at any time; access continues until the end of the current billing period"]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"No Pro-rated Refunds:"})," We do not provide refunds or credits for partial billing periods"]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Exceptions:"})," Refunds may be issued at our sole discretion for billing errors or technical issues preventing service access"]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Termination for Violation:"})," If we terminate your account for a violation of Section 4.1, no refund or credit is due for the unused portion of your billing period"]})]}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"By subscribing to a paid plan, you acknowledge that you have had the opportunity to evaluate the service through our free plan and/or trial period."}),(0,s.jsx)("h2",{id:"acceptable-use",className:"scroll-mt-32 text-2xl font-bold text-white mt-10 mb-4",children:"4. Acceptable Use and API"}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"4.1 Prohibited Uses"}),(0,s.jsxs)("p",{className:"text-zinc-400 mb-4",children:["Your use of the Service must comply with our"," ",(0,s.jsx)(c(),{href:"/acceptable-use",className:"text-brand hover:underline font-semibold",children:"Acceptable Use Policy"}),", which forms part of these Terms and is incorporated into them by reference. Breaching that policy is a breach of these Terms."]}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"It is a separate document because the techniques it has to address change far faster than commercial terms do. Keeping it separate does not narrow it or reduce the notice you are owed: it is where the restrictions we impose on use of the Service are disclosed, and we will notify you of significant changes to it on the same basis as changes to these Terms under Section 10.3."}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"In summary, and without limiting that policy, you agree NOT to use the Service to:"}),(0,s.jsxs)("ul",{className:"list-disc pl-6 mb-4 text-zinc-400 space-y-1.5 marker:text-zinc-600",children:[(0,s.jsx)("li",{children:"Violate any laws or regulations"}),(0,s.jsx)("li",{children:"Infringe intellectual property rights"}),(0,s.jsx)("li",{children:"Distribute malware, viruses, or harmful code"}),(0,s.jsx)("li",{children:"Create links to illegal content, phishing or credential-harvesting pages, or malicious websites"}),(0,s.jsx)("li",{children:"Impersonate an organisation or person you are not authorised to represent"}),(0,s.jsx)("li",{children:"Conceal a link's real destination, including by serving different c
1ontent to security scanners than to visitors"}),(0,s.jsx)("li",{children:"Spam or send unsolicited communications"}),(0,s.jsx)("li",{children:"Attempt to gain unauthorized access to our systems"}),(0,s.jsx)("li",{children:"Interfere with or disrupt the Service"}),(0,s.jsx)("li",{children:"Generate, submit, or attempt to attribute fraudulent clicks, installs, opens, or conversion events â including but not limited to click spam, click injection, install farms, and SDK spoofing"}),(0,s.jsx)("li",{children:"Modify, intercept, replay, or falsify any data transmitted by the LinkForty SDK or API"}),(0,s.jsx)("li",{children:"Use the Service to circumvent platform policies (Apple App Store, Google Play, or other distribution platforms) including their attribution, tracking, and identifier-use rules (e.g., Apple's App Tracking Transparency framework and SKAdNetwork/SKAN constraints)"}),(0,s.jsx)("li",{children:"Access or use the Service through any automated means, including but not limited to any robot, spider, crawler, script, browser extension, site search or retrieval application, or other automated device, process, or means to access, retrieve, scrape, or index any portion of the Service, without our express prior written consent"}),(0,s.jsx)("li",{children:"Resell or sublicense the Service without authorization"}),(0,s.jsx)("li",{children:"Create or use an account to evade a restriction applied to you or anyone else"})]}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"4.2 API Usage"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"If you use our API:"}),(0,s.jsxs)("ul",{className:"list-disc pl-6 mb-4 text-zinc-400 space-y-1.5 marker:text-zinc-600",children:[(0,s.jsx)("li",{children:"You must comply with rate limits (documented in API documentation)"}),(0,s.jsx)("li",{children:"You must use API keys securely and not share them"}),(0,s.jsx)("li",{children:"You are responsible for all API activity under your account"}),(0,s.jsx)("li",{children:"Excessive usage may result in rate limiting or service suspension"}),(0,s.jsx)("li",{children:"We may modify API endpoints with reasonable notice"}),(0,s.jsxs)("li",{children:["A restriction applied to your workspace under"," ",(0,s.jsx)("a",{href:"#enforcement",className:"text-brand hover:underline",children:"Section 9"})," ","also applies to programmatic access â API keys, the MCP server, integrations, and the SDK â not only to the dashboard"]})]}),(0,s.jsx)("h2",{id:"data-and-content",className:"scroll-mt-32 text-2xl font-bold text-white mt-10 mb-4",children:"5. Data and Content"}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"5.
11 Your Content"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"You retain ownership of your content (links, analytics data, team data). You grant us a license to use, store, and process your content to provide the Service."}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"5.2 Our Rights"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"We may review, monitor, or remove content that violates these Terms."}),(0,s.jsxs)("p",{className:"text-zinc-400 mb-4",children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Reviewing link destinations."})," To detect links pointing at phishing pages, malware, or other harmful destinations, we may retrieve, inspect, and analyse the destination URLs configured on your links, and may transmit those URLs to third-party threat-intelligence providers for assessment. Our"," ",(0,s.jsx)(c(),{href:"/privacy",className:"text-brand hover:underline",children:"Privacy Policy"})," ","identifies the providers we use for this purpose."]}),(0,s.jsxs)("p",{className:"text-zinc-400 mb-4",children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Enforcement."})," We may act on any violation of these Terms, not only a repeated one, and we enforce the spirit of these Terms as well as their letter. Depending on the severity of the violation we may show visitors a warning page instead of redirecting them, disable an individual link, restrict a workspace, or suspend or terminate an account."," ",(0,s.jsx)("a",{href:"#enforcement",className:"text-brand hover:underline",children:"Section 9"})," ","describes what each of these means, what we will tell you, and how to appeal."]}),(0,s.jsxs)("p",{className:"text-zinc-400 mb-4",children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Reporting to others."})," Where we believe a link or account is being used for phishing, fraud, malware distribution, or other unlawful activity, we may report the link, the account, and related information to law enforcement, to an organisation being impersonated, to a domain registrar or hosting provider, or to an anti-abuse or threat-intelligence service."]}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"5.3 Data Backup"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"While we maintain regular backups, you are responsible for maintaining your own backups of important data."}),(0,s.jsx)("h2",{id:"intellectual-property",className:"scroll-mt-32 text-2xl font-bold text-white mt-10 mb-4",children:"6. Intellectual Property"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"The Service, including its design, code, logos, and documentation, is owned by LinkForty and protected by copyright, trademark, and other intellectual property laws. You may not copy, modify, or reverse engineer any part of the Service."}),(0,s.jsx)("h2",{id:"disclaimers",className:"scroll-mt-32 text-2xl font-bold text-white mt-10 mb-4",children:"7. Disclaimers and Limitation of Liability"}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"7.1 Service Availability"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"We strive for 99.9% uptime but do not guarantee uninterrupted access. We may perform maintenance with reasonable notice. We are not liable for downtime, service interruptions, or data loss."}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"7.2 Limitation of Liability"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"TO THE MAXIMUM EXTENT PERMITTED BY LAW, LINKFORTY SHALL NOT BE LIABLE FOR:"}),(0,s.jsxs)("ul",{className:"list-disc pl-6 mb-4 text-zinc-400 space-y-1.5 marker:text-zinc-600",children:[(0,s.jsx)("li",{children:"Indirect, incidental, special, consequential, or punitive damages"}),(0,s.jsx)("li",{children:"Loss of profits, revenue, data, or business opportunities"}),(0,s.jsx)("li",{children:"Any damages exceeding the amount paid by you in the past 12 months"}),(0,s.jsx)("li",{children:"Third-party actions or content"}),(0,s.jsx)("li",{children:"Unauthorized access to your account due to your negligence"})]}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"7.3 Indemnification"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"You agree to indemnify and hold harmless LinkForty from any claims, damages, or expenses arising from your use of the Service, violation of these Terms, or infringement of any third-party rights."}),(0,s.jsx)("h2",{id:"termination",className:"scroll-mt-32 text-2xl font-bold text-white mt-10 mb-4",children:"8. Termination"}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"8.1 By You"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"You may cancel your subscription at any time through your account settings. Upon cancellation:"}),(0,s.jsxs)("ul",{className:"list-disc pl-6 mb-4 text-zinc-400 space-y-1.5 marker:text-zinc-600",children:[(0,s.jsx)("li",{children:"Your subscription remains active until the end of the billing period"}),(0,s.jsx)("li",{children:"You will not be charged for subsequent periods"}),(0,s.jsx)("li",{children:"You may export your data before the subscription ends"})]}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"8.2 By Us"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"We may suspend or terminate your account for:"}),(0,s.jsxs)("ul",{className:"list-disc pl-6 mb-4 text-zinc-400 space-y-1.5 marker:text-zinc-600",children:[(0,s.jsx)("li",{children:"Violation of these Terms"}
1),(0,s.jsx)("li",{children:"Non-payment of fees"}),(0,s.jsx)("li",{children:"Fraudulent or illegal activity"}),(0,s.jsx)("li",{children:"Creating or using an account to circumvent an existing restriction"}),(0,s.jsx)("li",{children:"Extended inactivity (Free accounts only)"})]}),(0,s.jsxs)("p",{className:"text-zinc-400 mb-4",children:["We may act immediately and without prior notice where waiting would risk harm to other people â for example a link actively being used to steal credentials. Where we act without prior notice, we will tell you what we did and why, as described in"," ",(0,s.jsx)("a",{href:"#enforcement",className:"text-brand hover:underline",children:"Section 9"}),"."]}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"If we terminate your account for a violation of Section 4.1, you are not entitled to a refund or credit for any unused portion of your billing period. Section 3.3 otherwise continues to apply."}),(0,s.jsx)("h2",{id:"enforcement",className:"scroll-mt-32 text-2xl font-bold text-white mt-10 mb-4",children:"9. Enforcement and Appeals"}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"9.1 What We May Do"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"We aim to take the least disruptive action that addresses the problem. In increasing order of severity, we may:"}),(0,s.jsxs)("ul",{className:"list-disc pl-6 mb-4 text-zinc-400 space-y-1.5 marker:text-zinc-600",children:[(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Warn:"})," show visitors a warning page, which they may choose to continue past, instead of redirecting them automatically"]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Disable a link:"})," stop one link from redirecting, leaving the rest of your workspace untouched"]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Restrict a workspace:"})," stop all of that workspace's links from redirecting, as described in 9.2"]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Suspend or terminate an account:"})," as described in Section 8.2"]})]}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"Automated systems may identify a link or workspace for review, and may go as far as showing a warning page. Restricting a workspace, and suspending or terminating an account, are decided by a person."}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"9.2 What a Restriction Means"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"While a workspace is restricted:"}),(0,s.jsxs)("ul",{className:"list-disc pl-6 mb-4 text-zinc-400 space-y-1.5 marker:text-zinc-600",children:[(0,s.jsx)("li",{children:"Its links stop redirecting. Visitors see a notice rather than the destination."}),(0,s.jsx)("li",{children:"You can still sign in, view your data, and export it."}),(0,s.jsx)("li",{children:"Restrictions apply to programmatic access as well as the dashboard. Creating or changing links through the API, API keys, the MCP server, integrations, or the SDK is blocked. Read-only requests continue to work so you can retrieve and export your data."}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"We do not delete your links, analytics, or account data because of a restriction."})," A restriction is a reversible state, so that if we have made a mistake it can be undone completely."]})]}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"9.3 What We Will Tell You"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"When we warn, disable, restrict, suspend, or terminate, we will contact the account owner and tell you what action we took, what it applies to (a specific link, a workspace, or the account), the reason for it, when it took effect, and how to appeal. We will also show this in your dashboard."}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"We will also tell you:"}),(0,s.jsxs)("ul",{className:"list-disc pl-6 mb-4 text-zinc-400 space-y-1.5 marker:text-zinc-600",children:[(0,s.jsx)("li",{children:"whether we acted on a report from someone else, or on our own detection;"}),(0,s.jsx)("li",{children:"whether automated systems were involved in identifying the content or in deciding what to do about it;"}),(0,s.jsx)("li",{children:"where our ground is that the content is unlawful rather than only contrary to our policies, which law we are relying on; and"}
1),(0,s.jsx)("li",{children:"that the appeal described in 9.4 does not affect any right you have to bring court proceedings."})]}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"9.4 How to Appeal"}),(0,s.jsxs)("p",{className:"text-zinc-400 mb-4",children:["If you believe we have got it wrong, you can appeal. The notice we send you and the notice in your dashboard both link directly to the appeal form â you do not need to find this page or open a support ticket first. You may also email"," ",(0,s.jsx)("a",{href:"mailto:[email protected]",className:"text-brand hover:underline",children:"[email protected]"}),"."]}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"A person reviews every appeal. We aim to respond within 5 business days. If we agree with you we will reverse the action in full â because nothing was deleted, your links, analytics, and history return exactly as they were. If we do not agree, we will tell you why. Appealing is free."}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"9.5 Data After Suspension or Termination"}),(0,s.jsxs)("p",{className:"text-zinc-400 mb-4",children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"While a workspace is restricted,"})," nothing is deleted. Your data is retained and remains available for you to export, so that the restriction can be reversed in full if we have got it wrong."]}),(0,s.jsxs)("p",{className:"text-zinc-400 mb-4",children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"After termination,"})," we treat two kinds of information differently:"]}),(0,s.jsxs)("ul",{className:"list-disc pl-6 mb-4 text-zinc-400 space-y-1.5 marker:text-zinc-600",children:[(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Ordinary account data"})," â your links, analytics, team and profile information â is deleted or anonymised on our normal retention schedule, described in our"," ",(0,s.jsx)(c(),{href:"/privacy",className:"text-brand hover:underline",children:"Privacy Policy"}),". Termination for a policy violation does not extend how long we keep it."]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"A limited evidentiary record"})," â the report or signals that prompted the action, the specific offending URLs, the relevant logs, an account identifier, and our enforcement correspondence â may be preserved separately where doing so is reasonably necessary for security, fraud prevention, compliance with a legal obligation, or the establishment, exercise, or defence of legal claims. We keep this for no longer than those purposes require."]})]}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"This distinction matters if you ask us to erase your data. We will do so, but preserving a narrow evidentiary record may still be necessary for the purposes above; where that applies we will tell you what we are keeping and why. It is a necessity-based exception, not a reason to keep everything."}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"9.6 Reports From Other People"}),(0,s.jsxs)("p",{className:"text-zinc-400 mb-4",children:["Anyone â not only our customers â can report a LinkForty link they believe is unlawful or breaches our"," ",(0,s.jsx)(c(),{href:"/acceptable-use",className:"text-brand hover:underline",children:"Acceptable Use Policy"}),", using the form at"," ",(0,s.jsx)("a",{href:"https://app.linkforty.com/abuse",className:"text-brand hover:underline",children:"app.linkforty.com/abuse"})," ","or by emailing"," ",(0,s.jsx)("a",{href:"mailto:[email protected]",className:"text-brand hover:underline",children:"[email protected]"}),". No account is needed and reports may be made anonymously."]}),(0,s.jsxs)("p",{className:"text-zinc-400 mb-4",children:["We review reports diligently, objectively, and without arbitrary distinction between reporters. Where a reporter gives us a contact address, we confirm receipt without undue delay and tell them what we decided and what they can do if they disagree."," ",(0,s.jsx)(c(),{href:"/acceptable-use#reporting",className:"text-brand hover:underline",children:"Section 5 of the Acceptable Use Policy"})," ","explains what a report should contain."]}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"If a report leads us to act against your links or workspace, you receive the statement of reasons described
1in 9.3 and may appeal under 9.4 in the same way as for anything we detect ourselves."}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"9.7 Circumventing a Restriction"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"Creating a new account or workspace, or using an existing one, in order to evade a restriction, suspension, or termination is prohibited. Where we identify accounts being used this way, we may disable them permanently and without prior notice. We will still tell you what we did and why, as described in 9.3. Appealing is the route to having a restriction lifted; a new account is not."}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"9.8 Who These Procedures Apply To"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"We offer the notice, statement of reasons, and appeal procedures described in this Section to all customers, wherever they are located. Doing so is not an acknowledgement that any particular law or regulatory regime applies to us or to you."}),(0,s.jsx)("h2",{id:"legal",className:"scroll-mt-32 text-2xl font-bold text-white mt-10 mb-4",children:"10. Legal"}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"10.1 Governing Law"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"These Terms are governed by the laws of the State of Utah, United States, without regard to conflict of law principles. Any disputes shall be resolved in the courts of Utah."}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"10.2 Dispute Resolution"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"In the event of a dispute, you agree to first attempt informal resolution by contacting our support team. If unresolved within 30 days, disputes may be submitted to binding arbitration."}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"10.3 Changes to Terms"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"We may modify these Terms at any time. Material changes will be notified via email or in-app notification at least 30 days before taking effect. Continued use of the Service after changes constitutes acceptance."}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"10.4 Privacy"}),(0,s.jsxs)("p",{className:"text-zinc-400 mb-4",children:["Our"," ",(0,s.jsx)(c(),{href:"/privacy",className:"text-brand hover:text-brand-light transition-colors",children:"Privacy Policy"})," ","explains how we collect, use, and protect your data. By using the Service, you agree to our Privacy Policy."]}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"10.5 Miscellaneous"}),(0,s.jsxs)("ul",{className:"list-disc pl-6 mb-4 text-zinc-400 space-y-1.5 marker:text-zinc-600",children:[(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Entire Agreement:"})," These Terms, together with the Acceptable Use Policy and the Privacy Policy, constitute the entire agreement between you and LinkForty"]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Severability:"})," If any provision is found invalid, the remaining provisions remain in effect"]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Waiver:"})," Failure to enforce any provision does not waive our right to do so later"]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Assignment:"})," You may not assign these Terms; we may assign them with notice"]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("strong",{className:"text-zinc-200",children:"Force Majeure:"})," We are not liable for delays due to circumstances beyond our control"]})]}),(0,s.jsx)("h3",{className:"text-lg font-semibold text-zinc-100 mt-6 mb-3",children:"10.6 Feedback"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:'If you provide us with any feedback, suggestions, ideas, or other input about the Service ("Feedback"), you grant LinkForty, Inc. a perpetual, irrevocable, worldwide, royalty-free, fully paid-up, sub-licensable, and transferable license to use, reproduce, modify, create derivative works from, distribute, and display the Feedback for any purpose, without any obligation or compensation to you. You represent that you have the right to provide such Feedback.'}),(0,s.jsx)("h2",{id:"contact",className:"scroll-mt-32 text-2xl font-bold text-white mt-10 mb-4",children:"11. Contact Information"}),(0,s.jsx)("p",{className:"text-zinc-400 mb-4",children:"For questions about these Terms, please contact us at:"}),(0,s.jsx)("div",{className:"bg-white/[0.03] border border-white/[0.08] rounded-lg p-5 mb-6",children:(0,s.jsxs)("p",{className:"text-zinc-300 leading-relaxed",children:[(0,s.jsx)("strong",{className:"text-zinc-100",children:"Company:"})," LinkForty, Inc.",(0,s.jsx)("br",{}),(0,s.jsx)("strong",{className:"text-zinc-100",children:"Product:"})," LinkForty",(0,s.jsx)("br",{}),(0,s.jsx)("strong",{className:"text-zinc-100",children:"Email:"})," ",(0,s.jsx)("a",{href:"mailto:[email protected]",className:"text-brand hover:text-brand-light transition-colors",children:"[email protected]"}),(0,s.jsx)("br",{}),(0,s.jsx)("strong",{className:"text-zinc-100",children:"Support:"})," ",(0,s.jsx)("a",{href:"mailto:[email protected]",className:"text-brand hover:text-brand-light transition-colors",children:"[email protected]"})]})})]})]})]}),(0,s.jsx)(d.Z,{})]})]})}}},function(e){e.O(0,[698,744,888,774,179],function(){return e(e.s=2871)}),_N_E=e.O()}]);
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.