← Hen ScreenshotsCONTENT HISTORY

Update to Hen Screenshots

Snapshot Oct 24, 2026 · 13:21 UTC · version 0.2.8

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Hen Screenshots and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 23:16 UTC

bb2f8bd86f949e5260ce40f1c3215672ba0f1e576284dd152053cca7ac90afaf

After

Oct 24, 2026 · 13:21 UTC

b9cbe58f74b25ba251d3a0205c6b25dd41276d21348fa817ebd5dc9dfe92514e

Package file

Before

Sep 30, 2026 · 23:16 UTC

519

After

Oct 24, 2026 · 13:21 UTC

543

Package file

Before

Sep 30, 2026 · 23:16 UTC

{"sha256":"5abf911a83f89a2a655d94ec0bad78a3b9f633388159a9de6305485ee7d910ff","size":14032}

After

Oct 24, 2026 · 13:21 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:16 UTC

{"sha256":"5abf911a83f89a2a655d94ec0bad78a3b9f633388159a9de6305485ee7d910ff","size":14032}

After

Oct 24, 2026 · 13:21 UTC

Not present

Compare saved observations

Download comparison JSON

PRIVACY.md

− removed · + added

--- before
+++ after
@@ -1,13 +1,27 @@
-# Privacy and local file access
+# Hen Screenshots plugin privacy policy
 
-The Hen local renderer reads the image files, design config, brand kit, or project archive explicitly passed to it. Folder input scans only that folder's PNG/JPEG/WebP files, without recursion. Rendering creates a new output directory with previews, exports, and an editable project; original inputs are not modified.
+Effective September 30, 2026. Publisher: Hensell. Contact: [hensell@hensell.dev](mailto:hensell@hensell.dev).
 
-The rendering code does not send network requests, require credentials, collect analytics, or upload screenshots to Hen. Installing npm dependencies downloads software from their package and native-binary hosts. It needs network access during setup, not during rendering.
+## Data processed and purpose
 
-Your AI agent is a separate service. Text and images you share with it are subject to that provider's settings and policies. Local rendering does not imply the entire AI conversation stays on your computer.
+The local renderer reads the images, captions, design configuration, brand kit, and project archive you explicitly provide, plus their file paths and image metadata needed to decode and compose them. Captures and captions may contain personal information if you include it. This data is used only to create the requested screenshot series, previews, exports, and editable projects. Use sample or sanitized captures; do not include credentials, government identifiers, payment-card details, or protected health information.
 
-Project files embed the original captures and captions, and ZIP exports contain rendered images. Share them only with people you intend to receive that content. No captures or private projects are included in the plugin distribution package.
+Folder input scans only that folder's PNG/JPEG/WebP files, without recursion. Original input files are not modified. Hen does not collect accounts, contact lists, analytics, or usage profiles through this plugin.
 
-The plugin does not publish store listings, send mail, or submit itself to plugin directories. Those are separate user-authorized actions.
+## Recipients and network access
 
-Contact: [hensell@hensell.dev](mailto:hensell@hensell.dev).
+The renderer does not send network requests or upload your captures, captions, or projects to Hen or other recipients. There is no Hen server processing or retaining plugin inputs. Setup downloads software from npm and native-library distribution hosts; those services receive the network information needed to deliver software under their own policies. Setup does not upload your captures or projects.
+
+Your AI agent is a separate service. Text and images you share with it are governed by that provider's settings, retention rules, and privacy policy. Local rendering does not imply the entire AI conversation stays on your computer. The renderer does not manage or delete information held by your agent provider.
+
+## Retention and user controls
+
+Rendering processes inputs locally during the command. Input files remain where you placed them. Output files, previews, PNG ZIPs, and editable projects remain in your chosen output folder until you delete them; the plugin has no automatic expiration or remote retention. Editable projects embed original captures and captions. Hen retains no copy of these files through the plugin.
+
+You control which files are provided and where results are saved. To remove local retained content, delete the corresponding input files, output folders, ZIPs, and editable projects using your operating system. Existing originals and outputs are not silently overwritten. To remove data from your AI provider, use that provider's account and conversation controls. Uninstalling the plugin does not delete your own captures or exported projects.
+
+## Sharing and contact
+
+The plugin does not publish store listings, send mail, or submit itself to directories. Sharing generated files is a separate action you authorize. Share projects and ZIPs only with the intended recipients.
+
+For questions about this plugin's privacy practices, contact [hensell@hensell.dev](mailto:hensell@hensell.dev). This policy covers the local Hen Screenshots plugin; separate website and AI-provider policies apply when you use those services.
Full technical diff · 18 changed fields

changed /files/.claude-plugin~1plugin.json/sha256

BEFORE
"bb2f8bd86f949e5260ce40f1c3215672ba0f1e576284dd152053cca7ac90afaf"
AFTER
"b9cbe58f74b25ba251d3a0205c6b25dd41276d21348fa817ebd5dc9dfe92514e"

changed /files/.claude-plugin~1plugin.json/size

BEFORE
519
AFTER
543

removed /files/.codex-plugin~1assets~1composer-icon.png

BEFORE
{
  "sha256": "5abf911a83f89a2a655d94ec0bad78a3b9f633388159a9de6305485ee7d910ff",
  "size": 14032
}
AFTER
Field is absent

removed /files/.codex-plugin~1assets~1logo.png

BEFORE
{
  "sha256": "5abf911a83f89a2a655d94ec0bad78a3b9f633388159a9de6305485ee7d910ff",
  "size": 14032
}
AFTER
Field is absent

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"54fda44ea82e66c14af4931176e733f86aa1d35937797e90826c4d06e230bb64"
AFTER
"871b37074b54c476c2370fc9f5bed0e940c53abc2b935292ccfc7631a5168a7c"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
2697
AFTER
2487

changed /files/.cursor-plugin~1plugin.json/sha256

BEFORE
"37fd55422d25ec02990737b4245e26b286adf9f98d5a0983cc1b46b4fa755ae1"
AFTER
"3e26faf8d304d398c6611c4397a55bb67c80174e6049a5a6c9539d675a100554"

changed /files/.cursor-plugin~1plugin.json/size

BEFORE
539
AFTER
563

changed /files/PRIVACY.md/sha256

BEFORE
"0e53625b54bb91924cb0aa236c58d695fdeb49f25bade85622cb63c533cadf76"
AFTER
"7fdfe3f367a6f64a4630ec35b84ea3fbc6b6df62b1cc248e32c7821dd4db0eac"

changed /files/PRIVACY.md/size

BEFORE
1276
AFTER
3008

changed /files/README.md/sha256

BEFORE
"fbe184e28f873f40a6f4ef978024174ddb4b211e7de59da26e7c77dfd707b78a"
AFTER
"23b46e8bee6c114954740e6470e686061b445c001cf1d7a11d0386fb1c52f824"

changed /files/README.md/size

BEFORE
9001
AFTER
10388

changed /files/dist~1cli.mjs/sha256

BEFORE
"ba8ddc3e985f19209704059a02ededb3c2cb157a022c69510637b645d9dff1fa"
AFTER
"9cfc0af21abbdba3cb9d75a379e551fe2b9a73c76dd21f5ef346c7bd65363611"

changed /files/dist~1cli.mjs/size

BEFORE
248598
AFTER
261782

added /files/gemini-extension.json

BEFORE
Field was absent
AFTER
{
  "sha256": "8d620e9b087aa23f96e4e1282c96bcde3728bd8819d4b0b0987f84c5ef43eb8a",
  "size": 263
}

changed /files/package-lock.json/sha256

BEFORE
"0f476d2a402f45d6b4659ee0b4cc7328da1919ebdfbeac74db5e621d2bb2435e"
AFTER
"34a2c9ed9c957e477a88ddafb79c332d790109d59f9dcf16e0e2854c46711fd4"

changed /files/package.json/sha256

BEFORE
"5db7997168a45aae3609aa5b816b60da08859c9deb01b56387aa8fedb20ae1e6"
AFTER
"2fee52a495fae5a2953f766f039fab08f05038e3380e574a0081e56d14aa2b1c"

changed /files/plugin.json/sha256

BEFORE
"002f1a660c59ab18b2b0cb0bc816a99afb4a1ae47727d86eb063def1f3890754"
AFTER
"3a6883db6dec3a5adb47a0d11733a9e0d92123560449ad9f2ca3bb465734b2c2"
Full snapshot data
{
  "files": {
    ".claude-plugin/plugin.json": {
      "sha256": "b9cbe58f74b25ba251d3a0205c6b25dd41276d21348fa817ebd5dc9dfe92514e",
      "size": 543
    },
    ".codex-plugin/plugin.json": {
      "sha256": "871b37074b54c476c2370fc9f5bed0e940c53abc2b935292ccfc7631a5168a7c",
      "size": 2487
    },
    ".cursor-plugin/plugin.json": {
      "sha256": "3e26faf8d304d398c6611c4397a55bb67c80174e6049a5a6c9539d675a100554",
      "size": 563
    },
    "LICENSE": {
      "sha256": "017fa967a6f8eb914b72104be8f53001f7c40326dfb2beb99df4855c8d7eb3df",
      "size": 1064
    },
    "PRIVACY.md": {
      "sha256": "7fdfe3f367a6f64a4630ec35b84ea3fbc6b6df62b1cc248e32c7821dd4db0eac",
      "size": 3008
    },
    "README.md": {
      "sha256": "23b46e8bee6c114954740e6470e686061b445c001cf1d7a11d0386fb1c52f824",
      "size": 10388
    },
    "THIRD_PARTY_NOTICES.md": {
      "sha256": "eba57deade7af4cac0cb5e90f9c1806992b1cee93033fcdf0e2997e3b6ff40fd",
      "size": 1278
    },
    "assets/fonts/Fraunces-Semibold.ttf": {
      "sha256": "1390d372c2edc7881191bef9fb673ed8ec4d2bf143a2f68b63c01094794307ac",
      "size": 72952
    },
    "assets/fonts/Manrope.ttf": {
      "sha256": "d0639be45d0af36e798172419d7bd173c4bd4f29e2b76cbb69db1d11bf8b0a40",
      "size": 165420
    },
    "assets/fonts/OFL-Fraunces.txt": {
      "sha256": "bdf4c22802eaf804f998195871c6b8938aac2ac14b2d78a8bd66a6f1eced833b",
      "size": 4391
    },
    "assets/fonts/OFL.txt": {
      "sha256": "e01b637272e0cbdfb240184dd98ea5cc671556d9894dae2668d92ab2c906787c",
      "size": 4384
    },
    "assets/icon.png": {
      "sha256": "5abf911a83f89a2a655d94ec0bad78a3b9f633388159a9de6305485ee7d910ff",
      "size": 14032
    },
    "dist/cli.mjs": {
      "sha256": "9cfc0af21abbdba3cb9d75a379e551fe2b9a73c76dd21f5ef346c7bd65363611",
      "size": 261782
    },
    "gemini-extension.json": {
      "sha256": "8d620e9b087aa23f96e4e1282c96bcde3728bd8819d4b0b0987f84c5ef43eb8a",
      "size": 263
    },
    "package-lock.json": {
      "sha256": "34a2c9ed9c957e477a88ddafb79c332d790109d59f9dcf16e0e2854c46711fd4",
      "size": 24103
    },
    "package.json": {
      "sha256": "2fee52a495fae5a2953f766f039fab08f05038e3380e574a0081e56d14aa2b1c",
      "size": 291
    },
    "plugin.json": {
      "sha256": "3a6883db6dec3a5adb47a0d11733a9e0d92123560449ad9f2ca3bb465734b2c2",
      "size": 618
    },
    "scripts/hen.mjs": {
      "sha256": "635ad1625a2ae6506d53eeef9e172287e3cfcf3a712b8ab694dcb63d6857c749",
      "size": 762
    },
    "scripts/setup.mjs": {
      "sha256": "540a8b07a36757453607733a63a5b4d383490543b505daa0c1abe99401f38903",
      "size": 2016
    },
    "skills/create-screenshots/SKILL.md": {
      "sha256": "62c265404fa06509952aadfe7fa366b222712cc7c34ddf93e8fc76fbd6bc21dc",
      "size": 4530
    },
    "skills/create-screenshots/references/design-spec.md": {
      "sha256": "e887973db4a5a59f670dab59fa61d9f382522c0ca990d12cd5c06e481b7a9867",
      "size": 6862
    }
  }
}

SHA-256 of public snapshot: 625bfa35ec2afe5578173e3177fa6e33f7bb9fe699855b1cfadc6348c5e0d7a6