Checklists /Cursor or Claude Code, Next.js and Vercel /Legal

High

Ship a privacy page with the first public URL

Auth, analytics and payments all collect data. A Next.js app you are about to share needs a privacy page that matches the real collectors, plus a contact address. Have the template reviewed before you treat it as legal advice.

How to check

  1. Footer link works when signed out.
  2. The page mentions Next.js hosting only if you actually use Vercel, and mentions analytics only if a tracker is installed.
  3. Placeholders are still visible if you have not filled them in. Do not announce the site until they are gone.
  4. Cookie or local storage use is described in a sentence a user can understand.

Prompt

Fix prompt
Paste into Cursor or Claude Code
You are working in this repository. Do not add features.

Goal: add /privacy based on the data this app actually stores, and link it from the footer.

Steps:
1. List collectors you can see in the code: accounts, Stripe customer ids, uploaded files, analytics scripts.
2. Write the page in plain language with placeholders [TRADING NAME], [REGISTERED ADDRESS] and [CONTACT EMAIL].
3. Do not claim ISO certificates, company numbers, or a DPO you cannot see.
4. Add the footer link.
5. Tell me what a solicitor or the owner still needs to fill in.

This uses the same ticks as the checklist page, saved in this browser.