Terms of Service or Terms of Use exists and accessible from website
Why it matters
Operating a web application without Terms of Service exposes you to unlimited liability for user disputes, leaves your intellectual property unprotected, and violates GDPR Art. 13 and CCPA §1798.100 obligations to inform users of how their data is used. Without a ToS, users have no binding agreement on acceptable use, dispute resolution, or liability limits — meaning any user can bring an uncapped claim against you in any jurisdiction they choose. FTC endorsement guides also require disclosure of material terms before users engage with commercial services. A missing or placeholder ToS is not a paperwork gap; it is an enforceable legal exposure that grows with every user who signs up.
Severity rationale
Critical because the absence of a Terms of Service leaves the business with no contractual basis to limit liability, terminate abusive accounts, or enforce any usage rules.
Remediation
Create an app/terms/page.tsx route that renders actual terms content — not a stub — and link it from your footer. Use a legal template generator (Termly, Terms.io, privacypolicies.com) as a starting point, then have a lawyer review the liability, dispute resolution, and jurisdiction sections before launch.
// app/terms/page.tsx
import type { Metadata } from 'next'
export const metadata: Metadata = {
title: 'Terms of Service',
description: 'The terms and conditions governing use of our service.',
}
export default function TermsPage() {
return (
<main className="max-w-3xl mx-auto px-4 py-12 prose">
<h1>Terms of Service</h1>
<p className="text-sm text-muted-foreground">Last updated: February 2026</p>
{/* Actual terms content — not a placeholder */}
</main>
)
}
Add to your footer component: <a href="/terms">Terms of Service</a>. The page must be publicly accessible without authentication.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Terms of Service & Legal Pages Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- gdpr · Art. 13 — Information to be provided where personal data are collected from the data subject
- gdpr · Art. 5(1)(a) — Lawfulness, fairness and transparency
- ccpa · §1798.100 — Consumer right to know about personal information collected
- external · ftc-endorsement-guides — FTC Endorsement Guides — websites offering services to US consumers must disclose material terms
Taxons
History
- 2026-04-18·v1.0.0·Initial import from legal-pages-compliance·automated