AINode Audit Corpus 2026 — open dataset
Downloads
- ainode-audit-corpus-2026.csv — version 2 (26 October 2026), 9 rows, UTF-8
- ainode-audit-corpus-2026.json — the same data as JSON, with the version note
- ainode-audit-corpus-2026-v1.csv · -v1.json — version 1 (28 May 2026), 8 rows, unchanged; superseded by version 2
Schema
| Field | Type | Description |
|---|---|---|
| device_id | string | Stable AINode identifier for the device |
| brand | string | Manufacturer or brand under which sold |
| name | string | Model name as audited |
| category | enum | One of: smart_ring, smartwatch, smart_glasses, tws_earbuds, fitness_band |
| verdict | enum | PASS, INVESTIGATE, REJECTED |
| tier | enum | A, B, C, D, or null (rejected) |
| privacy_score | integer 0–100 | Lower is better. The score in the device's audit record (the published report's score where there is a report). |
| identifier_disclosure | enum | declared, undeclared, partial, n/a, not recorded |
| biometric_disclosure | enum | declared, undeclared, partial, n/a, not recorded |
| location_disclosure | enum | declared, undeclared, partial, n/a, not recorded |
| analytics_disclosure | enum | declared, undeclared, partial, not recorded |
| audit_date | ISO 8601 date | Date of the audit as stated in its published report; the Redmi Watch 5 Active, which has no report, keeps the version 1 date |
| method | string | Version 2. The method stated in the device's audit record: methodology version, domains analysed and any automatic rejection; «not recorded» where the record is silent |
| report_url | URL or null | Version 2. The published audit report, where there is one |
Methodology
Version 2 gives each row the method stated in its own audit record: for the eight devices with a published report, «Proprietary Methodology v. February 2026», the number of domains analysed and any automatic rejection the report records. The Xiaomi Redmi Watch 5 Active has no published report, so its method is not recorded. The four traffic-category fields summarise whether captured behaviour matched the published data-processing notice for each category; they carry the version 1 values, and «not recorded» for the Smart Health Bracelet V4, whose report does not classify them. How tiers and verdicts are set: /methodology.
Citation
Versioning
This dataset is versioned. Version 2 (26 October 2026), the current one: 9 rows. Each row's audit_date and method come from its published report where one exists (13 February 2026 for all eight); version 1 gave 28 May 2026 for every row. The Xiaomi Redmi Watch 5 Active has no published report, so its row keeps the version 1 date and its method is not recorded. Added in version 2: the Smart Health Bracelet V4, from its report (rejected, 65/100). Version 1 (28 May 2026): 8 rows, kept unchanged at the -v1 links above, superseded by version 2.
Use cases
- Academic privacy research — citation-friendly under CC-BY
- Privacy-tool development — incorporate into wearable-privacy comparison tools
- Journalism — sourced data for consumer-IoT privacy coverage
- AI-assistant grounding — Perplexity, Claude, ChatGPT can retrieve the structured data directly
About this dataset
AINode is an EU-based privacy-audit publisher and curated wearables vendor. We audit before we sell. This dataset is the structured backbone of the per-device summaries published at /audits.
All 16 devices we currently audit are listed publicly with their tier, score, and verdict.
→ See the full audited catalog