{"schema_version":"0.10.0","id":"LR-2026-0381","record_version":1,"title":"Sainsbury's ejects innocent man after facial recognition mix-up","verification":{"human_verified":false,"method":"automated_gate","auto_verified":true,"score":42.1,"score_breakdown":{"source_authority":12.1,"independent_corroboration":7.0,"implicated_party_confirmed":0.0,"citation_integrity":14.0,"specificity":0.0,"completeness":1.92,"unhedged_language":5.0},"checks":{"schema_valid":true,"every_field_cited":true,"quotes_verbatim":true,"source_fetched":true,"distinct_incident":true,"dates_plausible":true,"sources_agree":true,"source_describes_incident":true,"severe_backed_by_source":true,"record_integrity":true,"eligible":true,"about_this_case":true},"gate_version":"gate-2026-10-18.7","cross_check_model":null,"cross_check_agreement":null,"duplicate_of":null,"verified_by":null,"verified_at":"2026-11-01","extraction_run_id":null,"evidence_level":{"level":"preliminary","reason":"Publisher not yet named · subject to change","original_document":null,"reports_total":1,"reports_independent":0,"reports_derivative":0,"developing":false,"disputed":false,"rules_version":"evidence-2026-10-29.1","computed_at":"2026-11-01","history":[{"date":"2026-11-01","from_level":null,"to_level":"preliminary","reason":"Publisher not yet named · subject to change"}]},"sources_hash":"3154dbd2fd6574b64792d7df081b1a8e5f815ab67e84ba4a111444d423ce49c6"},"system":{"model_name":null,"model_version":null,"developer":"unknown","harness":null,"tools_granted":[],"permissions_scope":null,"autonomy_level":"unknown","guardrails_present":[],"deployment_context":"unknown","tier":null,"lifecycle_stage":null,"integration_type":null,"intended_use":null,"safeguard_state":null,"production_intended":null},"event":{"date_occurred":null,"date_disclosed":"2026-01-30","incident_class":"operational_error","failure_class":null,"agent_involved":null,"secondary_failure_classes":[],"trigger":"unknown","duration":null,"detection_method":"unknown","summary":"Sainsbury's uses a facial recognition system, supplied by Facewatch, in a trial across several London and other stores as part of a shoplifting crackdown. A shopper, Warren Rajah, was removed from the store after the system flagged him. The flag was for another shopper, and staff approached the wrong customer. Facewatch's data protection team checked and found he was not on its database and had not triggered any alerts. Sainsbury's apologised to Mr Rajah, saying the problem was not with the technology but with the wrong person being approached in store.","tags":[],"date_detected":null,"near_miss":null,"root_cause":null,"root_cause_detail":null,"failure_class_detail":null,"responsible_party":null,"adversarial_actor":null,"input_provenance":null,"time_to_contain":null,"operations_paused":null,"remediation":null,"precursor_events":null},"impact":{"direct_loss_usd":null,"remediation_hours":null,"records_exposed":null,"third_parties_affected_count":null,"severity":"minor","severity_because":"Test: minor (contained to one deployer and one store, routine cleanup). The sources state one shopper was affected, one in-store incident, and no data of others touched.","harm_class":[],"affected_description":null,"protected_class_involved":null,"data_categories_exposed":[],"loss_range_usd":null,"reversibility":null,"downstream_exposure_count":null},"evidence":{"sources":[{"url":"https://www.lbc.co.uk/article/sainsburys-apologises-facial-recognition-london-news-5HjdRdG_2/","publisher":"LBC","date":"2026-01-30","type":"press","title":"Sainsbury’s apologises after kicking innocent man out of supermarket in facial recognition mix-up - LBC","archived_url":null,"attachment":"first_report"}],"per_field_confidence":{"event.incident_class":"D","impact.severity":"D","impact.severity_because":"D","event.summary":"C","system.autonomy_level":"D","system.deployment_context":"D","event.trigger":"D","event.detection_method":"D","context.country":"D","system.developer":"D","event.date_disclosed":"D","context.denominator_available":"D"},"field_citations":{"event.incident_class":[{"source_index":0,"quote":"This incident arose from a case of human error in-store, where a member of staff approached the wrong customer."}],"impact.severity":[{"source_index":0,"quote":"This incident arose from a case of human error in-store, where a member of staff approached the wrong customer."}],"impact.severity_because":[{"source_index":0,"quote":"This incident arose from a case of human error in-store, where a member of staff approached the wrong customer."}],"event.summary":[{"source_index":0,"quote":"In reality, it was another shopper flagged down by the technology, which is being trialed in multiple Sainsbury’s stores in a shoplifting crackdown."},{"source_index":0,"quote":"This incident arose from a case of human error in-store, where a member of staff approached the wrong customer."},{"source_index":0,"quote":"Our Data Protection team followed the usual process to confirm his identity and verified that he was not on our database and had not been subject to any alerts generated by Facewatch."},{"source_index":0,"quote":"This was not an issue with the facial recognition technology in use but a case of the wrong person being approached in store."}]},"notes_on_gaps":"No incident date is stated; the article date 2026-01-30 is used only as date_disclosed, taken from the source header. No model name, version, harness, autonomy level, tools, or guardrail list is stated, so those fields are omitted. No agent was involved, so event.failure_class and related agent fields are omitted. Detection method is not stated and is omitted. No remediation is reported by either party. No data exposure is stated, so impact.records_exposed and data categories are omitted. Judgements: responsible_party set to deployer because the store staff acted; root_cause set to oversight based on the stated human error; severity set to minor under the single-deployer test; B1 linked as missing because no human check before the ejection is stated; the Facewatch database check is not mapped to a control because it does not match the closed list cleanly. Only one press source is given and the statements are from Sainsbury's and Facewatch spokespeople. [case created by the backfill: read by claude-haiku-5-5, backfill-2026-11-01.2, 2026-11-01; not yet reviewed] [2026-11-01: evidence level set: Preliminary (Publisher not yet named · subject to change)]"},"context":{"industry":null,"org_size_band":null,"country":"unknown","denominator_available":false,"denominator":null,"related_incident_ids":[],"systemic_exposure":null,"shared_model_id":null,"upstream_incident_id":null,"incident_evidence":null,"regulatory":null,"coverage":null},"analysis":{"sections":{"timeline":[{"text":"Sainsbury's began trialing facial recognition in two stores, Sydenham and Bath Oldfield Park.","quote":"Sainsbury’s began trialing facial recognition technology in two of its stores - Sydenham and Bath Oldfield Park.","source_index":0,"when":null}]},"model":"claude-haiku-5-5","prompt_version":"backfill-2026-11-01.2","extracted_at":"2026-11-01","source_urls":["https://www.lbc.co.uk/article/sainsburys-apologises-facial-recognition-london-news-5HjdRdG_2/"]}}