Contents
Quick disclaimer: I'm a developer, not a lawyer. Nothing in this article is legal advice. If you have specific legal concerns about your website's compliance, consult an attorney.
With that said — if your website doesn't have a privacy policy, it probably should. And "probably" is doing a lot of work in that sentence. For most businesses, it's not optional.
Why this isn't optional
Three things have converged to make a privacy policy genuinely necessary for almost every website:
Google Analytics. If you're using Google Analytics — and most websites are — you are collecting user data. Google's own terms of service require you to have a privacy policy that discloses this. If you don't have one and you're using GA, you're violating Google's terms, not just a vague regulatory principle.
GDPR. If any of your visitors are in the European Union, GDPR applies to you. It doesn't matter where your business is located. If an EU resident visits your site and you collect any information about them — even just an IP address via analytics — you have obligations. A privacy policy is one of them.
CCPA. The California Consumer Privacy Act gives California residents rights over how their data is collected and used. Businesses with users in California — which is most US businesses with any web presence — have disclosure requirements. A privacy policy is how you meet them.
The good news is that a basic privacy policy doesn't require custom legal drafting for every line.
What a privacy policy needs to cover
A privacy policy is a disclosure document. It tells your visitors what information you collect, how you use it, who you share it with, and what rights they have. For most small business websites, the content is fairly predictable:
What data you collect. This usually includes: contact form submissions (name, email, whatever you ask for), analytics data (page views, traffic sources, approximate location), and any cookies set by your site or third-party tools.
How you use it. For most small businesses: to respond to inquiries, to understand how the site is being used, and occasionally to improve content or marketing. Be honest and specific — vague policy language is becoming less acceptable under GDPR.
Who you share it with. If you're using Google Analytics, Mailchimp, HubSpot, or any third-party service, they receive data. Name them. Your users have a right to know.
How long you keep it. A general statement here is usually fine — "we retain contact form submissions for as long as necessary to fulfill the inquiry" covers the typical case.
User rights. Under GDPR and CCPA, users have rights to access, correct, and delete their data. Your policy should explain how they can exercise those rights (usually by contacting you).
Contact information. Who to contact with questions or requests.
How to get a policy without retaining a lawyer
For a standard small business website, a privacy policy generator is a reasonable starting point. Tools like Termly, iubenda, or the free generator at privacypolicygenerator.info will produce a compliant document if you accurately describe what your site collects and how.
Read it before you publish it. Make sure it accurately reflects what you're actually doing. A policy that says "we don't sell your data" when you're using ad retargeting is worse than no policy at all.
If your site handles sensitive data — health information, financial data, children's data, or anything in a regulated industry — please do talk to a lawyer. The generator approach is for standard business websites. Regulated use cases are a different conversation.
Where to put it
It needs to be linked from your footer, and it should be linked from any form that collects data. Most privacy laws require that users can easily find the policy, which in practice means a footer link on every page. That's the standard.
A separate page at something like /privacy-policy is the norm. It doesn't need to be designed — plain text is fine.
The cost of not having one
The enforcement landscape has gotten more active in recent years. GDPR fines have reached eight figures for large companies. For small businesses, the risk is usually smaller — but it's not zero, and it compounds with reputational risk if something goes wrong and you have no policy to point to.
More practically: some enterprise clients and partners will ask to see your privacy policy before engaging. Not having one creates friction.
It takes about an hour to put together a basic policy and get it live. That's a low bar for the protection it provides.