Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
Data & Scraping

Data Governance for Machine Learning in Small Teams

Last updated:

Governance is a set of answers you can give quickly

The word governance makes small businesses picture committees, policies nobody reads and a consultant's invoice. For a team of five running two models, it should be none of those things.

Think of it instead as being able to answer a handful of questions quickly and truthfully. A customer asks why they were declined. A regulator asks what data trained your model. A new developer asks whether they can use the support tickets for a new classifier. The person who built the model left in March and nobody knows which spreadsheet it used. If those questions would cause a week of detective work, you have a governance gap, whatever your size.

The minimum record for each model

We suggest a single document, or a page in whatever wiki you use, with one entry per model. It should take under an hour to write and a few minutes to update.

  1. Purpose. What the model predicts and what decision it informs.
  2. Datasets used. Each source system and table, with the date range.
  3. Owner. A named person responsible for the model and one for each key dataset.
  4. Personal data. Which fields, the lawful basis, and whether a data protection impact assessment was done.
  5. Training data version. Where the exact training dataset is stored.
  6. Known limitations. Groups or situations where the model is less reliable.
  7. Retention. How long training data and predictions are kept, and when they are deleted.
  8. Review date. When someone will next check it still makes sense.

That is, in effect, a lightweight model card plus a dataset register. It is not glamorous, and it is the thing we most wish existed when we inherit someone else's model.

Ownership: the part that actually fails

Most governance failures in small teams are not missing policies. They are missing owners. The CRM data belongs to sales, the order data to finance, and the model that combines them belongs to whoever happened to build it.

Give each important dataset a named owner who is told before its structure changes and who decides who may use it. Give each model an owner who is accountable for its performance and for pulling it if something goes wrong. In a small business these may be the same two or three people. That is fine, as long as it is written down.

A dataset with no owner will change without warning, and the first to notice will be the model.

Lightweight versus formal: when to step up

AreaLightweight versionFormalise when
Dataset registerShared document listing sources and ownersMore than a handful of models or data sources
Training data versioningDated read-only files, location noted with the modelFrequent retraining or audit requirements
Access controlModelling data in a separate schema with named usersSensitive personal data or several teams
LineagePipeline code in version controlComplex pipelines or regulatory scrutiny
Model documentationOne-page card per modelModels affecting people's rights or finances
Approval to deploySecond person reviews before launchHigh-risk use under the EU AI Act or sector rules

Tooling such as data catalogues and model registries is useful at scale. For a small team, adopting it early mostly creates another system to keep in sync with reality.

Where regulation raises the bar

Data protection law already applies to any model using personal data. That means a lawful basis, transparency, minimisation, retention limits and, for automated decisions with significant effects on people, extra safeguards including the ability to get human review.

The EU AI Act adds specific data governance expectations for systems classed as high-risk, such as those used in recruitment, credit scoring, education and access to essential services. These cover the relevance and representativeness of training data, examination for possible bias, and documentation of data preparation. The obligations are phasing in over several years and the exact timetable has been subject to proposed adjustments, so check the current position for your use case rather than relying on a blog post. The practical point is that the lightweight record above becomes the foundation of what you would need anyway.

Our broader post on AI governance for mid-sized businesses covers policy and usage rules beyond data.

Habits that do most of the work

  • Keep all pipeline and training code in version control, never only in notebooks on a laptop
  • Never train on a live table; snapshot it first and keep the snapshot
  • Keep modelling data separate from production systems, with named access
  • Record a short note whenever a model is retrained or its data sources change
  • Delete what you no longer need on a schedule, including old extracts on shared drives
  • Put a recurring review in the calendar, twice a year is plenty for most

Old extracts are the risk people forget. The carefully governed warehouse is often fine; the CSV of customer data someone exported for a quick experiment two years ago is not.

How we set this up with clients

When SpiderHunts builds a model, the governance record is part of the handover, not an optional extra. We fill in the model card, set up versioned training data, restrict access to the modelling environment and walk the named owners through what they are responsible for. It usually adds a day or two to a project.

For data involving individuals, the design choices matter as much as the paperwork, which is why we pair this with the approaches in privacy-preserving machine learning. For organisations with higher regulatory exposure, our enterprise AI service includes fuller documentation and review processes.

Frequently asked questions

What is data governance for machine learning?

It is the set of practices that make clear which data models use, where it came from, who owns it, whether it may be used, how it is protected and how long it is kept. It lets you explain and defend a model's behaviour.

Do small businesses need AI governance?

Yes, though it can be very light. A short record per model, named owners, versioned training data and sensible access controls cover most needs and make regulatory and customer questions far easier to answer.

What is a model card?

A model card is a short document describing a model's purpose, training data, performance, limitations and intended use. It helps anyone using or reviewing the model understand what it should and should not be relied on for.

Does the EU AI Act apply to UK businesses?

It can, if you place AI systems on the EU market or their outputs are used in the EU. UK businesses serving EU customers should check whether their systems fall into a regulated category.

How long should we keep training data?

Keep it for as long as you need to explain, audit or retrain the model, and no longer, particularly if it contains personal data. Set a defined retention period, record the reason, and delete on schedule.

Keep reading

Need governance without the bureaucracy?

Tell us what models you run or plan to run. We will help you put the minimum sensible records in place, sized for your team rather than a bank's.

Book a free 30-minute call Get a project estimate WhatsApp us

Related services

What we build for problems like this one

Web ScrapingData Science