{
  "schema_version": "0.2.0",
  "id": 11025,
  "recall_number": "27029",
  "slug": "27029-usopal-recalls-xalirium-portable-bed-rails-due-to",
  "title": "usOpal Recalls Xalirium Portable Bed Rails Due to Risk of Serious Injury or Death from Entrapment and Asphyxiation; Violate Mandatory Standard for Adult Portable Bed Rails",
  "description": "This recall involves Xalirium-branded adult portable bed rails. They have a white frame with black foam rubber grips and a black fabric pouch. The bed rails measure about 17.15 inches high, 4.33 inches wide and 1.99 inches long. \"Xalirium\" is printed on the label of the product packaging. Only bed rails without vertical bars inside the opening are included in this recall.",
  "recall_date": "2026-10-15",
  "last_publish_date": "2026-10-15",
  "official_url": "https://cpsc.gov/Recalls/2027/usOpal-Recalls-Xalirium-Portable-Bed-Rails-Due-to-Risk-of-Serious-Injury-or-Death-from-Entrapment-and-Asphyxiation-Violate-Mandatory-Standard-for-Adult-Portable-Bed-Rails",
  "consumer_contact": "usOpal by email at xaliriumofficial@outlook.com",
  "products": [
    {
      "name": "Xalirium Adult Portable Bed Rails",
      "description": "",
      "model": "",
      "type": "Adult Bed Rails",
      "categoryid": "1791",
      "numberofunits": "About 200"
    }
  ],
  "hazards": [
    "The recalled bed rails violate the mandatory standard for adult portable bed rails because when the bed rails are attached to a bed, users can become entrapped within the bed rail or between the bed rail and the side of the mattress, posing a serious entrapment hazard and risk of death by asphyxiation. The bed rails do not meet structural stability or retention strap requirements, posing a fall hazard. In addition, the bed rails do not bear the required hazard warning labels."
  ],
  "remedies": [
    "Consumers should stop using the recalled adult portable bed rails immediately and contact usOpal for a full refund. Consumers will be asked to cut the black storage bag and straps and to cut the foam padding on the bed rails, write \u201cRECALLED\u201d on the upper and lower bed rails, and send a photo of the marked rails to xaliriumofficial@outlook.com. Consumers should then dispose of the recalled product."
  ],
  "remedy_options": [
    "Refund"
  ],
  "injuries": [
    "None reported."
  ],
  "retailers": [
    "Sold Online At:\nAmazon.com from February 2026 through August 2026 for about $60."
  ],
  "countries": [
    "China"
  ],
  "upcs": [],
  "images": [
    {
      "url": "https://cpsc.gov/s3fs-public/usOpal1.png?VersionId=l2dlrQynez_5Dol1XLli3zt6yQvWmiaY",
      "caption": "Recalled Xalirium Adult Portable Bed Rails"
    },
    {
      "url": "https://cpsc.gov/s3fs-public/usOpal2.png?VersionId=BM5NrNhAJCjNJ634oIyirswfURv3bMkQ",
      "caption": "\"Xalirium\" is printed on the label of the recalled adult portable bed rail."
    }
  ],
  "urgency": "critical",
  "audience_tags": [
    "home"
  ],
  "immediate_action": "stop_using",
  "retrieved_at": "2026-10-15T18:33:53+00:00",
  "source_fingerprint": {
    "algorithm": "sha256",
    "canonical_json_sha256": "6127bcd9695b53b4a7b0b93247d00a611dd901f7c5669a2a106615b7f9597694"
  },
  "enrichment": {
    "ruleset": {
      "id": "cpsc-deterministic-enrichment",
      "version": "1.0.0"
    },
    "product_entities": [
      {
        "value": "product:xalirium-adult-portable-bed-rails",
        "raw_values": [
          "Xalirium Adult Portable Bed Rails"
        ],
        "source_fields": [
          "Products[0].Name"
        ],
        "rule_id": "product_entity_key",
        "rule_version": "1.0.0",
        "canonical_key": "product:xalirium-adult-portable-bed-rails",
        "aliases": [
          "Xalirium Adult Portable Bed Rails"
        ],
        "models": []
      }
    ],
    "upc_identifiers": [],
    "organizations": [
      {
        "value": "Opal Vista Ltd., dba usOpal, of China",
        "raw_values": [
          "Opal Vista Ltd., dba usOpal, of China"
        ],
        "source_fields": [
          "Importers[0].Name"
        ],
        "rule_id": "organization",
        "rule_version": "1.0.0",
        "canonical_key": "organization:opal-vista-ltd-dba-usopal-of-china",
        "role": "importer"
      }
    ],
    "numeric_units": [],
    "hazard_categories": [
      {
        "value": "fall",
        "raw_values": [
          "The recalled bed rails violate the mandatory standard for adult portable bed rails because when the bed rails are attached to a bed, users can become entrapped within the bed rail or between the bed rail and the side of the mattress, posing a serious entrapment hazard and risk of death by asphyxiation. The bed rails do not meet structural stability or retention strap requirements, posing a fall hazard. In addition, the bed rails do not bear the required hazard warning labels."
        ],
        "source_fields": [
          "Hazards[0].Name"
        ],
        "rule_id": "hazard_category",
        "rule_version": "1.0.0",
        "canonical_key": "hazard:fall"
      }
    ],
    "remedy_categories": [
      {
        "value": "refund",
        "raw_values": [
          "Consumers should stop using the recalled adult portable bed rails immediately and contact usOpal for a full refund. Consumers will be asked to cut the black storage bag and straps and to cut the foam padding on the bed rails, write \u201cRECALLED\u201d on the upper and lower bed rails, and send a photo of the marked rails to xaliriumofficial@outlook.com. Consumers should then dispose of the recalled product."
        ],
        "source_fields": [
          "Remedies[0].Name"
        ],
        "rule_id": "remedy_category",
        "rule_version": "1.0.0",
        "canonical_key": "remedy:refund"
      },
      {
        "value": "dispose",
        "raw_values": [
          "Consumers should stop using the recalled adult portable bed rails immediately and contact usOpal for a full refund. Consumers will be asked to cut the black storage bag and straps and to cut the foam padding on the bed rails, write \u201cRECALLED\u201d on the upper and lower bed rails, and send a photo of the marked rails to xaliriumofficial@outlook.com. Consumers should then dispose of the recalled product."
        ],
        "source_fields": [
          "Remedies[0].Name"
        ],
        "rule_id": "remedy_category",
        "rule_version": "1.0.0",
        "canonical_key": "remedy:dispose"
      }
    ],
    "action_flags": {
      "stop_use": {
        "value": true,
        "raw_values": [
          "Consumers should stop using the recalled adult portable bed rails immediately and contact usOpal for a full refund. Consumers will be asked to cut the black storage bag and straps and to cut the foam padding on the bed rails, write \u201cRECALLED\u201d on the upper and lower bed rails, and send a photo of the marked rails to xaliriumofficial@outlook.com. Consumers should then dispose of the recalled product."
        ],
        "source_fields": [
          "Remedies[0].Name"
        ],
        "rule_id": "action_flag_stop_use",
        "rule_version": "1.0.0",
        "canonical_key": "action:stop_use"
      },
      "refund": {
        "value": true,
        "raw_values": [
          "Consumers should stop using the recalled adult portable bed rails immediately and contact usOpal for a full refund. Consumers will be asked to cut the black storage bag and straps and to cut the foam padding on the bed rails, write \u201cRECALLED\u201d on the upper and lower bed rails, and send a photo of the marked rails to xaliriumofficial@outlook.com. Consumers should then dispose of the recalled product."
        ],
        "source_fields": [
          "Remedies[0].Name"
        ],
        "rule_id": "action_flag_refund",
        "rule_version": "1.0.0",
        "canonical_key": "action:refund"
      },
      "repair": {
        "value": false,
        "raw_values": [],
        "source_fields": [
          "Remedies[0].Name"
        ],
        "rule_id": "action_flag_repair",
        "rule_version": "1.0.0",
        "canonical_key": "action:repair"
      },
      "dispose": {
        "value": true,
        "raw_values": [
          "Consumers should stop using the recalled adult portable bed rails immediately and contact usOpal for a full refund. Consumers will be asked to cut the black storage bag and straps and to cut the foam padding on the bed rails, write \u201cRECALLED\u201d on the upper and lower bed rails, and send a photo of the marked rails to xaliriumofficial@outlook.com. Consumers should then dispose of the recalled product."
        ],
        "source_fields": [
          "Remedies[0].Name"
        ],
        "rule_id": "action_flag_dispose",
        "rule_version": "1.0.0",
        "canonical_key": "action:dispose"
      }
    },
    "audience_categories": [
      {
        "value": "home",
        "raw_values": [
          "usOpal Recalls Xalirium Portable Bed Rails Due to Risk of Serious Injury or Death from Entrapment and Asphyxiation; Violate Mandatory Standard for Adult Portable Bed Rails This recall involves Xalirium-branded adult portable bed rails. They have a white frame with black foam rubber grips and a black fabric pouch. The bed rails measure about 17.15 inches high, 4.33 inches wide and 1.99 inches long. \"Xalirium\" is printed on the label of the product packaging. Only bed rails without vertical bars inside the opening are included in this recall. The recalled bed rails violate the mandatory standard for adult portable bed rails because when the bed rails are attached to a bed, users can become entrapped within the bed rail or between the bed rail and the side of the mattress, posing a serious entrapment hazard and risk of death by asphyxiation. The bed rails do not meet structural stability or retention strap requirements, posing a fall hazard. In addition, the bed rails do not bear the required hazard warning labels. Consumers should stop using the recalled adult portable bed rails immediately and contact usOpal for a full refund. Consumers will be asked to cut the black storage bag and straps and to cut the foam padding on the bed rails, write \u201cRECALLED\u201d on the upper and lower bed rails, and send a photo of the marked rails to xaliriumofficial@outlook.com. Consumers should then dispose of the recalled product. None reported."
        ],
        "source_fields": [
          "Title",
          "Description",
          "Hazards[0].Name",
          "Remedies[0].Name",
          "Injuries[0].Name"
        ],
        "rule_id": "audience_category",
        "rule_version": "1.0.0",
        "canonical_key": "audience:home"
      }
    ],
    "product_categories": [
      {
        "value": "furniture",
        "raw_values": [
          "Xalirium Adult Portable Bed Rails  Adult Bed Rails"
        ],
        "source_fields": [
          "Products[0]"
        ],
        "rule_id": "product_category",
        "rule_version": "1.0.0",
        "canonical_key": "product-category:furniture"
      }
    ],
    "reported_counts": {
      "incidents": {
        "value": 0,
        "raw_values": [
          "None reported."
        ],
        "source_fields": [
          "Injuries[0].Name"
        ],
        "rule_id": "reported_incidents",
        "rule_version": "1.0.0",
        "parse_status": "parsed"
      },
      "injuries": {
        "value": null,
        "raw_values": [],
        "source_fields": [],
        "rule_id": "reported_injuries",
        "rule_version": "1.0.0",
        "parse_status": "not_stated"
      },
      "deaths": {
        "value": null,
        "raw_values": [],
        "source_fields": [],
        "rule_id": "reported_deaths",
        "rule_version": "1.0.0",
        "parse_status": "not_stated"
      }
    }
  },
  "derivations": {
    "urgency": "Keyword heuristic; not an official CPSC classification.",
    "audience_tags": "Keyword heuristic over official title, description, hazard, and remedy text.",
    "immediate_action": "Keyword heuristic over official remedy text; read the official remedy.",
    "enrichment": "Deterministic, versioned normalization. Source text remains in the source fields above; ambiguous count language abstains rather than guessing."
  },
  "field_change_history": []
}
