Skip to content

Nilsson et al. 2006 - Danish EPA sex-toy chemical survey

Nilsson et al. screened 16 sex-toy and fetish-clothing products for elements and organic chemicals for the Danish Environmental Protection Agency. The HMI-relevant findings are total-content ICP-MS results for metals in finished product material, a confirmed cadmium value in one hard-plastic dildo, and trimethyltin chloride in one soft-vinyl dildo with a follow-up artificial-sweat migration result. Tin and trimethyltin are kept separate: the ICP-MS table reports total elemental tin, while the GC-MS work identifies one volatile organotin species.

Key numbers

The purchased set included 16 products: 11 vibrator/dildo-type products, one artificial vagina, one gag, one transparent bra top, one fetish mini dress, and one pair of fetish gloves. Materials included soft vinyl, natural latex/rubber, thermoplastic rubber/SEBS, and hard plastics.

Table 4.2 reports element screening in mg/kg for each product material. HMI-relevant maxima from the 16-product table were:

AnalyteSource basisHighest source-reported value(s)
AlICP-MS element screening, mg/kg170 in sample 1
Cr (total)ICP-MS element screening, mg/kg31 in sample 10
CoICP-MS element screening, mg/kg4.6 in sample 7
NiICP-MS element screening, mg/kg39 in sample 10
CuICP-MS element screening, mg/kg31.2 in sample 15
ZnICP-MS element screening, mg/kg20000 in sample 14; 16000 in sample 7
tAsICP-MS element screening, mg/kg0.6 in sample 14; 0.5 in sample 7; 0.2 in sample 13
CdICP-MS element screening, mg/kg200 in sample 16
SnICP-MS element screening, mg/kg310 in sample 2; 260 in sample 1; 56 in sample 11
SbICP-MS element screening, mg/kg0.6 in sample 3
PbICP-MS element screening, mg/kg2.5 in sample 10; 1.1 in sample 14; 0.8 in sample 13

The narrative following Table 4.2 states that sample 16, described in Table 3.1 as a hard-plastic dildo, had 200 ppm cadmium in screening and that a subsequent double-determination quantitative analysis showed 218 ppm with relative uncertainty 1.4 %. The same paragraph states that this concentration exceeded the Danish cadmium-content limit cited by the report.

For tin, the source states that samples 1 and 2 had relatively high tin content and that sample 11 had lower tin content. Section 5.1.1 describes tin of 250 and 310 ppm in samples 1 and 2, then restates the Table 4.2 values as 260 ppm and 310 ppm; this page uses Table 4.2’s 260 and 310 values and records the source-side wording discrepancy.

Trimethyltin chloride (CAS 1066-45-1) was identified only in sample 2. Table 4.6, headed g/kg sample, gives trimethyltin chloride 0.04 for sample 2; Table 7.15 expresses the same extraction result as 0.04 under Dichloromethane (mg/g). Section 7.3.9.2 instead says 0.04mg/kg, so the extraction-unit label is internally inconsistent in the source. The migration experiment is clearer: Table 6.1 reports trimethyltin chloride migration from sample 2 of 99 µg per dm2 after 1 hour exposure in artificial sweat at pH 4,5.

Table 7.15 reports source-estimated trimethyltin chloride intake for sample 2 as 0.000082 mg/kg b.w. for normal use and 0.002 mg/kg b.w. for worst-case use. Table 7.16 reports margin-of-safety values of 10 for normal use and 0.36 for worst-case use, using an estimated NOAEL =0.8 µg/kg/day footnote. These are the report’s own exposure-assessment outputs, not HMTc threshold calculations.

Methods (brief)

The Danish EPA project purchased products to cover rubber, vinyl, fetish clothing, China-origin and non-China-origin products, and high-interest products on the Danish market. All materials underwent ICP-MS element screening after microwave-assisted digestion of about 250 mg sample in 5 ml 14 M HNO3, followed by dilution to 25 ml; the report used a Perkin-Elmer Sciex Elan 6100 DRC Plus ICP mass spectrometer with TotalQuantIII screening. The report notes that arsenic could only be identified in rubber products because arsenic was obscured by the dominant chlorine peak from vinyl. Follow-up organic screening used GC-MS after dichloromethane extraction, and migration testing used artificial sweat, artificial saliva, or other simulants for 1 hour at 40 °C.

Implications

Certification: This is A-tier agency occurrence evidence for the broad menstrual-intimate-products-other row because the closed taxonomy has no narrower sex-toy product slug. The finished-material values are total-content mg/kg/ppm measurements, while the trimethyltin chloride value is an organotin-specific GC-MS/migration result; these should not be pooled as inorganic tin.

Courses: The report is useful for teaching product-material screening: a single source combines total-element screening, follow-up quantitative confirmation, organotin-species identification, and artificial-sweat migration testing. It also illustrates why source-unit labels must be preserved when tables and narrative disagree.

App: The source can support an intimate-products evidence card for Cd, Sn, organotins, and lower-level Pb/Ni/Cr context. Product sample numbers and product forms can be used; brands are not reported here.

Microbiome: Not applicable.

Wiki pages this source may touch

Verification notes

Identity checks before drafting found no existing wiki/sources/ hit for raw handle MFK_paper-15-danish-epa-2006-sex-toys-chemicals, candidate cite key nilsson2006-sex-toys-chemicals, cover/title strings, or Danish EPA Survey No. 77 sex-toy references. The report has no DOI in the local PDF; doi: null and no_doi_assigned: true are retained. The raw PDF SHA-256 from the novelty CSV and local check is a5f1b554cc423932f3285e136c20d59611a13eb2251238a8d20fe92a2a9a4e32. The title is copied from the cover, including the source misspellings “assesment” and “chemicals substances.” Table 4.2, Table 4.6, Table 6.1, Section 5.1.1, Section 7.3.9.2, Table 7.15, and Table 7.16 were re-opened from /tmp/hmi-fem-009.txt; all numbers above preserve the source’s units and decimal punctuation without conversion. Arsenic is total arsenic only, chromium is total chromium, and tin is total Sn except where trimethyltin chloride is explicitly named; organotin values are not collapsed into inorganic Sn. No brand names are attached to contaminant values. menstrual-intimate-products-other is used because the existing product page states it is for “Other menstrual/intimate products (case-by-case)” and no closed sex-toy slug exists; ingredients: [] is intentional because no closed ingredient/material slug fits these consumer-product materials. npm run evidence:source-routes exited 0 and generated one menstrual-intimate-products-other product route; routing_malformed.csv contains an advisory-only missing-ingredients warning.

Page history

The five most recent substantive edits to this page. The full version history lives in git; when DOI minting comes online (see schema docs), each entry below will also link to a version-pinned DataCite DOI.

CommitDateDescription
4039d202026-06-10scope: broaden ingest to the full upstream+downstream literature (marine, atmospheric, attribution, exposure, toxicology) — inclusion is the default