Start a project

Article · Indie business · Privacy · UK · 12 min read

How to write a privacy policy for a small UK app

A privacy policy is a truthful description of what your app or site does with people’s information, written so they can actually read it. It is not a shield, and it is not a place to paste someone else’s 4,000-word template and hope. If the app never has an account, never tracks people and only uses a name when they email you, the policy should say that. If you use an analytics SDK, a crash reporter or a payment provider, the policy should say that too.

On this page 10 sections
  1. A policy is a truthful description, not a shield
  2. What a small app usually has to say
  3. Data you collect, data you never collect
  4. Analytics, crashes and third-party SDKs
  5. Purchases, accounts and support email
  6. UK GDPR rights, in plain English
  7. Where to host it and how to link it
  8. A section-by-section template, and when to get advice
  9. Key takeaways
  10. Frequently asked questions

This is not legal advice. UK GDPR, the Data Protection Act 2018, PECR, and Apple’s privacy requirements can change. Confirm the current expectations with the Information Commissioner’s Office and with Apple’s App privacy details, and take advice if your situation is not simple. The privacy manifests guide covers what you declare in the app and in App Store Connect; this article is about the public policy those declarations should agree with.

A policy is a truthful description, not a shield

The ICO expects a privacy notice to tell people, in language they can understand, who you are, what you collect, why, on what legal basis, how long you keep it, who you share it with, and what rights they have. A notice that disagrees with the product is worse than a short one. If the policy says “we never share data with third parties” and a crash SDK is sending data to a vendor, the policy is wrong, and the App Store privacy labels should already have given the same fact away.

Two tests help:

I keep the public policy for this site at /privacy, and I rewrite it when the product changes, not on a calendar. An app policy should have the same habit: it is part of maintaining the app after launch, not a launch-week chore you never open again.

What a small app usually has to say

For a typical indie iOS app, sold in the UK, a complete notice usually covers:

If you also have a website, a support inbox and an account system, don’t write three contradictory notices. Either keep one policy with clear sections, or keep two that cross-link and agree.

Apple will also want a privacy policy URL for many apps, and the App Store privacy labels have to match. The public policy is the prose; the labels and the privacy manifest are the structured version. All three should be telling the same story.

Data you collect, data you never collect

Be specific, and be willing to say what you do not do. A short “we don’t sell your data, we don’t run adverts, we don’t use the information for profiling” paragraph, when it is true, is one of the most useful things you can write.

Group collection in a way a person can scan:

If a category is empty, say so. “This app does not use your location” is a better sentence than a heading called Location with nothing under it, or, worse, a copied clause about “geo-location data we may collect.”

Don’t describe a data type you might add “one day.” Add it to the policy when you add it to the app, in the same release if you can.

For a tiny app with no account, the honest collection section can be very short: “I do not have user accounts. The only personal data I hold is what you send to the support email, and I use it to reply.” If that is no longer true the day you add a mailing list, the policy has to change that day too.

Analytics, crashes and third-party SDKs

This is where copied templates usually lie. Every SDK is a processor or a controller in its own right, or sometimes a bit of both, and you have to know which. Read the vendor’s documentation, the data it actually sends, and the terms you agreed to. Then write a paragraph for each one, or a table if you have several:

If you use Apple’s own frameworks only, say so. If you use a third-party crash reporter, say whether identifiers are sent, whether you can turn it off, and whether it is on by default. If you use analytics, be honest about cookies or similar technologies on any associated website, and about identifiers in the app. The companion piece on cookie-free analytics and UK GDPR covers the website side, and is also not legal advice.

A privacy manifest and “required reason” APIs will already have forced you to list some of this for App Review. Use that work. Don’t invent a second, softer list for the public page.

Security measures can be mentioned in ordinary language — transport encryption, access limited to you, a host in a named country — without writing a marketing paragraph about “bank-grade” anything. If you have set baseline security headers on the site that hosts the policy, that is housekeeping; it is not a substitute for the notice itself.

Purchases, accounts and support email

Money and identity need extra care, because they usually involve other companies.

If you market to existing customers, or you might, say so, and don’t bury an opt-out in a clause about “legitimate interests we may have from time to time.” If you do not market, a single sentence that you don’t is worth having.

UK GDPR rights, in plain English

The ICO publishes the list of rights. In a small-app policy, you should describe them in words, not only by their article numbers:

Tell people how to ask: an email address is enough for a small app, if you actually read it. Say that you will respond within the current statutory period (the ICO currently talks about one month as the usual period, but confirm that when you write). Don’t invent a web portal you have not built, and don’t ask for a posted letter if you would not want one yourself.

If you don’t make automated decisions that have legal or similar effects, say so. If you do, you have more to explain, and you should take advice.

Children need a clear line. If the app is not for children, say the age you have in mind and that you don’t knowingly collect their data. If it might be, the ICO’s and Apple’s current rules for children’s data are stricter than a standard notice; don’t ship that category from a template.

Host the policy on a stable HTTPS URL that you control, such as https://example.com/privacy, not only as a PDF inside the app, and not only as a screen that disappears when the app is deleted. The App Store needs a URL a reviewer can open without installing a special build. The in-app settings should link to the same URL, or to the same text kept in sync.

A few hosting details are worth getting right:

Don’t put the only copy in a Google Doc with “anyone with the link,” and don’t use a URL shortener as the official address.

A section-by-section template, and when to get advice

The following is a skeleton, not a finished policy, and not a form you should publish unchanged. Replace every bracket, delete any section that is not true, and add anything that is true but missing. Then have someone who did not write the app read it once, out loud.

  1. Who I am — [name / company], [role as controller], [email]. Where I am based.
  2. The short version — five or six sentences that would still be true if someone read nothing else.
  3. Information I collect — grouped as above, including an explicit “I do not collect…” list where it helps.
  4. What I use it for, and the basis I rely on — one short subsection per purpose.
  5. Services and other companies — named processors and links to their notices.
  6. How long I keep it — definite periods where you can, and the rule you use where you cannot.
  7. Your rights — the list, the email, the ICO.
  8. Children.
  9. If you email me or use a contact form.
  10. Purchases and accounts, if any.
  11. Changes to this notice, and the date of this version.

Use the Word Counter if you like, not to hit a mystic length, but to keep the short version actually short. A small app policy that runs to many thousands of words is usually a copied one.

Get advice, rather than relying on this skeleton, if you: process children’s data; process health, finance or other special category data; combine data from several apps to profile people; advertise based on what people do in the app; operate in a sector with its own rules; or have a joint-controller arrangement with someone else. A cheap policy generator is not a stand-in for that advice, and neither am I. Budget a little time for the notice, the same way you budget for other non-code work in what an iOS app really costs; it is cheaper than rewriting it under review, or after a complaint.

Key takeaways

If you want a second pair of eyes on how clearly a policy is written, tell me about it. For legal sign-off, ask a solicitor or a specialist who can advise you.

Frequently asked questions

Do I need a privacy policy for a free iOS app with no account?

Often yes, especially if you want to be on the App Store, and in any case if you process personal data (a support inbox is enough). A short, accurate notice is better than a long template. Check Apple’s current requirement for a privacy policy URL, and the ICO’s guidance on privacy notices.

What is the difference between a privacy policy and App Store privacy labels?

The labels and the privacy manifest are structured declarations in App Store Connect and in the app. The privacy policy is the public explanation in sentences. They should agree. This article is about the public document; the privacy manifests guide is about the declarations.

Can I copy another app’s privacy policy?

You shouldn’t. It will describe their SDKs, their retention, and their company, and it may be copyrighted or simply wrong for you. Use a structure, then write facts you can stand behind.

Where should I host the privacy policy?

On an HTTPS URL you control, which opens without a login, with a date on it. Link the same URL from App Store Connect and from the app’s settings. Don’t rely on a PDF that only exists inside the binary.

Is this legal advice?

No. It is a practical map for writing a clear notice for a small UK app. For advice about your duties under UK GDPR, PECR or any other law, use the ICO’s current guidance and a qualified adviser.

Written by Lee Johnson. Published 10 November 2026.

All articles · Swift A–Z · Apps

Questions, or an app in mind?

Let's bring your ideas to life. Whether you're envisioning a game-changing Apple Watch app or a transformative iOS experience, I'm here to make it happen.

Start a project