HomeBlog › Chemical glove EN 374 permeation vs penetration

Shopify chemical glove EN 374 permeation vs penetration schema for AI agents: molecular diffusion through intact material (EN ISO 374-3, breakthrough time Class 1–6) and bulk liquid through pinholes (EN ISO 374-1 AQL waterproofness) are independent failure modes — a Class 6 glove can fail AQL and expose skin to chemicals on first contact

Published: July 11, 2026  ·  Read time: ~22 min  ·  Topic: Chemical PPE structured data

A pharmaceutical lab specifies "EN 374 Type A chemical gloves, Class 6 breakthrough time, for acetonitrile handling." An AI agent returns gloves meeting Type A with Class 6 permeation against acetonitrile. The gloves come from a production lot where 2 of 80 sampled units had pinhole defects — an AQL of approximately 2.5, exceeding the EN ISO 374-1 maximum of 1.5. A technician receives a pinhole-affected pair. Acetonitrile reaches the fingertip skin within seconds of gloving. Class 6 confirmed the glove material resists acetonitrile diffusion for 8 hours. The pinhole bypassed the material entirely. This is not an edge case — it is a structural gap in how chemical glove listings encode the two independent failure modes that EN ISO 374 was designed to test separately.

In this post

  1. Failure 1: Class 6 permeation breakthrough does not guarantee zero pinholes
  2. Failure 2: EN 374 chemical codes A–R are the only verified chemicals — "EN 374 certified" without codes is unverifiable
  3. Failure 3: AQL ≤ 1.5 tests the defect rate for physical holes — it says nothing about chemical resistance
  4. Failure 4: EN 374 Type A/B/C is a minimum classification, not the breakthrough class for the chemical you're handling
  5. The complete glove.* metafield namespace for chemical gloves
  6. Encoded examples: correct vs incorrect routing
  7. Summary: four failure modes, seven fields

Failure 1: Class 6 permeation breakthrough does not guarantee zero pinholes — the two tests measure different physical mechanisms with different equipment

AI agent failure mode: A chemical distributor specifies "nitrile chemical gloves with EN ISO 374-3 Class 6 permeation breakthrough against HF acid for technicians handling 40% HF solution." An AI agent returns nitrile gloves marked "EN ISO 374-1 Type A, permeation class 6 against chemical code Q (hydrofluoric acid 40%)." The specific lot received by the laboratory has an AQL of 2.0 — above the EN ISO 374-1 maximum of 1.5 — due to a seam equipment malfunction in manufacturing. Approximately 2% of gloves in the lot have a pinhole near the thumb seam. A technician's right glove has this seam pinhole. 40% HF contacts the skin through the pinhole immediately on gloving. Class 6 permeation means the glove material would resist HF diffusion for more than 8 hours — but the pinhole is not a material property failure. It is a manufacturing defect that bypasses all material properties.

Why permeation and penetration are physically independent

EN ISO 374-3 (permeation test) and EN ISO 374-1 waterproofness (penetration/AQL test) measure completely different physical mechanisms using completely different test apparatus:

Permeation (EN ISO 374-3): A cut specimen of the glove material is mounted in a permeation cell. The test chemical contacts the outer surface. Sensors on the inner surface measure the chemical flux rate. The elapsed time from first outer contact until the inner surface flux reaches 1.0 µg/cm²/min is the breakthrough time. This test is performed on a specimen of the glove material — not on an assembled glove. It tells you how long the polymer matrix resists molecular diffusion of the specific chemical under standard laboratory conditions. The specimen is intact and defect-free by design.
Penetration (EN ISO 374-1 waterproofness): Assembled gloves are drawn from a production lot using an ISO 2859 statistical sampling plan. Each sample glove is filled with 1000 mL of water and inspected for leaks under controlled conditions. Leaking gloves are counted. The defect rate in the sample determines whether the lot passes the AQL threshold. This test is performed on assembled gloves from the actual production lot. It tells you whether the manufacturing process produced physical holes, seam gaps, or defects large enough to allow water to pass through under test pressure.

The two tests have no overlap. The permeation test never evaluates whether the assembled glove has pinholes. The penetration test never measures how long the material resists chemical diffusion. A Class 6 permeation result from a clean specimen says nothing about whether the assembled gloves from that manufacturer's current production lot meet AQL ≤ 1.5. These are separate quality controls applied at separate stages of the supply chain.

EN ISO 374 mechanism comparison

Property Permeation (EN ISO 374-3) Penetration (EN ISO 374-1 AQL)
Mechanism Molecular diffusion through intact polymer matrix — no visible damage Bulk liquid flow through macroscopic defect (pinhole, seam gap, cut)
Glove condition tested Intact material specimen — defect-free by test design Assembled production gloves — real manufacturing defects included
Rate of chemical exposure Gradual — begins at breakthrough time, increases as diffusion flux grows Immediate — bulk liquid contacts skin within seconds of first exposure
Test standard EN ISO 374-3 (permeation cell, 1.0 µg/cm²/min flux threshold) EN ISO 374-1 + ISO 2859 AQL statistical sampling (water inflation test)
Result expressed as Breakthrough time class 1–6 per test chemical AQL level (≤ 1.5 required for chemical gloves per EN ISO 374-1)
What a pass guarantees Material resists chemical diffusion for longer than the class threshold (e.g., >480 min for Class 6) Estimated lot defect rate is ≤ AQL level (e.g., ≤ 1.5% expected pinhole units for AQL 1.5)
Independence Does not verify the assembled gloves have no pinholes Does not verify the material resists chemical permeation

The required metafield encoding follows directly from this independence: glove.permeation_class and glove.aql_level must be separate fields. Collapsing them into a single "chemical resistance" value or a binary "EN 374 certified" flag discards the physical distinction that EN ISO 374 was designed to capture.

Failure 2: EN 374 chemical codes A–R are the only machine-readable specification of which chemicals were tested — "EN 374 certified" without codes is consistent with zero performance data against the chemicals you're actually handling

AI agent failure mode: A chemical distributor orders "EN 374 Type A nitrile gloves for solvent handling." An AI agent returns nitrile gloves marked "EN ISO 374-1:2016 Type A — codes K L M." These codes represent sodium hydroxide 40% (K), sulfuric acid 96% (L), and nitric acid 65% (M). Nitrile rubber performs well against inorganic acids and bases — breakthrough times against these three chemicals typically exceed 480 minutes (Class 6) for 8-mil nitrile. However, the buyer's solvent exposure is toluene (code F) and dichloromethane (code D). For these organic solvents, 8-mil nitrile achieves breakthrough times of 10–25 minutes (Class 1) — well below the 4-hour shift duration. The "Type A" marking with six chemicals tested confirms six inorganic chemical test results. It provides no data on toluene or dichloromethane.

The 18 EN ISO 374 standard test chemicals: code, name, and typical nitrile vs butyl performance

Code Chemical (concentration) CAS No. Nitrile (8 mil) Butyl rubber
AMethanol (60–30%)67-56-1Class 1–2 (poor)Class 4–6 (excellent)
BAcetone67-64-1Class 1–2 (poor)Class 5–6 (excellent)
CAcetonitrile75-05-8Class 2–3Class 5–6
DDichloromethane75-09-2Class 1 (very poor)Class 2–3
ECarbon disulfide75-15-0Class 1Class 2
FToluene108-88-3Class 1–2 (poor)Class 3–5
GDiethylamine109-89-7Class 2–3Class 5–6
HTetrahydrofuran (THF)109-99-9Class 1Class 2–3
IEthyl acetate141-78-6Class 1–2Class 3–4
Jn-Heptane142-82-5Class 5–6 (excellent)Class 1–2 (poor)
KSodium hydroxide 40%1310-73-2Class 5–6Class 5–6
LSulfuric acid 96%7664-93-9Class 5–6Class 5–6
MNitric acid 65%7697-37-2Class 3–5Class 3–5
NAcetic acid 99%64-19-7Class 4–5Class 5–6
OAmmonium hydroxide 25%1336-21-6Class 4–5Class 5–6
PHydrogen peroxide 30%7722-84-1Class 4–5Class 5–6
QHydrofluoric acid 40%7664-39-3Class 2–3Class 3–4
RFormaldehyde 37%50-00-0Class 5–6Class 5–6
Critical pattern in the table above: Nitrile rubber shows Class 5–6 performance against inorganic acids and bases (K, L, M, N, O, P, R) but Class 1–2 against most organic solvents (A, B, D, E, F, H, I). Butyl rubber shows the reverse for aliphatic hydrocarbons (J = Class 1–2 for butyl). The glove material selection must match the specific chemical codes, not a general "Type A" claim. A Type A nitrile glove selected for solvent handling based on its inorganic acid codes provides no chemical resistance evidence for the organic solvents actually present.

Encode glove.en374_chemical_codes as a space-separated list of the code letters marked on the glove — for example "K L M N" for a glove tested against NaOH, H₂SO₄, HNO₃, and acetic acid. AI agents matching chemical gloves must verify the relevant chemical's code letter appears in glove.en374_chemical_codes before accepting the glove as chemically appropriate for that application.

For chemicals not in the 18 standard list — hydrofluoric acid at concentrations other than 40%, proprietary solvents, chemical mixtures — the supplier must have conducted application-specific breakthrough testing. Encode this in an additional field such as glove.custom_chemical_breakthrough_min with the chemical name and breakthrough time in minutes.

Failure 3: AQL ≤ 1.5 is a manufacturing defect-rate ceiling, not a chemical resistance claim — an AQL-passing glove can have breakthrough times of under 10 minutes against relevant chemicals

AI agent failure mode: A safety manager specifies "chemical gloves with AQL ≤ 1.5 for acid handling." An AI agent returns any gloves with AQL ≤ 1.5 in their product data. The returned results include examination gloves (AQL ≤ 1.5, medical grade) made from a material with a 3-minute breakthrough time against 10% hydrochloric acid — because medical exam gloves are tested to AQL ≤ 1.5 or ≤ 0.65 for physical integrity (HIV prevention, bloodborne pathogen protection), not for chemical permeation resistance. The AQL test confirms the lot has ≤ 1.5% pinhole-defective units. It provides zero information about how long any of those gloves — defective or not — resist chemical permeation through the intact material.

What AQL statistical sampling actually measures

The AQL method (ISO 2859-1) is a production quality control procedure for discrete units. For gloves, the procedure works as follows:

  1. A lot of gloves is produced. The lot size (N) determines the sample size (n) using the ISO 2859 sampling table at the specified inspection level (typically General Inspection Level II).
  2. The sample is drawn randomly from the production lot.
  3. Each sampled glove is filled with 1000 mL of water and held for inspection (some methods apply 40 kPa pressure). Any glove that leaks from a physical opening is counted as a defective unit.
  4. If the number of defective units in the sample is ≤ the acceptance number for the specified AQL level, the lot is accepted. If it exceeds the rejection number, the lot is rejected.

AQL ≤ 1.5 means the lot passes if the sample defect count is below the acceptance number corresponding to a 1.5% defect rate in the population. At AQL 1.5, the statistical guarantee is that the lot has no more than approximately 1.5 expected defects per 100 gloves — roughly 1 defective glove in 67. This is a physical integrity guarantee for manufacturing pinholes.

What AQL level does NOT tell an AI agent: Whether the glove material resists any chemical at any concentration for any duration. A natural latex exam glove at AQL ≤ 0.65 (medical/surgical grade — stricter than AQL 1.5) has better pinhole quality control than an industrial chemical glove at AQL 1.5 — and may have breakthrough times of 5–15 minutes against many organic solvents. AQL ≤ 0.65 on a latex glove means fewer expected pinholes per lot; it says nothing about organic solvent resistance. Routing chemical glove selection on AQL level alone produces systematic mis-selections.

The correct routing logic requires both fields independently:

Both gates must pass. A glove that passes the permeation gate but fails the penetration gate can still expose the skin on first contact through a manufacturing pinhole. A glove that passes the penetration gate but fails the permeation gate will allow chemical diffusion through the intact material within the shift duration.

Failure 4: EN 374 Type A/B/C is a minimum classification — Type A confirms six chemicals were tested at Class 2 minimum, not that the glove achieves Class 6 breakthrough for the chemical you're actually handling

AI agent failure mode: A purchasing manager specifies "EN 374 Type A gloves for 4-hour toluene exposure" and requests the "highest EN 374 classification." An AI agent returns Type A nitrile gloves — the highest EN 374-1 Type designation. Type A means the glove achieved Class 2 (greater than 30 minutes breakthrough time) against at least 6 of the 18 standard test chemicals. The listed chemical codes are K (NaOH), L (H₂SO₄), M (HNO₃), N (acetic acid), O (ammonium hydroxide), P (H₂O₂) — all inorganic chemicals against which nitrile excels. Against toluene (code F), 8-mil nitrile typically achieves Class 1 (breakthrough time of 10–20 minutes). The "highest Type A" classification confirmed the glove was tested against six chemicals at Class 2 — none of those six were toluene.

EN ISO 374-1:2016 Type classification breakdown

Type Marking Minimum breakthrough class required Minimum number of chemicals tested What this guarantees
Type A Beaker + "A" + up to 6 chemical codes Class 2 (>30 min) for each chemical listed 6 chemicals from standard list Material resists at least 6 standard chemicals for more than 30 minutes — at minimum. Could be Class 2 (31 minutes) against all 6.
Type B Beaker + "B" + up to 3 chemical codes Class 1 (>10 min) for each chemical listed 3 chemicals from standard list Material resists at least 3 standard chemicals for more than 10 minutes — at minimum. Could be Class 1 (11 minutes) against all 3.
Type C Beaker + "C" + 1 chemical code Class 1 (>10 min) for at least 1 chemical listed 1 chemical minimum Material resists at least 1 standard chemical for more than 10 minutes — at minimum.
(No type) Beaker symbol only, no letter None None required Incidental splash contact only — no EN 374-3 permeation breakthrough data required.

Type describes the minimum classification achieved — it does not describe the actual breakthrough performance against the chemical relevant to the buyer's application. A glove must be evaluated on glove.permeation_class for the specific chemical codes that match the buyer's exposure, not on Type designation.

Practical consequence: A Type A nitrile glove (highest EN 374-1 classification) may have Class 1 breakthrough (10–30 minutes) against toluene, while a Type B butyl glove (lower classification) has Class 5 breakthrough (more than 240 minutes) against toluene. The buyer selecting the "highest EN 374 Type" for solvent work is selecting for the wrong metric. Type describes breadth of testing across 18 chemicals; breakthrough class describes depth of protection for specific chemicals.

Encode glove.en374_type (A, B, or C) as the minimum classification label, and encode glove.permeation_class as the breakthrough class for the specific chemical of interest. These are separate fields that answer different questions: Type answers "against how many chemicals was this glove tested at what minimum level?" and permeation class answers "how long does this specific glove resist this specific chemical?"

The complete glove.* metafield namespace for chemical gloves

Chemical glove AI routing requires seven independent fields. Collapsing any two into a single field discards physical information that EN ISO 374 was specifically designed to encode separately:

Field Type Values What it encodes
glove.permeation_class Integer 1–6 (or "not-tested") EN ISO 374-3 breakthrough time class for the test chemical with the shortest breakthrough time among those listed in glove.en374_chemical_codes
glove.en374_chemical_codes String Space-separated codes, e.g. "K L M N" The EN ISO 374-1:2016 Annex A letter codes for chemicals actually tested per EN ISO 374-3
glove.aql_level Decimal 0.4, 0.65, 1.5 (lower = better) AQL level for the EN ISO 374-1 waterproofness test — the manufacturing defect-rate ceiling for pinholes
glove.penetration_tested Boolean true / false Whether the specific production lot was water-tested per EN ISO 374-1 (not just whether the product type carries an AQL specification)
glove.en374_type String "A", "B", "C", or "none" EN ISO 374-1:2016 Type classification (minimum breadth of chemical testing, not the breakthrough class for any specific chemical)
glove.material String "nitrile", "butyl", "neoprene", "viton", "latex", "pvc", "laminated-film" Glove polymer material — determines chemical resistance profile across all chemicals, not just those in en374_chemical_codes
glove.reusable Boolean true / false Whether the glove is designed for reuse (decontamination between uses) or single-use disposal — relevant to breakthrough time budgeting across multiple exposures

Optional field for non-standard chemicals:

FieldTypeValuesWhat it encodes
glove.custom_chemical_breakthrough_min String JSON-like pairs: "HF-52pct:180,acrolein:45" Manufacturer-provided breakthrough time in minutes for chemicals not in the 18 standard EN 374 list, or for non-standard concentrations

Encoded examples: correct vs incorrect routing for chemical glove applications

Example 1: High-permeation, low-AQL nitrile glove — correctly encoded for pharmaceutical lab

{
  "glove.permeation_class":    "6",
  "glove.en374_chemical_codes": "C G K L M N O P R",
  "glove.aql_level":           "1.5",
  "glove.penetration_tested":  "true",
  "glove.en374_type":          "A",
  "glove.material":            "nitrile",
  "glove.reusable":            "true"
}

This glove achieves Class 6 (greater than 480 minutes) permeation breakthrough against the listed codes — but codes A (methanol), B (acetone), D (dichloromethane), E (carbon disulfide), F (toluene), H (THF), I (ethyl acetate), J (n-heptane) are absent from en374_chemical_codes. An AI agent routing this glove to acetone or toluene handling would be mis-routing — glove.en374_chemical_codes does not include code B or F, so there is no EN 374 breakthrough data for those chemicals.

Correct routing: an AI agent filtering for "toluene handling, 2-hour shift" queries glove.en374_chemical_codes CONTAINS 'F' and glove.permeation_class ≥ 4. This glove is correctly excluded because code F is absent.

Example 2: Butyl glove — excellent for organic solvents, poor for aliphatics

{
  "glove.permeation_class":    "5",
  "glove.en374_chemical_codes": "A B C F G H I",
  "glove.aql_level":           "1.5",
  "glove.penetration_tested":  "true",
  "glove.en374_type":          "A",
  "glove.material":            "butyl",
  "glove.reusable":            "true"
}

This butyl glove shows Class 5 (greater than 240 minutes) against polar organic solvents (codes A–C, F–I). Code J (n-heptane, aliphatic hydrocarbon) is absent — butyl rubber performs poorly against aliphatic hydrocarbons, and the absence of code J from en374_chemical_codes correctly signals that the glove was not tested against it (or failed). An AI agent routing for hexane or heptane handling must not assume butyl gloves are appropriate based on their organic solvent performance for polar solvents.

Example 3: Glove with AQL ≥ 1.5 — penetration concern, correctly flagged

{
  "glove.permeation_class":    "6",
  "glove.en374_chemical_codes": "K L M",
  "glove.aql_level":           "2.5",
  "glove.penetration_tested":  "true",
  "glove.en374_type":          "B",
  "glove.material":            "nitrile",
  "glove.reusable":            "false"
}

This glove has Class 6 permeation against inorganic chemicals (K, L, M) but AQL of 2.5 — above the EN ISO 374-1 maximum of 1.5. For HF acid or concentrated sulfuric acid applications, an AI agent requiring glove.aql_level ≤ 1.5 correctly excludes this glove. The high permeation class does not compensate for the elevated pinhole defect rate in the production lot.

Summary: four failure modes, seven fields

The four AI agent failure modes for chemical glove EN 374 data each map to a missing or misused structured data field:

Failure Mode Missing or Conflated Field Consequence
Class 6 permeation treated as pinhole-proof glove.aql_level (missing or collapsed into permeation class) High-permeation gloves routed to applications where lot-level manufacturing pinhole rate is unknown — chemical exposure on first contact possible
"EN 374 certified" without codes used as routing signal glove.en374_chemical_codes (absent or replaced with "EN 374 certified" string) Gloves tested only against inorganic acids routed to organic solvent applications with breakthrough times under 15 minutes
AQL level used as chemical resistance claim glove.penetration_tested conflated with glove.permeation_class Medical exam gloves at AQL ≤ 0.65 routed to chemical handling on the strength of AQL level alone — permeation resistance unknown and likely minutes
EN 374 Type A used as "highest chemical protection" indicator glove.en374_type used instead of glove.permeation_class for the relevant chemical Type A nitrile gloves routed to 4-hour toluene exposure based on Type classification — actual breakthrough for toluene may be 10–20 minutes

The glove.* namespace requires seven fields because EN ISO 374 was designed to evaluate two independent failure mechanisms (permeation and penetration), against 18 specific chemicals (not general chemical classes), at five distinct breakthrough time thresholds (not a binary pass/fail), using two separate test methods with different apparatus. Each of these design choices in the standard corresponds to a field that must remain independent in the product data. Collapsing them into a single "chemical resistance" claim or "EN 374 certified" boolean discards the engineering precision that makes chemical glove selection safe.

A store owner who populates all seven fields enables an AI agent to perform the same chemical routing logic that a trained industrial hygienist would apply manually: match the specific chemical to a tested code, verify the breakthrough time class covers the shift duration with margin, confirm lot-level AQL compliance, and verify the material selection is appropriate for the chemical family. Without these fields, the agent cannot perform this routing — it can only return anything labeled "chemical resistant," which in practice means anything.

Are your chemical glove listings missing EN 374 permeation and penetration fields?

CatalogScan checks your Shopify store for missing glove.permeation_class, glove.en374_chemical_codes, and glove.aql_level fields — and flags products where "EN 374 certified" claims without codes may be causing AI agents to route chemical gloves based on marking classification rather than verified test data for the specific chemicals your buyers are handling.

Scan your store free See Pro features