Skip to content

fix: check legacy privacy signals and release 0.14.4 - #42

Merged
aleksUIX merged 3 commits into
mainfrom
feat/d1-improvements-20261020
Oct 21, 2026
Merged

aleksUIX merged 3 commits into
mainfrom
feat/d1-improvements-20261020

Conversation

@aleksUIX

Copy link
Copy Markdown
Owner

Legacy privacy signals in extension fields currently miss consent and identifier checks. Resolve canonical and legacy GDPR, TCF, US Privacy and EID locations using the selected contract, preserve the original finding paths, and warn on conflicting values. Empty and null canonical values retain precedence. Attribute TCF contradictions to their decoded GPP source when appropriate.

Prepare 0.14.4 and rebuild the committed npm WASM. Add 18 synthetic regression payloads, bringing the dialect manifest to 47 cases, plus privacy integration tests. All 412 workspace tests, formatting and all-target/all-feature Clippy pass. The 34 generated schemas remain unchanged. npm CJS/ESM, packed npm, browser WASM, Worker WASM and native macOS smoke checks pass.

Replay evidence: 47 of 48 stored payloads could be replayed; one ARTF response lacks its request. All 13 added warnings in the replay involve historical redaction placeholders, so the new synthetic fixtures establish the actual privacy behavior. Original consent validity cannot be inferred from redacted data.

@aleksUIX
aleksUIX merged commit caca81e into main Oct 21, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant