Skip to content

Empowering developers and citizens with a privacy-first SDK for enforcing digital rights under the Digital Autonomy Transparency & Accountability (D.A.T.A.) Act — open, modular, and made for public good.

License

Notifications You must be signed in to change notification settings

bdeanindy/data-act-sdk

Repository files navigation

D.A.T.A. Act SDK

Digital Autonomy Transparency & Accountability (D.A.T.A. Act)

A privacy-first, modular TypeScript SDK that helps products implement the individual data rights of people according to the terms set forth in the D.A.T.A. Act (proposed legislative bill). Governance for data: access, audit, consent, revocation, lock, and inheritance.

Quickstart

npm i
npm test   # 100% coverage on the scaffold
npm run build

Modules

  • ConsentManager — granular opt-in/out with immutable audit trail
  • AuditLedger — structured logs for access/processing events
  • LockService — "data lock" control for self-protection

Scripts

  • npm test — runs jest with coverage thresholds at 100%
  • npm run build — compiles to dist/
  • npm run lint — lints the codebase

License

Apache-2.0. See LICENSE and NOTICE.

About

Empowering developers and citizens with a privacy-first SDK for enforcing digital rights under the Digital Autonomy Transparency & Accountability (D.A.T.A.) Act — open, modular, and made for public good.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published