TRITON RESEARCH · VALIDATION REPORT

Triton ULTRA Vape Detection Accuracy Report

The evidence behind our 98.9% accuracy claim: Triton ULTRA correctly classified 8,315 of 8,400 logged test events across 30 products and sources.

September 9, 2026 · Report version: Draft revision 1.1
Technical reviewer: Garrison Parthemore, Chief Vape Tester

Key findings

Triton ULTRA correctly classified 8,315 of 8,400 logged test events, producing an observed aggregate accuracy of 98.988%. Triton reports this conservatively as 98.9%, rounding down to one decimal place. This figure describes the study corpus; performance can vary with the product, distance, airflow, room geometry, and installation.

8,400logged test events
98.655%vape-event sensitivity
99.164%non-vape specificity
Validation summary
Validation corpus8,400 logged test events
Test coverage2,900 genuine vape events + 5,500 non-vape events; 30 distinct sources
Observed aggregate accuracy98.988% (8,315 / 8,400)
Published accuracy figure98.9%, reported conservatively by rounding down to one decimal place
Firmware VersionTriton ULTRA May 25th 2026 Update

The testing program evaluated genuine vape events alongside non-vape aerosols, vapors, and fumes that can challenge sensor classification. It included 23 non-vape sources and 7 vape-event sources representing different products and test conditions.

Commercial testing setup with floor markers used to measure distance from the Triton ULTRA sensor.
One of the testing setups in a commercial setting. Tape was put on the floor to make it easy to record distance from the sensor.
Get a Personalized Demo
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

How the accuracy figure was calculated

Classification outcomes
OutcomeEventsMeaning
True positive2,861Genuine vape event correctly detected
True negative5,454Non-vape event correctly rejected
False positive46Non-vape event incorrectly classified as vape
False negative39Genuine vape event not classified as vape
Total8,400All logged events

Accuracy = (True positives + True negatives) / Total events
(2,861 + 5,454) / 8,400 = 98.988% observed accuracy.
Published accuracy: 98.9%, reported conservatively by rounding down.

Aggregate accuracy incorporates both sides of the classification task: detecting genuine vape events and correctly rejecting the non-vape sources included in the test set.

Study design and test coverage

Testing took place at intervals from May to July 2026 in actual school restrooms, a commercial environment, and a residential environment. Triton ULTRA used default sensitivity settings and the firmware released on May 25, 2026.

Each event has a unique Testing ID and a Source ID linking it to the product and source category in the workbook’s Summary sheet. The log records the expected result, sensor output, binary assessment, test distance, and amount used.

Test dataset
Dataset componentEventsShare
Genuine vape events2,90034.52%
Non-vape events5,50065.48%
Total8,400100.00%

Non-vape sources included aerosol body sprays, antiperspirants, hairsprays, dry shampoo, disinfectants, fabric and air refreshers, surface cleaners, thermal styling, water vapor, and soldering fumes. Vape sources included disposable and refillable nicotine devices, high-VG and high-PG e-liquids, zero-nicotine e-liquid, a Delta-8 cartridge device, and exhalation into clothing.

Body sprays, deodorants, hairsprays, and other products used in non-vape interference testing.
Some of the products used to test for false vaping detection alerts include spray deodorants and hair spray.

Test methodology

Event-level scoring

Each trial used a two-minute observation window, beginning with the first puff, spray, or other introduction of the source. A vape alert within that window counted as a true positive for a genuine vape trial and a false positive for a non-vape trial. No alert counted as a false negative for a vape trial and a true negative for a non-vape trial.

Ventilation between trials

Rooms were ventilated between trials until residual material had dissipated and a sufficiently clean-air baseline returned: PM2.5 below 10 µg/m³ and TVOC below 400 ppb. This procedure was intended to minimize carryover between events.

The two-minute window is the classification-scoring criterion. It is not a typical detection time or a measurement of notification delivery speed.

Distances and quantities

Source-to-sensor distances ranged from 0 to 6 feet, with a median of 3 feet. Amounts ranged from 1 to 60 units, depending on the source. The log includes 4,200 spray-based events, 2,900 puff-based vape events, 800 events measured in seconds, and 500 events measured in squirts.

Two Triton ULTRA sensors positioned near the ceiling during consistency and placement testing.
During testing, multiple sensors were sometimes used to confirm consistency between sensors and to understand the impact of room placement on accuracy and response.

Complete results

The tables below reproduce the report’s results. On smaller screens, scroll within a table to see every column.

Overall classification performance

Overall classification performance
MetricResultCalculationInterpretation
Overall accuracy98.988%8,315 / 8,40098.9% reported conservatively
Vape-event sensitivity98.655%2,861 / 2,900Share of genuine vape events detected
Non-vape specificity99.164%5,454 / 5,500Share of non-vape events correctly rejected
False-positive rate0.836%46 / 5,500Non-vape events incorrectly alerted
False-negative rate1.345%39 / 2,900Genuine vape events missed

Results by source category

Results by source category
TypeSource categoryEventsCorrectErrorsAccuracy
Non-vapeAerosol antiperspirant2,0001,9802099.00%
Non-vapeAerosol body spray1,6001,591999.44%
Non-vapeCombustion / fume300291997.00%
Non-vapeDisinfectant spray1001000100.00%
Non-vapeDry shampoo10096496.00%
Non-vapeFabric / air refresher2002000100.00%
Non-vapeHairspray300298299.33%
Non-vapeSurface cleaner4004000100.00%
Non-vapeThermal styling400398299.50%
Non-vapeWater vapor1001000100.00%
VapeFiltered vape400393798.25%
VapeNicotine vape1,8001,7802098.89%
VapeNicotine-free vape200197398.50%
VapeTHC vape500491998.20%

Results by individual product / source

Results for all 30 products and sources
IDTypeCategoryProduct / sourceEventsErrorsAccuracy
P01Non-vapeAerosol body sprayDove pomegranate spray400299.50%
P02Non-vapeAerosol body sprayAXE Collision body spray4000100.00%
P03Non-vapeAerosol body sprayDove Men+Care whole-body spray400499.00%
P04Non-vapeAerosol body sprayDove coconut/vanilla whole-body spray400399.25%
P05Non-vapeAerosol antiperspirantDegree Ultraclear Fresh400499.00%
P06Non-vapeAerosol antiperspirantDegree rose/waterlily deodorant400798.25%
P07Non-vapeAerosol antiperspirantDove Cool Essentials400698.50%
P08Non-vapeAerosol antiperspirantDove Rose Petals400399.25%
P09Non-vapeAerosol antiperspirantNative sea salt/cedar deodorant4000100.00%
P10Non-vapeHairsprayTRESemme Silk Smooth hairspray100298.00%
P11Non-vapeHairsprayPantene strong-hold hairspray1000100.00%
P12Non-vapeHairsprayKendra Volume hairspray1000100.00%
P13Non-vapeDry shampooBatiste dry shampoo100496.00%
P14Non-vapeDisinfectant sprayLysol Disinfectant Spray1000100.00%
P15Non-vapeFabric / air refresherFebreze Fabric Refresher1000100.00%
P16Non-vapeFabric / air refresherFebreze Air Effects1000100.00%
P17Non-vapeSurface cleanerMulti-surface cleaner, trigger spray1000100.00%
P18Non-vapeSurface cleanerGlass / whiteboard cleaner1000100.00%
P19Non-vapeSurface cleanerBleach-based cleaner2000100.00%
P20Non-vapeThermal stylingCurling iron, dry hair (using a wig)200299.00%
P21Non-vapeThermal stylingHair dryer2000100.00%
P22Non-vapeWater vaporShower steam (using clothing steamer)1000100.00%
P23Non-vapeCombustion / fumeSoldering fume (used to simulate welding from shop class)300997.00%
P24VapeNicotine vapeDisposable device800998.88%
P25VapeNicotine vapeRefillable pod device200498.00%
P26VapeNicotine vapeHigh-VG e-liquid400199.75%
P27VapeNicotine vapeHigh-PG e-liquid400698.50%
P28VapeNicotine-free vapeZero-nicotine e-liquid200398.50%
P29VapeTHC vapeDelta-8 cartridge device500998.20%
P30VapeFiltered vapeVape exhaled into clothing400798.25%

Results by test distance

Results by test distance
Source typeDistanceEventsCorrectErrorsAccuracy
Non-vape0–1 ft1,2711,262999.29%
Non-vape1–2 ft869861899.08%
Non-vape2–3 ft8748641098.86%
Non-vape3–4 ft8508401098.82%
Non-vape4–5 ft809805499.51%
Non-vape5–6 ft827822599.40%
Vape0–1 ft662654898.79%
Vape1–2 ft4434311297.29%
Vape2–3 ft461456598.92%
Vape3–4 ft462455798.48%
Vape4–5 ft433429499.08%
Vape5–6 ft439436399.32%

Results by measurement type

Results by measurement type
Source typeMeasurementEventsCorrectErrorsAccuracy
Non-vapeseconds8007891198.62%
Non-vapesprays4,2004,1653599.17%
Non-vapesquirts5005000100.00%
Vapepuffs2,9002,8613998.66%

Error analysis

The dataset contains 46 false positives and 39 false negatives, totaling 85 classification errors.

False positives were recorded for aerosol antiperspirants (20), combustion/soldering fume (9), aerosol body sprays (9), dry shampoo (4), thermal styling (2), and hairspray (2). The other non-vape categories recorded no false positives in this study.

False negatives totaled 20 nicotine-vape events, 9 THC/Delta-8 events, 7 filtered or exhalation-into-clothing events, and 3 nicotine-free vape events.

What the results mean in practice

What does 98.9% accuracy mean?

The 98.9% figure describes performance in this dataset. Results can vary with airflow, room layout, installation, source characteristics, and distance. Individual products and test conditions can perform above or below the aggregate result.

The study evaluated whether events were classified as vape or non-vape. The Delta-8 results apply to the tested source; they do not establish performance across all THC products or show that the sensor distinguishes THC from nicotine. The dataset does not measure notification speed, verify the full recommended installation coverage area, or establish competitor performance.

How should a positive alert be interpreted?

The observed false-positive rate was 0.836%: 46 of 5,500 non-vape trials produced an alert. This is the proportion of non-vape trials incorrectly classified as vaping, not the proportion of all alerts that were false.

In this corpus, 2,861 of 2,907 positive classifications were true positives, giving 98.418% precision. The remaining 46 positive classifications, or 1.582%, were false positives. Genuine vape events represented 34.52% of the corpus. Field precision depends on how often vaping actually occurs and on the background sources and operating conditions; the study’s precision should not be assumed to apply unchanged in deployed schools.

Response time, aerosol travel, and an empty room on arrival

Alert timing includes both the time aerosol takes to reach the intake and the device’s processing time once enough aerosol is present. Distance, plume size, exhalation direction, and airflow affect the first component. A small puff directed downward or into clothing may take longer to reach the device or may never reach a detectable concentration.

A person can leave before aerosol reaches the sensor or before staff arrive. An empty room on arrival does not by itself establish a false positive. Response protocols, sensor placement, and supported camera or video-management integrations can help teams review the event.

Coverage and deployment guidance

Triton recommends approximately 160 square feet per ULTRA sensor, with ceilings up to 8.5 feet. Internal testing found that multiple-puff events produced sufficient aerosol for detection at each distance tested within that envelope. Larger spaces, higher ceilings, strong exhaust, or small puffs filtered through clothing can lengthen response time or contribute to a missed event.

The 160-square-foot recommendation is installation guidance, not a guarantee of uniform 98.9% accuracy. The accuracy dataset covers 0–6 feet and does not establish performance beyond that range. Spaces that exceed recommended coverage should use additional sensors. Triton can review placement, unit count, sensitivity, airflow, and response protocols for individual buildings.

Separate evidence bases: response-time and coverage guidance draws on Triton’s internal timing tests and aggregated customer feedback. It is not part of the 8,400-event accuracy calculation, and customer feedback does not establish a measured field precision.

Study limitations

  • Testing distances were limited to 0–6 feet. No measured accuracy rate beyond 6 feet can be inferred from this dataset.
  • The non-vape interference set is broad but does not cover every substance or activity that may occur in a deployed environment.
  • The THC category contains one source: a Delta-8 cartridge device (P29), detected in 491 of 500 trials. This binary vape/non-vape study does not establish performance across all THC products or differentiation of THC from nicotine.
  • Room layout, HVAC, airflow, sensor placement, background aerosol, source characteristics, and installation conditions can affect performance.
  • The event log does not contain enough information to independently assess alert latency, airflow, temperature, humidity, or placement relative to HVAC equipment.
  • This study evaluates Triton ULTRA. It does not establish competitor accuracy or superiority over other sensors.

Report, calculations, and testing logs

The underlying workbook is the primary evidence record. Unique Testing IDs and Source IDs let reviewers trace the aggregate result to source-level records. The workbook contains 23 non-vape source IDs (P01–P23) and 7 vape source IDs (P24–P30).

Appendix A · Calculation

Total events: 8,400 · True positives: 2,861 · True negatives: 5,454 · False positives: 46 · False negatives: 39 · Correct classifications: 8,315.
Observed aggregate accuracy: 98.988095%.
Published accuracy: 98.9%, reported conservatively by rounding down to one decimal place.

Appendix B · Testing logs / summary

The report identifies an underlying event-level testing log. The source-level table above reproduces all 30 products and sources and their associated results.

Explore the full validation report

Read the complete methodology, results, field interpretation, and limitations in the original report.

Download the report (PDF)
Sensing is Believing

Get A Free Demo Sensor

Discover the Triton Difference. Get a free Triton demo unit and see why Triton is quicker, more reliable, and more scalable vape detector for schools and more.