Quick answer

Answer up to eight questions about your app, whichever AI website builder or backend you use: where its personal information is stored, whether anything sends copies abroad, which Section 72 ground you rely on, your written agreements, your app's controls, any sensitive or children's information and your Information Officer. You get a four-part readout of what's confirmed, what needs attention and what you haven't checked yet. It never says "you're compliant", because no tool honestly can. Nothing you enter leaves your browser.

Run the compliance checklist

Where is your app's personal information stored?

Your provider's project settings or documentation show the region. If your AI website builder chose the database for you, ask your AI coding agent which provider it connected, then check the region in that provider's project settings.

Do you have a written agreement with every service that stores or processes the information for you?

For most providers this is their terms of service plus a Data Processing Agreement (DPA).

App controls in place
Sensitive information
Information Officer

Nothing you enter here is sent anywhere. This tool runs entirely in your browser.

How to use this

Start with where your app's personal information is stored. If you don't know, choose "Not sure yet": that's an honest answer, and the readout tells you where to look. The next questions appear only when they apply to your answer.

Then answer the agreement question, tick the app controls you've actually built and tested, tick each sensitive-information box that applies, and say whether your Information Officer is registered.

Read the four-part readout below the form: where the data goes, written agreements, app controls and Information Officer. It updates as you change an answer. A warning appears above it if you collect sensitive or children's information, because those need more than this checklist covers.

Why this tool never says "you're compliant"

POPIA puts its duties on your business, the "responsible party", not on the software you use. Compliance is what your business does over time: what it collects, who it shares it with, how it answers a request. No checklist captures that once and for all, and the Information Regulator doesn't issue a POPIA certificate for a tool to hand you. So every result here is a confirmed step, a gap or a question you haven't answered yet.

That's also why "not sure" counts as its own answer. "Needs attention" means you know the answer and it falls short. "Not yet assessed" means you haven't found out. Both need action, but different action: one needs fixing, the other needs checking.

Why the questions don't name any platform

Every AI website builder and backend raises the same underlying questions, whatever its screens look like: where the data sits, who else touches it, what agreement covers it. Those answers are what POPIA cares about, and they stay the same when a dashboard changes. Your provider's own settings and documentation tell you the specifics.

One trap applies to almost all of them. The region you pick for your database is where the data is stored. It isn't always the only place it goes. Backups, logs, email senders, analytics and AI services can each send copies somewhere else. That's why the tool asks about them separately, and why a South African main database doesn't settle the question on its own.

Where the data goes: what Section 72 asks

Section 72 doesn't ban storing personal information abroad. It says a responsible party may not transfer it to a third party in a foreign country unless one of five grounds applies. Three of them are in the tool: the recipient is bound by a law or agreement giving adequate protection, the person consents or the transfer is needed to perform a contract with them. The Act names no countries, so "adequate" is a test you apply, not a list you look up.

An overseas company's South African region is less clear-cut than it sounds. The Act asks whether the information goes to a third party in a foreign country, not only where the server sits. The tool treats it as a possible transfer, so you write down a ground either way. Our guide to what POPIA asks of your app's backend goes through all five grounds.

Written agreements: Section 21

Any service that stores or processes personal information for you is, in the Act's words, an "operator". Section 21 requires "a written contract between the responsible party and the operator" that makes the operator keep the information secure, and the Act makes the operator tell you if it suspects a breach. For most providers, that's their Data Processing Agreement. You need one for every operator: your database provider, but also your email sender, file storage and analytics.

What the sensitive-information warnings mean

POPIA's Section 26 prohibits processing "special personal information" unless one of the authorisations in the sections after it applies. It covers religious or philosophical beliefs, race or ethnic origin, trade union membership, political persuasion, health or sex life, biometric information and criminal behaviour. Section 34 does the same for information about a child (broadly, someone under 18; the Act's definition also looks at whether they're legally competent), with Section 35 setting out when it's allowed, starting with "the prior consent of a competent person", usually a parent or guardian.

Two checkboxes can't assess those rules responsibly, so the tool shows a warning instead of folding them into the readout. If either box applies, get a South African data-protection lawyer to look at your setup.

Who your Information Officer is

You don't hire one. Under the Act, the Information Officer of a private body is its head: for a sole trader, that's the owner; for a company, it's the chief executive or an equivalent person. What you do have to do is register them with the Information Regulator, because Section 55(2) says Information Officers "must take up their duties in terms of this Act only after the responsible party has registered them with the Regulator".

Turning the gaps into work for your AI

Most gaps in the "app controls" part are things your AI coding agent can build: access rules (start with our guide to adding login and sign-in to an AI-built app), a shorter sign-up form, a clean-up job for old records, a way to handle a request to delete an account. The data map prompt in our POPIA guide asks your AI to list every piece of personal information, where it goes and which tables have no access rules. Run it first, then come back and answer these questions from its answer. Your AI can't see your provider's region settings or your agreements, so those answers are yours to check.

Independent, and not legal advice

AI Build South Africa is an independent resource. We're not endorsed by, or an official partner of, any platform or data-protection provider, and we don't sell compliance services. This tool explains general POPIA concepts; it isn't legal advice and doesn't replace a South African data-protection lawyer looking at your specific business. Check for new guidance from the Information Regulator before relying on it for a compliance decision. See our Terms of Service and Disclaimer for the full notice.

Frequently asked questions

Does a good result mean my app is POPIA compliant?

No, and this tool never claims that. POPIA regulates what your business actually does with personal information, over time, as the responsible party. This checklist shows which steps you've confirmed and which gaps remain. It isn't a certificate, and the Information Regulator doesn't issue a POPIA compliance certificate for any tool to hand out.

Does POPIA apply to a small app or side project?

Usually, yes. It applies to processing personal information by a responsible party in South Africa, whatever the size of the business. The main exclusion is a purely personal or household activity. Once strangers sign up, pay or fill in a form, assume it applies.

Can my app store personal information outside South Africa?

Yes, if one of Section 72's grounds applies, such as a law or agreement giving adequate protection, the person's consent or the transfer being needed to perform your contract with them. Write down which ground you rely on and why, and say in your privacy notice that the information goes abroad.

Do I need to register an Information Officer?

Yes. The Information Officer of a private body is its head, such as the owner if you trade as a sole trader, so you don't appoint someone new. But the Act says they may only take up their duties after the business has registered them with the Information Regulator.

Is there an official POPIA self-assessment?

Yes. The Information Regulator offers a free POPIA Compliance Self-Assessment on its eServices portal, open once your Information Officer is registered. It covers the eight conditions for lawful processing across your organisation. This checklist is narrower: it focuses on what an app built with AI tends to get wrong, such as where the data goes and which controls the app has. Use both.

Does anything I enter here get sent anywhere?

No. This tool runs entirely in your browser. Nothing you select is sent to this site, stored anywhere or visible to anyone but you.

Related reading