{"$schema": "https://iptc.org/std/ninjs/ninjs-schema_3.2.json", "uri": "urn:newsml:wireva.mib.news:story:2bfd5770-6c8c-4ac0-897e-9db8c01c1c2d", "type": "composite", "version": "1", "versioncreated": "2026-07-08T10:00:14.499320Z", "firstcreated": "2026-07-08T10:00:14.499320Z", "pubstatus": "usable", "language": "en", "headline": "Virgin Media fined record £28m for preventing customers from cancelling contracts", "description_text": "Ofcom has imposed a record £28m fine on Virgin Media for deliberately mishandling millions of customer calls to prevent contract cancellations between 2022 and 2024.", "associations": {"item-0": {"$schema": "https://iptc.org/std/ninjs/ninjs-schema_3.2.json", "uri": "urn:newsml:wireva.mib.news:item:79c0b71b-f135-4ca4-93c6-bb59acf04a7c", "type": "text", "profile": "standard", "version": "1", "versioncreated": "2026-08-21T19:48:40.817229Z", "firstcreated": "2026-07-08T10:00:14.499320Z", "pubstatus": "usable", "urgency": 5, "language": "en", "headline": "Virgin Media fined record £28m for preventing customers from cancelling contracts", "byline": "Eleanor Ellington", "located": "United Kingdom", "copyrightholder": "Haydamax OÜ", "copyrightnotice": "Wireva / Nobel", "usageterms": "Subscribers may republish this item in full, including translation and trimming, with the credit “Wireva / Nobel”. Set rel=canonical to https://nobel.observer/news/virgin-media-fined-record-ps28m-for-preventing-customers-from-cancelling-contracts/ when publishing on the web.", "description_text": "Ofcom has imposed a record £28m fine on Virgin Media for deliberately mishandling millions of customer calls to prevent contract cancellations between 2022 and 2024.", "altids": {"mosaic": "79c0b71b-f135-4ca4-93c6-bb59acf04a7c", "story": "2bfd5770-6c8c-4ac0-897e-9db8c01c1c2d", "slug": "virgin-media-fined-record-ps28m-for-preventing-customers-from-cancelling-contracts"}, "subject": [{"name": "Media", "rel": "direct", "literal": "media", "code": "medtop:01000000", "scheme": "http://cv.iptc.org/newscodes/mediatopic/", "uri": "http://cv.iptc.org/newscodes/mediatopic/01000000"}], "place": [{"name": "United Kingdom", "literal": "gb", "code": "GB", "scheme": "http://cv.iptc.org/newscodes/countrycodes/"}], "person": [], "organisation": [], "genre": [{"name": "Standard story", "literal": "standard"}], "service": [{"name": "Wireva", "literal": "wireva"}], "associations": {"featuremedia": {"uri": "urn:newsml:wireva.mib.news:media:095ab44c-ccad-4707-a63e-cf34ee6ae7cd", "type": "picture", "version": "1", "pubstatus": "usable", "headline": "Virgin Media fined record £28m for stopping millions of customers from switching", "description_text": "", "copyrightholder": "standard.co.uk", "copyrightnotice": "Virgin Media fined record £28m for stopping millions of customers from switching", "usageterms": "Picture belongs to the source publication: address and terms are delivered, the file is not.", "altids": {"wireva": "095ab44c-ccad-4707-a63e-cf34ee6ae7cd"}, "extra": {"wireva:delivery_mode": "link_only", "wireva:rights": {"licence": "", "licence_url": "", "licence_raw": "Related RSS source", "licence_verified_at": "2026-08-21T19:48:40.834528Z", "attribution_required": true, "attribution_text": "Virgin Media fined record £28m for stopping millions of customers from switching", "redistribution_allowed": false, "commercial_use_allowed": false, "modifications_allowed": false, "share_alike_required": false}, "wireva:provenance": {"creator": "", "source_name": "standard.co.uk", "source_url": "https://www.standard.co.uk/business/business-news/virgin-media-ofcom-consumer-b1289156.html", "source_page_url": "https://www.standard.co.uk/business/business-news/virgin-media-ofcom-consumer-b1289156.html", "our_page_url": "https://nobel.observer/news/virgin-media-fined-record-ps28m-for-preventing-customers-from-cancelling-contracts/"}, "wireva:role": "lead"}, "renditions": {"source": {"href": "https://www.standard.co.uk/business/business-news/virgin-media-ofcom-consumer-b1289156.html", "mimetype": "image/jpeg"}}}}, "extra": {"wireva:story": {"uri": "urn:newsml:wireva.mib.news:story:2bfd5770-6c8c-4ac0-897e-9db8c01c1c2d", "slug": "virgin-media-fined-record-28m-for-preventing-customers-from-cancelling-contracts-20260708", "status": "closed", "languages": ["en"], "item_count": 1, "is_breaking": false}, "wireva:rights": {"class": "agency_original", "redistribution_allowed": true, "commercial_use_allowed": true, "modifications_allowed": true, "share_alike_required": false, "attribution_required": true, "attribution_text": "Wireva / Nobel", "canonical_required": true, "canonical_url": "https://nobel.observer/news/virgin-media-fined-record-ps28m-for-preventing-customers-from-cancelling-contracts/", "linkback_required": true, "licence": "Wireva subscriber licence", "licence_url": "", "licensor": "Haydamax OÜ", "valid_until": null, "excerpt_max_chars": 0, "decided_by_rule": "agency_original_unassessed_allow", "needs_review": true}, "wireva:provenance": {"production_method": "automated", "ai_stages": {}, "model": "", "human_reviewed": false, "reviewed_by": "", "reviewed_at": null, "editorial_control": true, "editorial_responsibility": "Haydamax OÜ (Wireva)", "factchecked": false, "verification_status": "multi_source", "independent_confirmations": 3, "official_source_used": false, "used_press_release": false, "public_interest": true, "ai_disclosure_required": true, "ai_disclosure_text": "This item was produced with AI assistance under the editorial responsibility of Haydamax OU.", "independence_check": {"status": "not_assessed", "score": 0.0, "checked_at": "2026-08-21T19:48:40.831140Z"}, "sources": [{"url": "https://www.theguardian.com/media/2026/jul/08/virgin-media-fined-preventing-customers-cancelling-contracts-ofcom", "title": "", "publisher": "theguardian.com", "type": "rss", "role": "primary", "official": false, "retrieved_at": "2026-08-21T19:48:40.823304Z", "published_at": null}, {"url": "https://www.dailyrecord.co.uk/news/uk-world-news/virgin-media-fined-28m-after-37401565", "title": "", "publisher": "dailyrecord.co.uk", "type": "rss", "role": "supporting", "official": false, "retrieved_at": "2026-08-21T19:48:40.819437Z", "published_at": null}, {"url": "https://www.manchestereveningnews.co.uk/news/uk-news/virgin-media-fined-record-28m-34254664", "title": "", "publisher": "manchestereveningnews.co.uk", "type": "rss", "role": "supporting", "official": false, "retrieved_at": "2026-08-21T19:48:40.820125Z", "published_at": null}, {"url": "https://www.standard.co.uk/business/business-news/virgin-media-ofcom-b1289156.html", "title": "", "publisher": "standard.co.uk", "type": "rss", "role": "supporting", "official": false, "retrieved_at": "2026-08-21T19:48:40.820733Z", "published_at": null}, {"url": "https://www.standard.co.uk/business/business-news/virgin-media-ofcom-consumer-b1289156.html", "title": "", "publisher": "standard.co.uk", "type": "rss", "role": "supporting", "official": false, "retrieved_at": "2026-08-21T19:48:40.821276Z", "published_at": null}]}, "wireva:publication": {"name": "Nobel", "domain": "nobel.observer", "country": "GB", "url": "https://nobel.observer/news/virgin-media-fined-record-ps28m-for-preventing-customers-from-cancelling-contracts/"}, "wireva:links": {"self": "https://wireva.mib.news/api/v1/items/79c0b71b-f135-4ca4-93c6-bb59acf04a7c", "html": "https://wireva.mib.news/item/79c0b71b-f135-4ca4-93c6-bb59acf04a7c/virgin-media-fined-record-ps28m-for-preventing-customers-from-cancelling-contracts/", "story": "https://wireva.mib.news/story/virgin-media-fined-record-28m-for-preventing-customers-from-cancelling-contracts-20260708/"}, "wireva:metrics": {"word_count": 590, "char_count": 4087, "reading_time_seconds": 292}}}}, "extra": {"wireva:languages": ["en"], "wireva:status": "closed", "wireva:item_count": 1}}