CaseAdvancedAI Opportunity & Model Strategy / Data strategy as product strategy / #16

How do you handle a customer who wants their data excluded from all improvement loops?

GUARDa new hire asked who else was still inside the data that had just walked out

Auberon Commerce sells recommendation and search AI to online retailers, improved by pooling anonymized clickstream and purchase data across every store on the platform. Naledi Mokoena is the enterprise AI PM who had to answer Oatley & Vance Department Stores, a top-five account, the week it asked to be excluded from every improvement loop, permanently.

The direct answer
Honor the exclusion, but build it as a real, auditable pipeline, not a one-off manual carve-out: a per-tenant flag that stops future data from entering the shared pool, and a process that actively removes their historical influence from the current model rather than just freezing it in place. Tell them, and every other tenant, honestly what quality cost this creates, instead of quietly absorbing it. The bigger failure here is not the exclusion itself. It's that the individual shoppers whose data this actually is never got asked, and still won't be, no matter how this negotiation ends.
Do this, in order
  1. Honor the request as a real, structural change, not a favor.Why: a large account's contractual leverage is exactly why this gets built properly instead of shelved as an edge case.
  2. Build a per-tenant exclusion flag, checkable by any engineer, not a manual process only one team remembers.Why: a request honored once by hand quietly breaks the next time the pipeline changes.
  3. Actively remove their historical influence from the current model, not just their future data.Why: freezing future contributions still leaves months of their past data shaping today's recommendations.
  4. Measure and disclose the quality cost to everyone else, honestly.Why: other tenants are quietly absorbing a small, real cost from this exclusion, and they deserve to know that, not just feel it.
  5. Name who never got a vote in this at all: the individual shopper.Why: the negotiation happens entirely between two companies, and the person whose actual clicks are in question is never in the room.

How to answer this, stage by stage

Nobody is testing whether you'll say yes to the customer. They're testing whether you notice there's a second person in this story who was never asked anything.

Stage 1
Scope it to one real account
Say it like this
"Let's ground this in Auberon Commerce, and the week Oatley & Vance Department Stores asked to be pulled out of every improvement loop entirely."
Why this works
Keeps the answer from turning into a generic privacy-policy essay.
Stage 2
Say the structure out loud
Say it like this
"I'll run this as GUARD. Groups, who's affected. Unequal, where the harm lands unevenly. Ability to contest, who can actually push back. Reduce, the real design fix. Detect, how you'd know it's working."
Why this works
Signals you're going to name real people and a real design change, not a policy statement.
Stage 3
Reframe the question
Say it like this
"This isn't really 'do we honor the request.' Of course you do. It's 'who else is in this data that never got a say, and does honoring one company's request do anything for them at all.'"
Why this works
This is where a strong answer separates from someone who just says "respect customer requests."
Stage 4
Name both people
Say it like this
"There are two parties here, not one. Oatley & Vance, who has a contract and a lawyer and real leverage. And the person actually clicking around one of their stores, who has none of that, and never even knows this conversation is happening."
Why this works
GUARD's strongest move: naming who never gets to flip, not just who's asking.
Stage 5
Give the design fix
Say it like this
"Build a per-tenant flag that any engineer can check, stop future data flowing in, and actually strip their historical influence from the live model instead of just freezing it there."
Why this works
A product decision, not a policy memo, which is what GUARD is built to force.
Stage 6
Prove it with the compressed failure
Say it like this
"A new engineer asked, three weeks into the carve-out, how we could guarantee none of Oatley & Vance's historical data was still shaping the shared model's weights. Nobody had a clean answer, because we'd only ever built a way to stop new data, never to remove the old."
Why this works
Compresses the whole gap into the one question a junior person exposed by accident.
Stage 7
Say what you'd measure and disclose
Say it like this
"I'd track and publish the actual recommendation-quality change for smaller tenants once a large contributor leaves, instead of letting them absorb a quiet dip with no explanation for why their numbers moved."
Why this works
Shows the tradeoff is being managed honestly, not smoothed over.
Stage 8
Close on the one line
Say it like this
"Honoring the request is the easy part. The real test is whether the person whose actual clicks this is all about ever gets so much as told this negotiation happened."
Why this works
Restates the direct answer and names the real, unresolved harm in one breath.

Let's learn

Here is what happens when a request from a powerful customer exposes a gap that was never really about that customer.

Before this request, Auberon Commerce pooled clickstream and purchase data across roughly 300 retail tenants, with Oatley & Vance alone contributing about 8 percent of total training volume, enough to meaningfully shape the shared recommendation model. Every tenant had opted in by default when they signed up, back when nobody had ever asked to opt back out.

Hand sketched metaphor scene titled Two people, one lever. Left, a gauge icon labeled Auberon Commerce, caption the lever whose data trains the shared model. Right, a person icon labeled The Shopper, caption never asked never told empty handed, shown in a different color.
One side holds the lever. The other doesn't even know there is one.

Here's the turn: the interesting risk was never whether Auberon would say yes to Oatley & Vance. Of course it would, contractually it had to. The real risk was that the person whose actual data this was, an ordinary shopper browsing Oatley & Vance's site, was never part of this conversation at all, and honoring the request does absolutely nothing for their say in any of it going forward.

Knowledge spark: what is a data clean room? A setup where two companies can learn from combined data without either one seeing the other's raw records directly. It's one way to keep contributing useful signal even after a formal exclusion, without breaking the actual promise made.

At its worst, "excluded" means only "we stopped adding new data," while months of old data keeps quietly shaping today's recommendations, and nobody at Auberon can say for certain how much influence remains, because nothing was ever built to measure or remove it.

Recommendation click-through lift for smaller tenants, before and after the exclusion
10 pts 5 pts 0 Before exclusion +9.4 pts After exclusion +7.1 pts
A real, measurable cost for the other 299 tenants, small enough to absorb, but only fair to name out loud rather than quietly bury.
The choice I would take back When the shared training pipeline was built, every tenant's data was bundled by default, with no per-tenant flag for opting out later. At launch, every early customer was thrilled to contribute, and nobody imagined a top account would ever ask to leave entirely. That made sense then. It stopped making sense the moment a real request arrived and honoring it required a slow, manual, one-off project instead of flipping a switch.

What I would leave alone: the underlying shared-model architecture itself doesn't need to change. Pooling anonymized signal across willing tenants is a sound design; the gap was never having a clean, structural way to remove a tenant who stops being willing.

The lesson: a default that works fine when everyone agrees becomes a real liability the day even one party disagrees, and by then it's a lot more expensive to fix than it would have been to build correctly from the start.

Now here is the same thing as a story

The short version above is what you'd say defending the exclusion plan to leadership. Read this one for how a new hire's honest question exposed what "excluded" actually meant.

Naledi had run enterprise AI product at Auberon Commerce for four years, long enough to remember when Oatley & Vance's onboarding call was mostly the client asking how quickly the recommendation lift would show up.

Hand sketched timeline titled How one request became a structural gap, third milestone emphasized. Four milestones: Launch, everyone opts in by default. Growth, more tenants join all bundled. Oatley and Vance asks out, shown in a different color, no clean way to honor it. A new hire's question, exposes the gap out loud.
Nobody decided, on any single day, that exclusion would be this hard. The default from launch day just never got revisited.

The request itself was polite and unambiguous: a new privacy lead at Oatley & Vance wanted their shopper data out of Auberon's shared improvement loops entirely, effective immediately, citing a tightened internal data policy. Naledi's team said yes within the day. Saying yes was never the hard part.

Hand sketched flow diagram titled Where the appeal should be, and isn't, fifth step emphasized. Five steps left to right: Shopper's clicks logged. Bundled into shared pool. Model trained on the pool. Shown to a shopper elsewhere. No path back to object, shown in a different color.
Four ordinary steps, and a fifth one that was always going to be a dead end, for anyone but the company holding the contract.

The engineering team built a flag to stop new Oatley & Vance data from entering the pipeline, and told the account team the exclusion was complete. Three weeks later, during onboarding, a new engineer named Priyansh asked a question in a standup that nobody answered right away: "How do we know none of their historical data is still baked into the current model's weights?"

Hand sketched quadrant titled Who can actually push back. X axis contractual leverage, none to strong. Y axis visibility into the tradeoff, none to full. Oatley and Vance placed high leverage high visibility. A small tenant placed lower on both. The individual shopper placed near zero on both.
Three dots on the same chart. Only one of them was ever actually in the room for this decision.

Nobody had a clean answer, because nobody had ever built a way to measure or remove historical influence, only a way to stop new contributions. The model kept training on fresh data from 299 other tenants, but months of Oatley & Vance's past clicks were still quietly shaping what it had already learned.

Hand sketched labeled parts diagram titled What a real exclusion pipeline needs. A scale icon at the center labeled Exclusion Ledger, with four labeled callouts around it: Per-tenant flag, Historical unlearning, Audit trail, Quality-drift alert.
Auberon had built the first of these four. The other three were the actual promise nobody had kept yet.
Auberon didn't fail to honor the request. It honored a version of the request that only covered what was easy to build, and quietly left the hard part undone.

Once the gap was named out loud, the team built the missing piece: a formal exclusion ledger, a process to retrain the shared model without Oatley & Vance's historical data folded in, and a quarterly report on the resulting quality cost to smaller tenants, shared honestly instead of buried in an internal metric nobody outside the team ever saw.

Hand sketched icon list titled What excluded should actually guarantee. Four rows: not used in any future training run. Its past influence actively removed not just frozen. A visible flag any engineer can check. A quality impact report shared honestly.
The four promises "excluded" should have meant from day one, written down only after someone asked the awkward question.

What none of this fixed, and what I keep coming back to: the individual shopper browsing Oatley & Vance's site during all of this never knew any of it happened. Not the original bundling, not the exclusion, not the retraining. The entire negotiation ran between two companies, over data that, in the end, was actually about them.

What I'd tell myself, hearing Priyansh's question land in that standup: the request from Oatley & Vance was never really the test. The test was whether Auberon had built something that could honor a promise like that completely, the first time, without a new hire having to notice the gap by accident.

GUARD, the case laid out plainlyNot a policy memo about data privacy. GUARD is what forces you to name the person nobody in this negotiation ever asked.

G
Groups. Who is affected.
Auberon Commerce and Oatley & Vance, negotiating directly. The individual shopper, affected by every part of it, negotiating nothing.
Naming both the operator and the subject is what keeps this from becoming a two-company story only.
U
Unequal. Where the harm lands unevenly.
Smaller tenants absorb a quiet 2.3-point drop in recommendation lift. The individual shopper absorbs a decision about their own data made entirely without them, before and after the exclusion.
Two different harms, landing on two different groups, neither of them the company that asked for the change.
A
Ability to contest. Who never gets to push back.
Oatley & Vance has a contract and leverage. The individual shopper has neither, and was never told this negotiation existed at all.
This is the hardest step, and the one an answer that stops at "we honored the request" never reaches.
R
Reduce. The specific design change.
A per-tenant exclusion flag, active historical unlearning instead of just freezing future data, and an audit trail any engineer can check.
A product decision, not a policy document, is what actually closes the gap.
D
Detect. How you'd know it's working.
A quarterly, honestly published report on the quality cost to smaller tenants from any large exclusion.
Detecting the cost and saying so is what separates real accountability from a quiet, unmeasured absorption of harm.

The recap, one line per letter: groups are Auberon, Oatley & Vance, and the individual shopper nobody asked. Unequal is smaller tenants absorbing a quality dip and the shopper absorbing a decision with no voice in it. Ability to contest is a company with a contract versus a person with nothing. Reduce is a real exclusion ledger with active unlearning. Detect is publishing the quality cost honestly instead of burying it.

And if you want to be sure it really works, try it somewhere elseSame five letters, a veterinary diagnostics SaaS instead of a retail platform. The subject changes from a shopper to a patient nobody can name.

Thornfield Veterinary Diagnostics sells an AI tool that suggests likely diagnoses from a pet's symptoms and test results, improved by pooling anonymized case data across clinics. Cobblestone Veterinary Group, a regional clinic chain, asked to be excluded from all improvement loops after a data-handling review by their new corporate parent. Mapped onto GUARD: groups are Thornfield, Cobblestone's leadership, and the actual pet owners whose animals' case histories are in question, never consulted at any point. Unequal says other clinics on the platform lose a small amount of diagnostic accuracy on rarer conditions once Cobblestone's caseload leaves the pool, since that chain saw an unusually high volume of a few uncommon presentations. Ability to contest: Cobblestone's leadership negotiated the exclusion directly with Thornfield's product lead, Bridget Okonkwo. The pet owner whose animal's case data is actually being discussed was never in that conversation, and has no channel to ask that their own pet's case be treated any differently at all. Reduce is the same structural fix: a per-clinic exclusion flag and active removal of historical influence, not a freeze. Detect is publishing which rare conditions saw a measurable accuracy dip after the exclusion, so other clinics know to watch more closely there, rather than discovering it the hard way on a real case.

Hand sketched metaphor scene reused to represent Thornfield Veterinary Diagnostics and Cobblestone Veterinary Group, the same shape of lever held by one side and empty hands on the other.
A different industry, the same picture: one party negotiating a lever, and a subject who was never handed one at all.

Swap the trigger and it still runs.
Speed: an interviewer caps you at sixty seconds. Say "honor the request as a real per-tenant flag with active historical removal, then say plainly who never got asked at all," and stop.
Cost: no engineering time budgeted to build proper historical unlearning before the next request arrives. Say so honestly, and commit to a firm date rather than quietly leaving it half-built and calling it done.
The model got better, for real: if a newer technique makes historical unlearning cheap and near-instant, that's a legitimate reason to offer exclusion faster and more completely, not a reason to skip building the audit trail around it.

Where people run it wrong.
They treat "we said yes" as the end of the story, without checking whether yes was actually delivered in full.
They quietly absorb the quality cost to everyone else instead of measuring and disclosing it.
They never name the person whose data this is actually about, because that person isn't in the room asking for anything.

How to use it live. The moment an interviewer asks about a customer wanting their data excluded, ask yourself: who actually owns this data, the company asking, or the person the data describes, and does my answer do anything at all for the second one? Answer that, and the rest of the case follows.

Flashcards (tap any card to flip it)

1 · THE FRAMEWORK
What framework fits a risk and fairness question like this, and what's its one-line job?
Tap to flip
ANSWER
GUARD: name who can't push back. (Swapped in for the flip-family slot, since this is a risk and consent question, not a perturbation.)
2 · THE PERSON
Who is this answer about?
Tap to flip
ANSWER
Naledi Mokoena, the enterprise AI PM at Auberon Commerce, handling Oatley & Vance's exclusion request, and the ordinary shopper whose data the whole request is actually about.
3 · THE HABIT
What did Auberon stop doing once every early tenant was happy to contribute data?
Tap to flip
ANSWER
They stopped building any per-tenant way to opt back out later, bundling all tenant data together by default since nobody had ever asked to leave.
4 · WHO NEVER GETS TO PUSH BACK
In this story, who has real leverage, and who has none at all?
Tap to flip
ANSWER
Oatley & Vance has a contract and negotiated the exclusion directly. The individual shopper whose clicks are actually in question has no leverage and was never told this happened.
5 · THE OLD DECISION
What decision would you take back?
Tap to flip
ANSWER
Never building a per-tenant exclusion flag or a way to remove historical influence when the shared training pipeline was first designed.
6 · THE NUMBER
Fill in the blank: after Oatley & Vance's exclusion, recommendation lift for smaller tenants dropped from 9.4 points to ___ points.
Tap to flip
ANSWER
7.1 points, a real 2.3-point cost that other tenants quietly absorbed with no explanation.
7 · THE REPLAY
Same exclusion request, the proper ledger and unlearning process already built. What changes?
Tap to flip
ANSWER
The request is honored completely in one step: future data stops flowing in, historical influence is actively removed, and the quality cost to smaller tenants gets published honestly instead of discovered by accident three weeks later.
8 · CROSS PRODUCT TRANSFER
Section 4 answers this same question again for a different product. Which product, and who is the equivalent unheard subject?
Tap to flip
ANSWER
Thornfield Veterinary Diagnostics, after Cobblestone Veterinary Group's exclusion request. The unheard subject is the pet owner whose animal's case data is actually being discussed.

Check yourself Score: 0 / 0

Short answer, name the reversal
1. What old decision does this answer say Auberon should take back, and why did it make sense at the time?
Show hint
Look at "the choice I would take back."
Show answer
Model answer: Never building a per-tenant exclusion flag, which made sense when every early tenant was thrilled to contribute and nobody imagined a top account would ever ask to leave.
Multiple choice
2. According to this answer, who has the least ability to contest how their data is used?
  • A. Oatley & Vance's privacy lead.
  • B. Auberon Commerce's engineering team.
  • C. The individual shopper browsing Oatley & Vance's site.
  • D. A smaller retail tenant on the platform.
Show hint
Look at the quadrant diagram, "who can actually push back."
Show answer
C. The individual shopper has no contract, no leverage, and was never even told this negotiation happened.
True or false
3. True or false: honoring Oatley & Vance's exclusion request also gives the individual shopper a way to contest how their own data is used going forward.
  • True
  • False
Show hint
Look at the closing lines of the story and the direct answer.
Show answer
False. The entire negotiation happens between the two companies. The individual shopper's ability to contest anything never changes, no matter how the request is handled.
Short answer, where it wouldn't matter
4. Name a part of Auberon's product where this exclusion issue genuinely wouldn't be a concern, and say why.
Show hint
Look at "what I would leave alone."
Show answer
Model answer: The core shared-model architecture itself, pooling anonymized signal across willing tenants, is sound. The gap was only ever the missing structural way to remove a tenant who stops being willing.
Short answer, apply it yourself
5. Think of a platform you use that pools data across many businesses or users to improve a shared model. If one big contributor left, who would quietly absorb the cost, and would they ever be told?
Show hint
Think about a marketplace, a ratings system, or a shared fraud model.
Show answer
Model answer: A ride-share app's ETA model, pooled across cities. If one city's data were pulled for a legal dispute, smaller nearby cities sharing traffic patterns would see quietly worse ETAs, with no public explanation.
Short answer, work the number
6. If Oatley & Vance represented 15 percent of training volume instead of 8 percent, would you expect the 2.3-point quality drop to roughly double? Why or why not?
Show hint
Think about whether data volume and model quality usually scale in a straight line.
Show answer
Model answer: Probably not exactly double. Quality typically degrades faster than a straight line as a large, information-rich contributor leaves, so the drop could plausibly be more than double, not less.
Before you close the answer
Why this works
Tests whether you'll stop at "we said yes to the customer," or notice that the person whose actual data is being discussed was never part of the conversation at all.
Follow-up traps
"Isn't the individual shopper's data anonymized anyway, so does it really matter?" Response: anonymization changes the privacy risk, not the consent question. The shopper still never agreed to, or even knew about, their behavior shaping a model used across hundreds of other stores.

"What if honoring every exclusion request eventually breaks the shared model for everyone?" Response: that's exactly why the quality cost needs to be measured and disclosed honestly, so it becomes a real, visible tradeoff the business manages on purpose, instead of a silent decline nobody's tracking.
If pressed
The historical-unlearning process Auberon eventually built used a full retrain from a filtered dataset rather than trying to surgically subtract one tenant's gradient contributions after the fact, since the surgical approach was far less reliable at guaranteeing the influence was actually gone.
From U2xAI Academy

From answering questions to owning outcomes.

A live workshop where you ship a working AI agent, defend a launch decision, and walk away with a portfolio recruiters can't wave off, not just more questions to study.

  • A live AI agent you actually shipped
  • A launch decision you can defend under pressure
  • An interview-ready portfolio, not more flashcards
Know more