{
  "id": 9727120,
  "title": "HOLogram deep dive: the Input Vault — intercepting keystrokes before JavaScript reads them",
  "url": "https://urgent.news/2026/09/25/hologram-deep-dive-the-input-vault-intercepting-keystrokes-before",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-25T07:28:02.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/baffisan/hologram-deep-dive-the-input-vault-intercepting-keystrokes-before-javascript-reads-them-1knb"
  },
  "original_language": "en",
  "account": "Part 3 of Building HOLogram examines the Input Vault, the first module designed to intercept keyboard events before JavaScript can read them. The primary challenge is to remove timing information while preserving the semantic content of the typed input. This requires understanding the various browser API options available for pre-page interception of keyboard events, as well as the unique challenges posed by Input Method Editors (IMEs) used for non-Latin scripts.",
  "summary": "This is part 3 of \"Building HOLogram\", a series on the open protocol for behavioral biometrics protection in the browser. Part 0 — introduction | Part 1 — Persona Mixer | Part 2 — Privacy Budget | Part 3 — Input Vault The ShadowDOM Input Vault is HOLogram's first module — and arguably its most technically constrained. Its job sounds simple: intercept keyboard events before page scripts can read…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}