Show HN: CipherStash Stack – Data Level Access Control in TS/JS
CipherStash Stack introduces Data Level Access Control (DLAC) for TypeScript applications, allowing individual data values to be encrypted and accessed based on user identity. This approach enhances data security by ensuring that protection travels with the data itself. The stack consists of five composable components, enabling teams to implement encryption gradually and efficiently.
- ▪CipherStash Stack provides building blocks for Data Level Access Control in TypeScript apps.
- ▪DLAC enforces access on individual data values, with encryption tied to user identity.
- ▪The stack includes components for encryption, key management, a proxy, authentication, and agent skills.
Opening excerpt (first ~120 words) tap to expand
{"@context":"https://schema.org","@type":"Article","headline":"Introducing @cipherstash/stack","image":"/images/blog/introducing-cipherstash-stack-featured.png","datePublished":"2026-05-18T00:00:00.000Z","dateModified":"2026-05-18T00:00:00.000Z","description":"Building blocks for Data Level Access Control in TypeScript","articleBody":"\n**Data Level Access Control (DLAC)** enforces access on individual data values: each one carries its own encryption, and the right to decrypt it is bound to an identity. Encryption at rest protects the disk; row-level security gates which rows a user sees — but in both, the database still reads every value in the clear.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at Cipherstash.