Loading the recall…
Loading the recall…
Refund for a photoRefund
The recalled drain covers violate the entrapment protection standards of the Virginia Graeme Baker Pool and Spa Safety Act (VGBA), posing deadly entrapment and drowning hazards to consumers.
Take the drain cover out of the pool and write RECALL on it with a marker. Email a photo of it to Sviyatp to get a full refund, then throw it away.
The percent beside each line is how sure the reader is of it. On Remedy the photo goes to Remedy instead, and is checked against this rule in seconds.
"remove the drain cover from the pool" sets remove_part, which also adds cut_or_damage to must_show. "write "RECALL" with a marker on the cover" sets write_recalled, marker_text and marking. "take a photo" and "Send the photo to Sviyatp by email" set photo_required and email. "full refund" sets full_refund. The optional "if feasible" perimeter cut is not required before the photo, so it is left out. Source: Claude draft, then self-check, claude-opus-5-5, extracted Nov 5, 2026.
Pool owners, pool operators and consumers should stop using pools with the recalled pool drain covers immediately and contact Sviyatp for a full refund. To receive a refund, consumers will be asked to remove the drain cover from the pool, write "RECALL" with a marker on the cover, take a photo, then dispose of it. If feasible, disable the drain cover by cutting the perimeter structure to prevent reinstallation or further functional use. Send the photo to Sviyatp by email at SviyatpRecall@qq.com. Ensure all pools and spas have VGBA-compliant drain covers and teach children to stay away from drains.
Word for word from the CPSC record.
Sviyatp by email at SviyatpRecall@qq.com.


Images: U.S. Consumer Product Safety Commission.
Claude’s first draft came from the Message Batches API (msgbatch_01SZvx3uWxvaPPzfuhTsWWMm); a self-check pass then reviewed it against the remedy text and a deterministic lint (msgbatch_01L7ossQ22gCyA7XoToxwJej).
The self-check kept every field of the draft. Tokens: draft 3,318 in, 796 out; check 3,916 in, 635 out.
{
"draft": {
"photo_required": true,
"actions": [
"remove_part",
"write_recalled"
],
"marker_text": "RECALL",
"must_show": [
"whole_product",
"cut_or_damage",
"marking"
],
"remedy": "full_refund",
"refund_amount_text": "full refund",
"refund_amount": null,
"contact_channel": "email",
"steps": [
"Remove the drain cover from the pool.",
"Write RECALL on the cover with a marker.",
"Take a photo of the marked cover.",
"Email the photo to SviyatpRecall@qq.com."
],
"explanation": {
"plain": "Take the drain cover out of the pool and write RECALL on it with a marker. Email a photo of it to Sviyatp to get a full refund, then throw it away.",
"technical": "\"remove the drain cover from the pool\" sets remove_part; \"write \"RECALL\" with a marker on the cover\" sets write_recalled and marker_text; \"take a photo\" and \"Send the photo to Sviyatp by email\" set photo_required and email; \"full refund\" sets full_refund. The optional \"if feasible\" perimeter cut is not tied to the photo, so it is left out."
},
"confidence": {
"actions": 0.75,
"must_show": 0.8,
"remedy": 0.95
}
},
"checked": {
"photo_required": true,
"actions": [
"remove_part",
"write_recalled"
],
"marker_text": "RECALL",
"must_show": [
"whole_product",
"cut_or_damage",
"marking"
],
"remedy": "full_refund",
"refund_amount_text": "full refund",
"refund_amount": null,
"contact_channel": "email",
"steps": [
"Remove the drain cover from the pool.",
"Write RECALL on the cover with a marker.",
"Take a photo of the marked cover.",
"Email the photo to SviyatpRecall@qq.com."
],
"explanation": {
"plain": "Take the drain cover out of the pool and write RECALL on it with a marker. Email a photo of it to Sviyatp to get a full refund, then throw it away.",
"technical": "\"remove the drain cover from the pool\" sets remove_part, which also adds cut_or_damage to must_show. \"write \"RECALL\" with a marker on the cover\" sets write_recalled, marker_text and marking. \"take a photo\" and \"Send the photo to Sviyatp by email\" set photo_required and email. \"full refund\" sets full_refund. The optional \"if feasible\" perimeter cut is not required before the photo, so it is left out."
},
"confidence": {
"actions": 0.75,
"must_show": 0.8,
"remedy": 0.95
}
}
}{
"RecallID": 10877,
"RecallNumber": "26636",
"RecallDate": "2026-07-23T00:00:00",
"Description": "This recall involves the Sviyatp white pool drain cover, sold as a replacement pool drain cover for swimming pools. The Sviyatp Pool Drain Cover has no labeling or product identification on the product itself. The pool drain cover comes in clear packaging with \"X0050114ZZ,\" \"SV-SP1030-001,\" \"Sviyatp Dual Suction Outlet,\" and \"MADE IN CHINA\" printed on the label. The pool drain cover included two stainless steel screws.",
"URL": "https://www.cpsc.gov/Recalls/2026/Sviyatp-Pool-Drain-Covers-Recalled-Due-to-Risk-of-Serious-Injury-or-Death-from-Entrapment-and-Drowning-Hazards-Violate-Virginia-Graeme-Baker-Pool-Spa-Safety-Act",
"Title": "Sviyatp Pool Drain Covers Recalled Due to Risk of Serious Injury or Death from Entrapment and Drowning Hazards; Violate Virginia Graeme Baker Pool & Spa Safety Act",
"ConsumerContact": "Sviyatp by email at SviyatpRecall@qq.com.",
"LastPublishDate": "2026-07-24T00:00:00",
"Products": [
{
"Name": "Sviyatp Pool Drain Covers",
"Description": "",
"Model": "",
"Type": "",
"CategoryID": "",
"NumberOfUnits": "About 670"
}
],
"Inconjunctions": [],
"Images": [
{
"URL": "https://www.cpsc.gov/s3fs-public/sviyato-1.png",
"Caption": "Recalled Sviyatp Pool Drain Cover with two screws"
},
{
"URL": "https://www.cpsc.gov/s3fs-public/sviyato-2.png",
"Caption": "Recalled Sviyatp Pool Drain Cover Labeling on Packaging Only"
}
],
"Injuries": [
{
"Name": "None reported"
}
],
"Manufacturers": [],
"Retailers": [
{
"Name": "Online at Amazon.com from March 2026 through June 2026 for about $18.",
"CompanyID": ""
}
],
"Importers": [],
"Distributors": [
{
"Name": "Shenzhen Meilanxiang Trading Co., Ltd., dba Sviyatp, of China",
"CompanyID": ""
}
],
"SoldAtLabel": null,
"ManufacturerCountries": [
{
"Country": "China"
}
],
"ProductUPCs": [],
"Hazards": [
{
"Name": "The recalled drain covers violate the entrapment protection standards of the Virginia Graeme Baker Pool and Spa Safety Act (VGBA), posing deadly entrapment and drowning hazards to consumers.",
"HazardType": "",
"HazardTypeID": ""
}
],
"Remedies": [
{
"Name": "Pool owners, pool operators and consumers should stop using pools with the recalled pool drain covers immediately and contact Sviyatp for a full refund. To receive a refund, consumers will be asked to remove the drain cover from the pool, write \"RECALL\" with a marker on the cover, take a photo, then dispose of it. If feasible, disable the drain cover by cutting the perimeter structure to prevent reinstallation or further functional use. Send the photo to Sviyatp by email at SviyatpRecall@qq.com. Ensure all pools and spas have VGBA-compliant drain covers and teach children to stay away from drains."
}
],
"RemedyOptions": [
{
"Option": "Refund"
}
]
}The same data as JSON: GET /api/v1/recalls/26636