Eligibility
Confirming access may need an eligibility result. Ask whether the next service also receives the employer, occupation, membership category or verification document.
Who controls the doorway to a benefit, who operates the services behind it, and what happens to the information generated along the way?
The discount is visible. The information journey should be visible too.
Begin with access, follow the records and ask what changes when they reach another system.
A benefit. A purchase. A person.
Our educational focus includes corporate employees, customers in loyalty programmes, key workers, police and armed-forces communities. An employer, membership body or benefits provider may arrange access, while other organisations supply tickets, take payment or handle redemption.
These are different roles. A person’s eligibility for an offer does not, by itself, explain which organisations receive their details or how later records are used.
Our starting concern is the member’s understanding: the benefit offered is a discount, a reward or a cinema ticket. Employees, key workers, police and armed-forces communities should be able to understand whether using that benefit also builds a profile, which organisations can use it, and how to challenge an unexpected use.
An employer-branded rewards message can lead to a programme managed by another company, offers supplied by retailers and a separate account or points service. Read the invitation, operating terms, checkout and privacy information together. Each can identify a different part of the arrangement.
| Role to identify | Information to trace | Question for that organisation |
|---|---|---|
| Employer or membership sponsor | Eligibility, enrolment and any reporting back | What do you supply to the operator, and do you receive identifiable purchase or browsing information? |
| Programme operator | Member account, preferences, clicks and reward balance | Which company runs the programme and decides how those records are used? |
| Retailer or ticket supplier | Order, invoice, ticket and redemption records | Who sells the product, fulfils it and handles a refund or complaint? |
| Commerce platform and payment services | Platform accounts, connected sellers, payment events and accessible results | Which platform receives events from which accounts, and which fields reach it? |
| Marketing, reporting and customer systems | Campaign references, joined records, segments and inferred interests | Which recipients use these records, for what purpose, for how long and in which countries? |
A statement about who endorses a retailer answers a different question from who controls the programme’s information. Ask for both explanations. The ICO’s transparency guidance covers purposes, recipients, retention and relevant international transfers. Read the transparency requirements ↗
| Stage | Example record | Question to ask |
|---|---|---|
| Eligibility | Membership status or an eligibility result | Does the supplier receive only confirmation of access, or the person’s employer or group? |
| Purchase | Order, payment and supplier identifiers | Which company sells the stock, and which records are about the SME buyer? |
| Redemption | Ticket code, venue and booking event | Can the redemption be connected to the member or the earlier stock order? |
| Later use | Reports, segments or risk outputs, if created | Which fields are retained, who can access them and what decisions use them? |
Use this checklist to identify the records created at each stage. Joining them requires accessible fields and a matching method.
If declining profiling blocks access, ask exactly which processing is required, why it is necessary and which lawful basis the operator relies on.
Confirming access may need an eligibility result. Ask whether the next service also receives the employer, occupation, membership category or verification document.
Account security, ticket delivery, payment and reward allocation each generate records. Ask which fields are needed for each function and how long they remain available.
Inferring interests, combining purchases or assigning advertising audiences is a further purpose. Ask where that purpose is explained and which choice or objection controls it.
Where consent is relied on, it must be specific, informed and freely given. Making service access depend on consent to processing that is unnecessary for that service raises a direct question about whether that choice is genuine. A benefit tied to joining a marketing scheme also needs examination of the actual offer and any pressure to agree. Acknowledging a privacy notice is not itself consent to every use described inside it. ICO: valid consent · Planning direct marketing
If an organisation relies on legitimate interests, ask for its purpose, necessity and balancing explanation for that particular marketing activity. Electronic marketing and tracking also have PECR requirements. Individuals have an absolute right to object to direct marketing, including profiling related to it. Ask whether an unsubscribe setting stops only messages, or also the associated profiling and use of audiences downstream. ICO: the right to object
In the teaching example, an SME buys cinema stock from Supplier A and Supplier B, then supplies members. The systems to examine include each supplier’s storefront and any platform receiving events from their payment accounts.
To test a proposed connection, identify the specific field, account permissions, transfer or query, destination and subsequent use. A shared email address, ticket identifier or device identifier matters only where the relevant party can actually access and use it.
The SME’s stock purchase and the member’s later redemption are separate events. Avoid treating the payer, cardholder, employee, member and person operating a browser as automatically the same person.
Follow the records step by step →Stripe Connect documents a mechanism for a platform’s configured webhook endpoint to receive events associated with connected accounts. The event scope and account configuration determine the route. Identify the platform operator, connected accounts, subscribed events, accessible fields and destination services. These records help explain what the platform can see across the suppliers it serves. Stripe Connect: account events and webhooks ↗
Case study · public incident report and documented capabilities
Removing a checkout and ending access to a payment account are separate actions. A reported incident makes the distinction worth examining.
In its report dated 25 August 2026, iCOUNTER said it had confirmed 662 valid API keys in a release involving Stripe users’ customer, transaction and invoice records. Cybernews described customer references connecting people to transactions, products and businesses, alongside shop-level statistics. This combination can reveal purchasing patterns and make targeted phishing more convincing.
The documented categories here are customer, transaction, invoice and account records. The reports do not establish that the dataset contains raw Radar behavioural telemetry. They also do not establish a connection with the Reddit incident below.
iCOUNTER: research report, 25 August 2026 ↗ · Cybernews: reported data categories and linkage ↗
In a public Reddit post, a merchant reported invoices being sent without their authorisation. They said the activity recurred after they expired API keys, removed Stripe from their webstore, changed platforms and retired the old server. They also described difficulty stopping further activity while pending transactions prevented account closure. A reply from the Stripe support account offered direct investigation.
Read the original public thread ↗
Source status: a user-reported experience. The visible thread supplies no request logs, complete access inventory or confirmed technical cause. Reviewed 2 November 2026.
Stripe describes secret API keys as account credentials. Its guidance explains that an unauthorised holder can access customer data or perform payment actions, and that restricted keys can limit the operations available. It also recommends examining API request logs. These are capabilities and controls to inspect in the affected account. Stripe: API key access and incident handling ↗
Separately, Stripe’s Connect OAuth reference documents platform access to Standard accounts and a revocation mechanism that ends that platform’s Dashboard and API access. A commenter raises Connect as a possibility in the thread; the incident’s account configuration is not established there. Stripe: connected-platform access and revocation ↗
| Question | Record needed to answer it |
|---|---|
| Which route created each disputed invoice? | Request and account activity records, timestamps, authentication context and invoice events |
| Which credentials or connected applications still had access? | The credential and application inventory, permissions, expiry and revocation records |
| What could that access read or change? | The actual permission scope and affected customer, invoice or payment records |
| Who could suspend the activity, and what happened after notification? | The incident escalation record, actions taken and evidence that further activity stopped |
Identifying an entry point does not answer the whole incident. The practical explanation needs to cover the remaining permissions, the actions they enabled and the response that stopped them.
For a connected benefits platform, the question carries through: when a storefront, supplier integration or commercial relationship ends, can the operator account for every remaining route into the associated records?
An API is a connection mechanism. A ticketing system can supply permitted order or redemption fields to a supplier integration; that integration can pass available fields to another service. If a receiving customer system can match those records to an account, it can use the combined history for segmentation. The route to examine is the ticket event, the fields returned, the receiving integration, the matching key and the later use. The label “ticket fulfilment” describes one function; tracing the destinations establishes the rest.
Access misuse and purpose change are separate investigations. The first examines who could act without authorisation; the second examines what a recipient did with information it could access. Both require a view across permissions, records and destinations. Follow the connected-system diagram →
Dated sources · API permissions and connected accounts
Stripe’s API-key notice displays 14 August 2026. Hudson Rock’s report dates a vendor-data release to 18 August. Put those dates beside the earlier guidance and ask what prompted the update.
| Date | Source and what it records |
|---|---|
| 2024 | Stripe’s plugin migration guide describes support introduced on 1 January, a developer requirement from 30 September and a merchant upgrade programme beginning 29 October. The guide explains the risk of sharing broad secret keys with third-party services. Read the migration guide ↗ |
| 18 November 2025 | Stripe’s prior-version General Terms PDF bears this modification date. Section 3 already contains the security-loss allocation paragraph also found in the September 2026 version. Compare the prior terms, PDF pages 9–10 ↗ |
| 14 August 2026 | The API-key security notice’s displayed last-updated date. It describes customer-data access and effects extending from a platform to connected accounts; it also addresses responsibility for compromise losses. Read the notice ↗ |
| 18 August 2026 Four days later | Hudson Rock’s 19 August research report dates the release to this day. It reports 669 vendor folders and 1,033 keys, with a reported volume of 33 GB. Read the researchers’ account ↗ |
| 28 September 2026 | The UK Services Agreement’s displayed modification date. Section 3 addresses account security and loss allocation, including exceptions for Stripe’s gross negligence, fraud or wilful misconduct. Read the UK agreement ↗ |
| 6 January 2027 | Stripe’s update explanation gives this effective date for changes to General Terms for existing users. New users and new services have different effective-date provisions. Read the applicability and notification dates ↗ |
The notice labels 14 August as its last update; it does not supply a first-publication date or a version comparison. It describes itself as supplementing the applicable Stripe agreements. Read the actual wording and the version applicable to the account and transaction date.
The security-loss paragraph is present in both the prior-version PDF and the September 2026 terms. The comparison therefore needs to identify the particular clauses or warnings that changed, alongside the date shown on each document.
The migration guide addresses merchants and plugin connections. To examine what a benefit member was told, retain the exact checkout and privacy notices shown at the time. Compare whether those notices identified the platform operator, the accessible data, the receiving integrations and any further use for profiles or marketing. An allocation of financial losses between contracting businesses answers a different question from the explanation given to the person whose information is involved.
A permission can expose customer, invoice or payment fields to another system. To examine later enrichment, identify those exact fields, the matching identifier, the receiving dataset and the query or rule that created the profile. Record which fraud-assessment outputs were available separately from internal telemetry. A description of the product’s purpose does not provide that field-by-field account.
Follow the accessible records through the connected-system diagram →
A dispute can span a storefront, a platform, a payment service and a receiving customer system. Put the separate responses beside the complete information journey. Identify what each answer covers and what remains unanswered.
| Type of response | What it addresses | Question still to answer | Records to identify |
|---|---|---|---|
| The merchant secures the API key | Responsibility for handling a credential | Which integrations held access, what could they read or change, and what did they actually do? | Credential inventory, permissions, access logs and revocation history |
| The transaction has finished | The completion of a payment or redemption | Which records and derived outputs persist, who can still retrieve them, and what stops subsequent use beyond the authorised purpose? | Retention schedules, stored fields, access policies, export history and downstream deletion records |
| We are not the data controller | A stated role for a processing activity | If the organisation uses records or derived profiles for its own commercial purposes, who decides that use and how does its stated role reflect those decisions? | Purpose-by-purpose role assessment, processing instructions, lawful basis, notices and decisions about matching or enrichment |
| The product is for fraud prevention | The stated purpose of a product | Which outputs reached other systems, and what purpose did each receiving system use them for? | Field definitions, reports, exports, connector settings and destination queries |
| We do not share that data | A statement whose scope needs to be defined | Which data and recipients does the answer cover? Does it address derived scores, linked records, platform access and onward outputs? | A field-by-field response, recipient list, access routes and transformation rules |
| The agreement allocates the losses | Contractual allocation of financial responsibility | What happened, which agreement version applies, and what explanation did the affected customer receive? | The applicable contract, effective-date notice, incident record and customer-facing disclosures |
| Another company handles that part | One organisation’s stated role | Which company took responsibility at the handover, and who will coordinate the complete response? | Company numbers, role allocation, handover records and complaint ownership |
| The current record has been updated | The position displayed now | What did the earlier version say, what changed and which underlying record supports the change? | Original and replacement documents, event dates, filing dates and the explanation for amendment |
Stored transaction records, linked identifiers and derived attributes can remain useful after payment or redemption. Follow three distinct stages: what remains stored, what can still be accessed, and what has already been copied elsewhere. Each stage needs an identified purpose, a retention period and controls that can be tested.
Which customer, purchase, invoice and risk-result fields remain? Why is each needed, for how long, and can it still be linked to a person or business?
Which keys, platform accounts and connectors can read historical records? What prevents excessive retrieval or reuse, which controls were enabled at the time, and what do the access logs show?
Revoking access blocks future requests through that credential; it does not itself erase copies already received. Who tracks those copies, transformations, further recipients and deletion?
Ask the infrastructure provider: Which controls prevent or detect access beyond the approved scope, and what controls govern information after an authorised export? Where does responsibility pass to another organisation, and what evidence shows that the restrictions continue there?
Stripe documents restricted keys and access policies. Its privacy material also describes retention beyond the last transaction. Use the version and configuration relevant to the period being examined, then ask for the actual fields, permissions and logs.
API permissions and access policies ↗ · Privacy roles and retention ↗
If an organisation decides to combine records, build a profile or select an audience for its own commercial purpose, ask it to identify its controller responsibilities for that activity. The ICO assesses who determines the purpose and means; a contractual label does not settle that question. Its checklist treats commercial benefit as one indicator, while distinguishing it from payment for processing services.
“If you use these records or derived profiles for your own commercial purposes, who decides that use, and how does your stated controller role reflect it?”
Request the named legal entity, the purpose, the source fields, the matching or transformation steps, the recipients, the lawful basis and the explanation given to the person. Track responsibility separately for payment execution, fraud assessment, retention and any later enrichment.
ICO: deciding controller and processor roles ↗ · Explore the value of linked data →
Who can provide a complete account of what data moved, who accessed or used it, for which purpose, and what happened after the concern was raised?
Ask each organisation to identify the part it can answer, the records supporting its answer and the organisation responsible for any remaining part. Keep those answers together so a referral between companies does not lose the original question.
For each response, record the question asked, the answer received, its date, the documents relied on and the point still outstanding. Preserve the earlier wording when a policy, contract or register entry changes.
Trace the information route → · Compare company identities and original filings → · Use the technical question checklist →
Planit’s article on closed user groups describes their appeal to affiliate marketers: defined audiences, eligibility checks, targeted campaigns and repeat purchasing. It gives examples of employee, student and professional groups. This is a commercial publisher’s account of the channel.
Our question follows from that description: what does a participant understand about the information used to make an offer relevant?
Planit · Importance of Closed User Groups · Published 26 June 2025; updated 23 July 2025. Reviewed for this example on 31 October 2026.
What makes the audience valuable: verified eligibility, purchase history, inferred interests, or a combination? Which of these can the operator pass to a retailer, agency or customer system? Can a member see the profile or segment applied to them, and how is it changed after an objection?
Security checks, eligibility checks, order fulfilment and marketing are different purposes. Follow the actual fields: a merchant’s order data, accessible payment or assessment results, and a provider’s internal security telemetry. A report or connector exposes the fields available to that account; the destination can then join, transform or use those fields under its own rules.
The ICO’s fraud-sharing guidance asks organisations to establish responsibilities and lawful bases, limit use to justified purposes and respect information rights. The guidance is marked as under review following the Data (Use and Access) Act. Check the applicable rules and documentation for the relevant date.
ICO · Sharing personal information to prevent scams and fraud · Reviewed 31 October 2026.
Use the 20 technical questions →A statement that a product prevents fraud describes its security function. To examine later use, ask what outputs reach another system and what that system does with them. Using an accessible result or an overlapping merchant record can create a different route from exporting the provider’s internal raw signals.
Consider this worked route through connected services. At each step, identify the input, the permission to receive it and the rule that changes its meaning.
Follow the route · example records
Eligibility result · member reference · sponsor or group, if supplied
The visible action is proving eligibility. Examine whether the operator keeps only an access result or also information about employment, occupation or group membership.
Ask: which information passes to the next service, and what does that recipient use it for?
Recipient or campaign reference · destination · recorded click time
A link can carry an identifier through a redirect. If a receiving system has the corresponding mapping, it can associate an event with an account or campaign. Inspect the actual parameter, destination and mapping.
Ask: does the link measure engagement, authenticate access, allocate a reward, or perform more than one function?
Order reference · product · payment status · accessible assessment result, if supplied
Checkout, invoice and payment services each hold parts of the transaction. A configured platform can receive permitted account events; a connector can pass available fields into reporting.
Ask: which fields reach the platform, warehouse or customer system, and where are those destinations recorded?
Ticket reference · claim or redemption event · account or order match, where available
Claiming or using a ticket may create another event. Linking it to the original purchase needs a common identifier or an accessible mapping between the records.
Ask: who receives confirmation, whether it identifies the member, and whether the purpose extends beyond fulfilment or reward allocation?
Joined history · inferred interest or frequency · audience or decision rule
A receiving system can calculate a new label from the fields it has. Reusing an accessible security-related result for an unrelated commercial segment changes the purpose to examine. The original raw security inputs need not all be present in that receiving system.
Ask: which source fields and rules produced the label, what action uses it, and how an objection reaches each destination?
Email pixels, decorated links and device identifiers can support measurement and matching. The ICO explains their operation and the rules for storage or access on devices. Consent to receive an email and the requirements for its tracking technologies are separate checks. ICO: tracking technologies and link decoration · Tracking within email
| Gap to examine | What to request |
|---|---|
| An eligibility result becomes a marketing attribute | The fields passed onward and the purpose recorded for that use |
| A security or transaction result becomes a customer label | The source field, transformation rule, new label and action it triggers |
| Separate suppliers feed a common customer record | Matching keys, tenant permissions, queries and recipient access records |
| An opt-out stops email but a related marketing segment persists | The preference scope, suppression rules and downstream updates |
| Records move to another service or region | Receiving entities, hosting and access locations, transfer arrangements and retention |
The ICO’s marketing guidance requires organisations to explain profiling, including enrichment from third parties or public sources. Ask for the explanation of the complete route, alongside each service’s description of its own role. ICO: profiling and enrichment ↗
Explore the connected-system diagram → Turn the route into technical questions →
| Phrase a member may encounter | Question it leaves open | Record that helps answer it |
|---|---|---|
| “Fraud prevention to protect members” | Which fields are collected, which outputs are accessible elsewhere, and are any of them used for another purpose? | Collection inventory, output schema, destination and purpose assessment |
| “Trusted partners” | Which recipients or categories, which roles, which countries and which uses? | Recipient information, processing purposes and transfer arrangements |
| “Anonymous insights” | What identifiers or matching information remain, and who can reconnect the record to a person? | Identifiability assessment, matching keys and access controls |
| “We do not store card details” | Which payment references, statuses, account identifiers or other transaction records are retained? | The actual stored fields and retention schedule |
| “Personalised experience” | Which inputs produce the profile, what decisions use it, and can the person inspect or challenge it? | Profile fields, source records, segment rules and rights process |
| “Unsubscribe” | Which messages, marketing profiles and downstream uses stop? | Preference scope, suppression records and recipient updates |
Replacing a name with a reference does not settle whether the information is anonymous. Where additional information can reconnect the reference to a person, examine who holds that information and how identification could occur. The ICO distinguishes pseudonymisation from effective anonymisation and describes the risk of linking records across datasets. Pseudonymisation · Linkability and identifiability
When a person’s work or service affiliation can be connected to identifiable activity, the consequences of exposure can extend to their workplace, family and personal safety.
NPSA’s guidance for people at higher risk explains how digital footprints and information about activities or routines can assist hostile targeting. The concern to examine in a benefits system is the combination: who the person is, which group they belong to, and what additional activity or location information an accessible record reveals.
Employment or service eligibility, when linked to a person, can help identify people in roles of interest to an attacker.
If an attacker obtains genuine purchase, reward or account details, those details can make a fraudulent support message or targeted approach more credible.
Linked activity or location records can reveal more than an isolated event. Examine the granularity, retention and access to the combined history.
These risks make the timing of transparency important: members and sponsors need to understand collection and further use before information spreads across services. Ask for data minimisation, restricted access, retention limits and a practical way to exercise choices across the connected route.
NPSA: digital footprints and online targeting · Protecting information about you · Recognising targeted approaches
Here, SPV means single-purpose voucher and MPV means multi-purpose voucher. Start with the instrument’s terms: admission tickets, discount codes, points and exchangeable vouchers can have different treatment.
Under the rules for vouchers issued from 1 January 2019, an SPV has a known place of supply and VAT liability when issued. An MPV is a voucher that does not meet that definition. This affects when VAT is accounted for across issue, transfer and redemption. A closed membership group or the number of brands displayed does not determine the classification.
Ask who issues the voucher, who sells it to the SME, who must accept it, what it can buy and which invoice records each stage. HMRC distinguishes vouchers from admission tickets and discount vouchers, so check the product actually supplied. HMRC VAT Notice 700/7, section 9 ↗
The information journey needs its own explanation: which account claims the code, which records redemption creates and which later systems receive those records. Trace those questions alongside the accounting route.
Ask the sponsor for the programme operator’s legal identity, the operator for the account and information route, and each supplier for its part of the purchase or redemption. Request a response to each organisation’s own processing, including the fields, purposes and recipients involved.
| Concern | Relevant route | Useful record to preserve |
|---|---|---|
| Personal information, profiling, consent or information rights | Raise it with the organisation; the ICO handles data-protection concerns | The notice, choices offered, request and response |
| Advertised saving or promotion terms | ASA advertising and promotion complaints | The dated offer, comparison price and significant conditions |
| Potential competition or consumer-law concerns | CMA reporting guidance; the appropriate consumer advice route for an individual dispute | The conduct, parties, affected market and supporting records |
| Voucher classification and VAT treatment | HMRC guidance and the supplier’s accounting explanation | Voucher terms, invoice, issuer and redemption conditions |
Keep the question specific: “Which information about me or my business enters this system, who can connect it to other records, what is done with it, and how can I exercise my choices?”
Guidance checked 2 November 2026. For earlier events, use the terms, configuration and rules applicable at that time.
This research examines commercial incentives, transparency and potential harms in closed user groups. Descriptions such as “closed”, “trusted” or “exclusive” do not establish that a scheme is ethical, that its data use is compliant, or that members understand the wider commercial relationships.
The questions are practical: who benefits from the information generated around a ticket, who can connect it to other records, for which purpose, and what can the member see or challenge? Verification of eligibility does not answer those questions.