Home / Insights / Collecting Data Lawfully

Insights

Collecting Data Lawfully

Collecting personal information on a website is not just a technical task, it is a trust issue. In South Africa, the safest approach is simple: tell people what you need, why you need it, and how you will use it before you collect it.

Collecting Data Lawfully

Start with a clear purpose before you add any form fields

Too many websites ask for everything up front, then try to justify it later. That is where trouble starts. Under South African privacy rules, you should only collect information that is needed for a specific, lawful purpose. If a visitor is asking for a quote, you may need a name, contact details and service location. If they are just downloading a brochure, a full date of birth or ID number is usually unnecessary.

Before you add a field to a form, ask one practical question: what will we do with this information on Monday morning? If there is no clear answer, leave it out. This keeps your forms shorter, improves completion rates and reduces your compliance burden at the same time.

  • Use fewer fields on first contact forms.
  • Separate essential information from optional information.
  • Avoid collecting special personal information unless there is a real need and a lawful basis.
  • Review every field on mobile, where long forms are more likely to be abandoned.

Tell visitors what you are collecting and why, in plain language

Transparency is not about filling a privacy notice with legal jargon. People should be able to understand, in a few lines, what happens to their details after they click submit. A good notice explains what you collect, why you collect it, who receives it, how long you keep it and how a person can ask questions or object.

If you run a Cape Town business with customers in Gardens, Sea Point or the CBD, your website may still receive enquiries from Johannesburg, Durban or smaller towns with slower connections and shared devices. That makes clarity even more important. A visitor should not have to guess whether their details will be used for billing, marketing, delivery or support.

Place your notice where people will actually see it. Link it next to the form, not hidden three clicks away. If you use separate forms for quotes, newsletter sign-ups and bookings, each one should explain its own purpose. One general policy is useful, but form-specific wording is better.

  • State the purpose next to each form or capture point.
  • Link to your privacy policy near the submit button.
  • Explain any third parties that help you process data.
  • Keep the wording short enough for a mobile screen.

Consent needs to be real, not bundled into a catch-all tick box

Consent is often handled badly online. A single pre-ticked box for everything is not a sound approach. If you want permission for marketing, make that choice separate from the consent needed to respond to an enquiry. A person can agree to receive a quote without agreeing to newsletters, promotions or follow-up messages that are not necessary for the service.

For many businesses, the better route is to rely on a different lawful basis where appropriate, such as fulfilling a request or a contract. But even then, the visitor still deserves to know what is happening. Do not hide a broad permission inside a general terms page and hope nobody notices.

Keep evidence of how consent was given. That means recording the date, the wording shown at the time and whether the person opted in. If you ever need to prove your process, vague notes are not enough. Clear records matter, especially when staff change or a site is updated later.

  • Use unticked boxes for optional marketing.
  • Separate service messages from promotional messages.
  • Keep a record of consent wording and timestamps.
  • Make it just as easy to withdraw consent as it was to give it.

Forms, cookies and analytics should match the data you truly need

Many site owners focus on the contact form but forget the quieter ways data is collected. Analytics tools, embedded maps, chat widgets, booking systems and payment pages can all gather personal information. If you use them, you should know what data is flowing out of the site and why.

This matters in practice. A small ecommerce store in Claremont may need customer name and delivery address, but not a full customer profile built from every click and scroll. A booking site in Stellenbosch may need a message and a mobile number for reminders, but that does not justify collecting unrelated personal details. Keep the collection tied to the job at hand.

Also think about load-shedding and local connectivity. If your forms fail when power is unstable or the internet is patchy, users may click submit twice or abandon the page. A simple confirmation message and a clear error notice help reduce duplicate captures and confusion.

  • List all collection points, not only contact forms.
  • Review embedded tools and their data settings.
  • Only keep cookies and tracking that serve a real business purpose.
  • Test forms for duplicate submissions and broken validation.

Retention and access rules should be written before the first enquiry lands

Collecting data lawfully is not only about the front end. You also need a sensible retention plan. If you keep old enquiry forms forever, your exposure grows with time. Set a rule for how long you keep different records, then delete what you no longer need. That applies to quotation requests, abandoned bookings, invoice records and support notes.

It is also worth planning for access requests. People may ask what you hold about them, or request correction or deletion where the law allows it. If your records are scattered across inboxes, spreadsheets and cloud folders, those requests become slow and messy. A basic inventory of where data lives saves hours later.

For many South African businesses, municipal and industry rules also affect record keeping. A business in Bellville dealing with delivery addresses may keep records for tax and fulfilment reasons, while a training provider in Paarl may need attendance records for a set period. Your policy should reflect the real work, not a generic template.

A local example: a Cape Town service business getting it right

Take a small services company based in Gardens with clients across Cape Town and the Winelands. Its website has three main capture points: a quote form, a booking form and a newsletter sign-up. Instead of one long form with every possible question, it uses short forms with clear purpose statements. The quote form asks for name, message, suburb and service details. The booking form asks only for the information needed to confirm the appointment. The newsletter sign-up stands alone, with an unticked opt-in box.

The business also publishes a plain privacy notice linked beside each form, keeps records of consent, and reviews its policy pack whenever it adds a new service or tool. When the team updates its website, they check whether any new plugin or embedded tool collects data that was not mentioned before. That routine takes less time than dealing with complaints later and it keeps the business honest with customers from Sea Point to Stellenbosch.

Good data collection is not about collecting less for the sake of it. It is about collecting only what you need, telling people the truth and keeping proper records. That approach is practical, defendable and far easier to maintain as the business grows.

Questions we get asked

What is the safest way to collect personal information on a website?

Use the smallest amount of data needed for a clear purpose, tell users why you need it before they submit it, and keep records of consent where consent is the lawful basis.

Do I need a separate privacy notice for every form?

Not always, but each form should have a short purpose statement and a clear link to the main privacy policy. The notice should match the actual data being collected on that form.

How often should website data collection rules be reviewed?

Review them whenever you add a new form, plugin, booking tool or marketing activity, and do a full check at least once a year to make sure the wording and retention rules still fit the business.

Planning something? Send the team a message.

Contact form