martech cookbookSearch recipes & patternsSign up
Recipe·Updated 23 September 2026

Data minimization at collection

Collect what the stated purpose needs, decide explicitly before each new field gets added, and treat the customer record as something curated rather than accumulated

01Problem

Customer records accumulate by addition. Every campaign that needs a new signal, every form that adds a question because the team thought it might be useful, every enrichment that lands fields the source request did not ask for: each is a small expansion, and the cumulative effect is a customer record holding far more than the stated purposes can justify. Under GDPR-strict, every field the organization holds needs a lawful basis and a stated purpose; under any honest privacy posture, the surface area of what is held is the surface area of what can be breached, misused, or compelled. The accumulation that feels like richness from inside the data team feels like exposure from outside it.

Data minimization at collection is the inversion: the default is not to collect, the addition of any field requires a stated purpose and a basis, and the field inventory becomes a maintained list with retention windows attached. The recipe is medium-low readiness because the patterns are well-understood and the technical work is manageable; the cost is the organizational discipline of saying no to fields that do not have a stated purpose, which is harder than collecting them and figuring it out later.

This recipe builds the field inventory and the collection discipline that holds the record to what the stated purposes actually need.

02Outcome

A collected-field inventory where every field has a documented purpose, a lawful basis, a retention window, and the consent context it operates under, with collection paths that enforce the inventory rather than accept any field a form happens to submit. The metric is field purpose coverage: the percentage of collected fields with a documented purpose statement, lawful basis, and retention window, measured against the inventory. The value shows up in the privacy posture (a documented system rather than a sprawl) and in the lower exposure surface (fewer fields means less data to lose, fewer disclosure ambiguities, smaller breach impact).

The second outcome is the cultural shift from collect-and-decide to decide-then-collect, which slows the rate at which new fields enter the record and turns each addition into a small explicit decision rather than a default.

03Ingredients
  • Collected field inventory
  • Field purpose statement
  • Consent purpose categorization
  • Customer identifier
  • Data retention policy
04Equipment

A schema-enforced collection layer at every entry point (web forms, mobile SDKs, server-side ingestion, third-party enrichment landings) that accepts only fields in the inventory and rejects or quarantines fields outside it. Composable stacks suit this because the inventory can live in the warehouse and the enforcement runs at the collection boundary. The capability that decides whether minimization holds is the enforcement at the boundary: an inventory that is documented but not enforced is the same as no inventory, because forms continue to submit additional fields and enrichment services continue to land additional ones, and the inventory drifts away from the actual record within months.

05Staff
  • Legal
    CriticalThe lawful basis per field, the disclosure obligations, the retention windows
  • Data engineering
    CriticalThe collection enforcement, the field inventory, the retention discipline that closes the loop
  • Marketing ops
    CriticalThe activation use of each field, the purpose statements, the demand for new fields and the discipline around it
  • Product
    SupportingThe form designs that ask only what is needed, the in-product collection points

Legal owns the lawful basis per field, the disclosure obligations the field set creates, and the retention windows that bound how long each field can be held. Data engineering owns the collection enforcement, the inventory maintenance, and the retention discipline that closes the loop by actually deleting fields when their window expires. Marketing ops owns the activation-side perspective: which fields the campaigns actually use, the purpose statements for the fields the team requests, and the discipline around the demand for new fields (a campaign that asks for a new field has to declare the purpose, which is the question that prevents most accumulation). Product is involved at the collection points, especially in-product forms where the design choice to ask or not ask a question is the most upstream minimization. The recipe ships in weeks where the field count is modest and the collection points are few; longer where collection lives across many teams and surfaces, because the inventory work scales with the surface area. The slip is rarely the technology; it is the conversation with each team that adds fields about which of their fields have stated purposes and which were collected speculatively.

06Technique
INPUTSPROCESSACTIVATIONMIDCollectionendpointsConsent serviceField requestorCustomeridentifierField approvalworkflowCollectedfield inventoryEnforcecollection schemaField purposestatementConsent purposecategorizationData retentionpolicyConsent-scopedcaptureMarketingactivations

Work in this order. Decide, document, enforce, retain on schedule, review.

  1. Inventory every collected field with per-field metadata.
  2. Write a purpose statement and lawful basis for each field.
  3. Enforce the inventory at the collection boundary. A documented inventory the collection layer ignores becomes a historical artifact; warning logs and retroactive cleanup drift back to accumulation within a quarter.
  4. Route enrichment landings through the same boundary. A third-party payload that lands straight in the warehouse adds fields nobody can explain when a privacy review samples the record.
  5. Attach consent context to each field at capture, so activation paths know what they may use without a later lookup.
  6. Build the deletion job that honors each retention window. A thirty-day policy on data kept for two years is a worse exposure than no policy, because the documentation and the data disagree.
  7. Record why each field exists (who added it, for what purpose, under what basis), then measure purpose coverage and hold every request for a new field to the same process.

Data minimization at collection covers steps 1 to 4 and 6, consent-scoped signal collection step 5, and audit trail generation at the decision point step 7.

07Gotcha
Failure 01

The first failure is the documented-but-not-enforced inventory. A team that produces a field inventory document, holds a kickoff, and lets the collection layer accept anything continues to accumulate fields the document does not list, and the document becomes a historical artefact rather than a working contract. The enforcement at the collection boundary is the part that holds the inventory honest; soft enforcement (warning logs, retroactive cleanup) drifts back to the accumulation pattern within a quarter.

Failure 02

The second is the retention policy that does not retain. A field with a documented thirty-day retention that the system keeps for two years because the deletion job was never built creates a deeper exposure than not having the policy: the documentation says one thing, the data says another, and the gap is where a regulator or a customer disclosure finds the inconsistency. The retention discipline is what makes the policy real, and the closed loop is the unglamorous engineering that most organizations skip.

Failure 03

The third is the enrichment that bypasses the boundary. A third-party enrichment that lands a fielded payload back into the warehouse without going through the same minimization enforcement adds fields the inventory does not list, and the team only notices when a privacy review samples the record and finds fields nobody can explain. Enrichment landings have to go through the same boundary as form submissions, with the same field-level decision about whether the field belongs in the inventory before it becomes part of the record.

WorkshopFor your stack·The questions this recipe raises

Eight questions this recipe raises for your stack.

The Workshop works out with your team which of these matter for your stack right now, and what to do first: a 90-minute session with the people who own the decision.

  1. 01Field inventory: structure and per-field metadataWhat each entry has to carry so a privacy review can ask why a field exists and get an answer.
  2. 02Field-purpose statements and lawful basis per fieldWriting the purpose in terms a disclosure request reads directly, without internal jargon.
  3. 03Schema enforcement at the collection boundaryRejecting or quarantining fields outside the inventory, because documented-but-not-enforced drifts back in a quarter.
  4. 04Enrichment landings through the same boundaryClosing the bypass where third-party payloads add fields nobody can later explain.
  5. 05Consent-scoped collection: attaching context at captureSo activation knows which fields a marketing-but-not-profiling customer permits.
  6. 06Retention windows and the deletion job that closes the loopThe unglamorous engineering that makes a thirty-day policy actually delete at thirty days.
  7. 07Audit trail at the decision pointRecording who added each field, with what purpose, under what basis.
  8. 08Field-purpose coverage measurement and the demand-for-new-fields disciplineThe conversation with each team about which fields were collected speculatively.

If your customer record has grown by addition and nobody can fully account for what is in it, the Workshop is where we minimize it.

The field inventory that says what is held and why, the collection enforcement that holds the boundary, the retention discipline that closes the loop, and the consent context attached at capture so activation knows what is allowed: those are the decisions that turn an accumulated record into one curated to the stated purposes.

take this to the martech workshop→

Did this recipe match your situation?Anonymous response. Sign up to leave a longer note tied to your account.

Related recipes