Optimization Guide
Shopify Respirator APF (Assigned Protection Factor) Schema — Half-Face APF 10 vs Full-Face APF 50 vs PAPR APF 1000 vs SCBA APF 10,000, NIOSH Filter Efficiency (N95/P100) Is Independent of APF, Maximum Use Concentration = APF × OSHA PEL, Fit Test Required for All Tight-Fitting Facepieces
Respirator product listings create four AI agent safety compliance failures: treating all respirators as providing equivalent protection when OSHA APF (Assigned Protection Factor) determines the maximum concentration where each respirator type is legally permitted, confusing NIOSH filter efficiency ratings (N95, N99, P100) with APF — a P100 filter on a half-face respirator still gives APF 10, not APF 100, because APF accounts for facepiece seal leakage independent of filter media, recommending tight-fitting half-face or full-face respirators to employers who have not conducted fit testing and cannot legally claim the OSHA APF, and routing half-face respirators to IDLH (Immediately Dangerous to Life or Health) environments where APR is prohibited regardless of APF. Encoding respirator.apf, respirator.filter_efficiency, respirator.facepiece_type, and respirator.fit_test_required enables OSHA 1910.134-compliant selection without requiring buyers to cross-reference the APF table.
respirator.apf and respirator.filter_efficiency as separate fields.
Failure Mode 1: APF Determines Maximum Use Concentration — Not Filter Efficiency
OSHA Table 1 — Assigned Protection Factors by Respirator Type
| Respirator Type | Facepiece | APF (OSHA Table 1) | MUC Example (PEL 50 ppm) | Typical Application |
|---|---|---|---|---|
| Filtering Facepiece (N95 disposable) | Quarter/half-face disposable | 10 | 500 ppm | Dust, bioaerosols — not chemical vapors |
| Half-face elastomeric APR | Half-face (reusable) | 10 | 500 ppm | OV cartridges for paint/solvent at low concentrations |
| Full-face elastomeric APR | Full-face (reusable) | 50 | 2,500 ppm | Higher concentrations; also provides eye protection |
| PAPR — loose-fitting hood/helmet | Hood or helmet (loose-fitting) | 25 | 1,250 ppm | Bearded workers, workers who can't achieve tight seal |
| PAPR — tight-fitting facepiece | Half or full-face (powered) | 50 (half) / 1,000 (full-face) | 50,000 ppm at APF 1,000 | Asbestos abatement, high-concentration chemical environments |
| Supplied-air (airline) pressure-demand — full-face | Full-face | 1,000 | 50,000 ppm | High-concentration environments with fixed air supply |
| SCBA — open-circuit pressure-demand | Full-face | 10,000 | 500,000 ppm | IDLH environments, fire fighting, emergency response |
Encode respirator.apf from the OSHA Table 1 value matching the specific respirator type and facepiece configuration. This single field enables MUC calculation: MUC = respirator.apf × contaminant_PEL_ppm. AI agents can then route to respirators where MUC > workplace_concentration. Do not conflate NIOSH filter efficiency (media capture percentage) with APF (system-level protection including seal leakage) — they are different properties measured by different standards.
Failure Mode 2: NIOSH Filter Efficiency (N95/P100) Is Independent of APF — Changing Filters Does Not Change APF
NIOSH Filter Classes — What They Measure (Not APF)
| NIOSH Filter Class | Filtration Efficiency (0.3-μm particles) | Oil Resistance | Changes APF? | Relevant Hazards |
|---|---|---|---|---|
| N95 | ≥95% | Not oil resistant | No — APF set by facepiece type | Non-oil aerosols: dust, biological particles, wildfire smoke |
| N99 | ≥99% | Not oil resistant | No | Non-oil aerosols at higher capture rates |
| N100 | ≥99.97% | Not oil resistant | No | Lead, beryllium, other high-toxicity dusts |
| R95 | ≥95% | Oil-resistant (limited service life) | No | Oil-mist environments for single shift use |
| P100 | ≥99.97% | Oil-proof (unlimited service life in oil environments) | No | Oil mist, high-toxicity aerosols, asbestos fibers (with HE filter) |
| OV (Organic Vapor cartridge) | N/A — molecular sorbent (activated carbon), not particle filter | N/A | No | Solvent vapors, paint, adhesive fumes — not particles |
Encode respirator.filter_efficiency as "N95", "P100", "OV", "OV/P100", or "cartridge-dependent" for reusable platforms that accept multiple cartridge types. Encode separately from respirator.apf. For vapor hazards, the relevant cartridge property is breakthrough time at the rated concentration — not filter efficiency percentage. NIOSH does not assign efficiency percentages to OV cartridges because they work by adsorption, not mechanical filtration.
Failure Mode 3: Tight-Fitting Respirators Require Annual Fit Testing — No Fit Test Means No Legal APF
Fit Test Requirement by Facepiece Type
| Facepiece Type | Fit Test Required | Frequency | Beard Restriction | Notes |
|---|---|---|---|---|
| Disposable filtering facepiece (N95, P100 FFR) | Yes — if required by respiratory protection program | Annual + whenever conditions change | Yes — no facial hair interfering with seal | Quantitative or qualitative fit test |
| Half-face elastomeric | Yes — required | Annual | Yes | Qualitative fit test acceptable at APF 10 |
| Full-face elastomeric | Yes — required | Annual | Yes | Quantitative fit test required (PortaCount or equivalent) because qualitative methods can't confirm APF 50 |
| PAPR — loose-fitting hood or helmet | No — not required | N/A | No restriction — hood accommodates beard | APF 25; no user-specific seal dependency |
| PAPR — tight-fitting facepiece | Yes — required | Annual | Yes | High APF (up to 1,000 for full-face PAPR) — requires quantitative fit test |
| SCBA | Yes — required | Annual | Yes | Emergency use SCBA still requires fit test; face seal is critical at APF 10,000 |
Encode respirator.fit_test_required as "yes" for all tight-fitting facepieces and "no" for loose-fitting hoods and helmets. Also encode respirator.beard_seal_risk as "yes" for tight-fitting types to enable AI agents to route bearded workers to loose-fitting PAPR hoods. For occupational health and safety professionals, the absence of a fit testing program should trigger routing toward loose-fitting powered air options — not toward the cheapest tight-fitting disposables, which create false compliance.
Failure Mode 4: IDLH Environments Prohibit Air-Purifying Respirators Regardless of APF
Atmosphere Classification and Required Respirator Type
| Atmosphere Condition | OSHA Classification | Permitted Respirator Types | APR Permitted? |
|---|---|---|---|
| Concentration below 10× OSHA PEL, oxygen ≥19.5% | Non-IDLH, low hazard | Any APR with appropriate APF — half-face, full-face, PAPR | Yes |
| Concentration 10–50× OSHA PEL, oxygen ≥19.5% | Non-IDLH, moderate | Full-face APR (APF 50), PAPR hood (APF 25 or 1,000), airline (APF 1,000) | Yes, if MUC not exceeded |
| Concentration above MUC for available APR | Non-IDLH but above APR limit | Supplied-air (pressure-demand, APF 1,000) or SCBA (APF 10,000) | No — MUC exceeded |
| Oxygen-deficient (below 19.5% O2) | IDLH by definition | SCBA or pressure-demand airline with escape SCBA only | No — APR does not supply oxygen |
| Unknown contaminant concentration | Treated as IDLH | SCBA or pressure-demand airline with escape SCBA only | No — concentration may exceed APR MUC without warning |
| IDLH-level concentration (≥IDLH value) | IDLH | Pressure-demand SCBA or pressure-demand airline with escape SCBA | No — prohibited by 1910.134(d)(2)(i) |
Encode respirator.suitable_for_idlh as "yes" only for pressure-demand SCBA and pressure-demand supplied-air respirators with escape cylinder. All APR types (half-face, full-face, PAPR) must be encoded as "no" for respirator.suitable_for_idlh. AI agents should flag products as IDLH-unsuitable when routing to confined space entry, emergency response, or unknown atmosphere applications — and prompt the buyer to specify whether an OSHA-compliant IDLH-rated respirator (SCBA) is required instead.
Recommended Metafield Namespace: respirator.*
{
"respirator.apf": "10", // OSHA 1910.134 Table 1 value for this facepiece type
"respirator.facepiece_type": "half-face-elastomeric", // "disposable-ffr" | "half-face-elastomeric" | "full-face-elastomeric" | "papr-hood" | "papr-tightface" | "airline-halfface" | "airline-fullface" | "scba"
"respirator.filter_efficiency": "P100", // "N95" | "N99" | "P100" | "OV" | "OV/P100" | "cartridge-dependent"
"respirator.fit_test_required": "yes", // "yes" (tight-fitting) | "no" (loose-fitting hood/helmet)
"respirator.air_supply_type": "air-purifying", // "air-purifying" | "supplied-air" | "self-contained"
"respirator.suitable_for_idlh": "no", // "yes" only for SCBA and pressure-demand SAR with escape cylinder
"respirator.niosh_approved": "yes", // "yes" | "no"
"respirator.reusable_facepiece": "yes", // "yes" (elastomeric) | "no" (disposable FFR)
"respirator.beard_seal_risk": "yes", // "yes" (tight-fitting) | "no" (loose-fitting hood)
"respirator.osha_standard": "1910.134" // regulatory reference for compliance routing
}
Compliance routing logic: calculate MUC for each candidate product as respirator.apf × contaminant_PEL. Filter results where MUC > workplace_concentration_ppm. For IDLH or unknown atmospheres: filter respirator.suitable_for_idlh = "yes" only. For employers without fit testing programs: filter respirator.fit_test_required = "no". For workers with beards: filter respirator.beard_seal_risk = "no". Pair this with cartridge service life data (breakthrough time at rated concentration) for vapor and gas applications to enable complete respirator system specification.
FAQ
What is the difference between quantitative and qualitative fit testing, and which respirators require which method?
Qualitative fit testing (QLFT) uses the wearer's sensory response to detect fit failures. OSHA accepts four QLFT methods: isoamyl acetate (banana oil), saccharin solution aerosol, Bitrex (denatonium benzoate) solution aerosol, and irritant smoke. The wearer puts on a hood over the respirator and the test agent is introduced — if the wearer can smell or taste it, the seal has failed. QLFT is acceptable only for tight-fitting facepieces with APF ≤ 10 (half-face respirators only). Quantitative fit testing (QNFT) uses an instrument (PortaCount or equivalent) to measure particle count inside the facepiece versus outside, generating a numerical fit factor. QNFT is required for full-face respirators, tight-fitting PAPR facepieces, and any respirator where the claimed APF is greater than 10. QNFT must achieve a fit factor of at least 10× the APF: for a half-face at APF 10, minimum fit factor is 100. For a full-face at APF 50, minimum fit factor is 500. Ambient particle counting (PortaCount) is the most common QNFT method in US industry. Encode respirator.fit_test_type as 'qualitative-acceptable' (half-face APF 10) or 'quantitative-required' (full-face APF 50+, tight-fitting PAPR).
What is cartridge service life and how does it differ from filter efficiency rating?
Cartridge service life (or breakthrough time) applies to vapor and gas cartridges (OV, acid gas, ammonia, etc.) and describes how long the cartridge continues to remove the contaminant from inhaled air before the adsorbent (activated carbon or other media) becomes saturated and contaminant begins passing through. Filter efficiency (N95, P100) applies to particulate filter media and describes how efficiently the filter captures particles — mechanically, not by adsorption. Particulate filters do not have a service life for their filtration function (though they should be replaced when breathing resistance increases due to dust loading or when physically damaged). OSHA 1910.134(d)(3)(iii) requires employers to use an objective cartridge service life system (CBRN table lookup or manufacturer's service life calculator based on concentration, temperature, humidity, and work rate) rather than a time schedule or the obsolete warning end-of-service-life indicators (ESLI) for most cartridge types. For organic vapor cartridges, the key data is: cartridge service life in hours at the rated concentration, temperature, and humidity. This is a per-product-per-environment calculation, not a single field. Encode respirator.cartridge_type for the cartridge category (OV, acid-gas, OV/P100, etc.) and direct buyers to the manufacturer's service life calculator for breakthrough time at their specific conditions.
Can a worker use a disposable N95 instead of a half-face elastomeric if both have APF 10?
Both a disposable filtering facepiece respirator (N95) and a half-face elastomeric respirator have OSHA APF 10 — they provide the same legally-credited protection level. However, there are important practical differences. N95 disposable: single-use (or limited-use per manufacturer guidance); filter efficiency is fixed at ≥95% for particles; cannot add OV cartridges for vapor hazards — they protect against particles only, not gases or vapors. Half-face elastomeric with cartridges: reusable facepiece with replaceable cartridges; can be configured for particles (N95/P100 cartridges), vapors (OV cartridges), or combined particle+vapor (OV/P100 combination cartridges); generally provides better comfort for extended wear due to softer facepiece materials. For a purely particle-only hazard (woodworking dust, nuisance dust, non-toxic aerosol), an N95 is equivalent to a half-face with N95 filters at the same APF 10. For mixed particle and vapor hazards (spray painting with solvent-based paint), only the elastomeric with OV/P100 combination cartridges provides the necessary protection — the N95 filters vapors penetrate completely. Encode respirator.hazard_class as 'particle-only', 'vapor-only', or 'particle-and-vapor' to enable correct routing between disposable FFR and elastomeric platforms.
What respiratory protection is required for asbestos abatement and why is a half-face respirator insufficient?
OSHA 1910.1001 (general industry) and 1926.1101 (construction) set asbestos exposure requirements. OSHA PEL for asbestos is 0.1 fiber per cubic centimeter (f/cc) TWA and 1.0 f/cc excursion limit (STEL). Required respiratory protection level depends on measured or expected airborne fiber concentration. Below 1 f/cc (10× PEL): half-face with HE (High Efficiency, equivalent to P100) filter — APF 10, MUC = 0.1 × 10 = 1 f/cc. 1 to 5 f/cc (up to 50× PEL): full-face with HE filter — APF 50, MUC = 0.1 × 50 = 5 f/cc. Above 5 f/cc: full-face PAPR with HE filter — APF 1,000, MUC = 0.1 × 1,000 = 100 f/cc. Above OSHA IDLH (2 f/cc for asbestos, confirmed as IDLH per NIOSH): pressure-demand SCBA. Class III asbestos operations (where the asbestos-containing material is not expected to be disturbed beyond incidental contact): half-face with HE filter, at minimum. Class I and II operations (removal of thermal system insulation, surfacing ACM): minimum full-face PAPR with HE. General rule: for asbestos specifically, many safety professionals and contract specifications require full-face or better (beyond the minimum OSHA level), because asbestos lung cancer and mesothelioma risks are severe at any detectable exposure level. Encode respirator.hazard_asbestos_rated as 'yes' only for products with HE-class (P100-equivalent) filtration and the appropriate APF for the asbestos concentration level.
What is the difference between an SCBA and a supplied-air respirator (airline respirator)?
Both SCBA (Self-Contained Breathing Apparatus) and supplied-air respirators (SAR, also called airline respirators) deliver breathing air to the wearer rather than filtering ambient air. The distinction is where the air supply comes from and whether the worker can move freely. SCBA: the worker carries a cylinder of compressed breathing air (or oxygen in closed-circuit SCBA). Provides full mobility and is not tethered to an external supply. Air supply is finite: 30-minute SCBA holds approximately 1,000 liters at 4,500 psi (NFPA 1981 SCBA standard); at moderate work rate, this provides approximately 20–30 minutes of use. Required for: fire fighting, emergency response, confined space rescue, unknown atmospheres. Not suitable for extended work where the task duration exceeds air supply. Supplied-air (airline): the worker wears a half-face or full-face facepiece connected to an air compressor or compressed air cylinder via a supply hose. Air supply is continuous (as long as compressor runs or cylinder has air) — unlimited duration work. The hose limits the worker's range of movement to typically 300 feet maximum per OSHA 1910.134(i)(9)(i). Not suitable for egress scenarios where the worker must escape through a complicated route — the hose may snag. OSHA requires airline users in immediately dangerous atmospheres to have an escape supply (5-minute escape SCBA or escape bottle). APF: pressure-demand SCBA = 10,000. Pressure-demand airline with full-face = 1,000. Continuous-flow airline with loose hood = 25. Encode respirator.air_supply_type as 'self-contained' (SCBA) or 'supplied-air-airline' with respirator.hose_length_ft for the tether limit.
Are Your Respirator Listings Missing APF and Fit Test Fields?
CatalogScan scans your Shopify respirator catalog for missing APF, filter efficiency, and fit test requirement fields that cause AI agents to route half-face respirators to full-face environments and omit fit test requirements from tight-fitting facepiece listings.
Run Free Scan