Documentation

Guides and references

Frontend

Legal Pages

Pre-built privacy policy, terms of service, and about pages in NextBento.

Overview

NextBento includes pre-built legal pages:

PageRouteDescription
Privacy Policy/privacyData collection, usage, user rights
Terms of Service/termsUsage terms, subscription policies, liability
About/aboutCompany/product information

These pages are publicly accessible and linked from the footer and landing page.

Privacy Policy

File: app/privacy/page.tsx

Covers:

  • What data is collected (account info, usage data, payment info)
  • How data is used
  • Third-party services (Supabase, Stripe, Resend)
  • Data retention policies
  • User rights (access, deletion, portability)
  • Cookie usage
  • GDPR and CCPA compliance considerations

Customizing

  • Update lib/legal.ts with your entity name, Tax ID (NIP), address, contact, and last-updated date — Terms, Privacy, and License read from there
  • Confirm governing law / dispute venue match your jurisdiction
  • Confirm the supervisory authority link for GDPR complaints
  • Have a lawyer review before launch if your processing or product scope changes
Warning

The provided privacy policy is a template. Have a lawyer review it before launching to ensure compliance with applicable laws (GDPR, CCPA, etc.).

Terms of Service

File: app/terms/page.tsx

Covers:

  • Account registration and responsibilities
  • Subscription plans and billing
  • Acceptable use policy
  • Intellectual property
  • Limitation of liability
  • Termination
  • Dispute resolution

Customizing

Update to match your product, pricing, and business terms.

About Page

File: app/about/page.tsx

Provides product or company information. Customize with your story, mission, and team details.

Layout

Legal pages use LandingHeader and LandingFooter from Landing 1.

SEO

All legal pages include:

  • Dynamic metadata (title, description)
  • Structured data (breadcrumbs)
  • Proper canonical URLs

Legal pages are linked from the footer component. Ensure links stay accessible from every public page.

To add a new legal page (e.g., Cookie Policy):

  1. Create app/cookie-policy/page.tsx
  2. Add content with proper metadata
  3. Add a link to the footer
  4. Add the URL to your sitemap in lib/seo/sitemap.ts