Guardpup

What's New

The changes you'd notice, newest first.

0.9.24 · November 2026

Build fingerprint d37efc2e24357f47a006915ec739a19ef31065c73d674d5e572f61395e771769

0.9.23 · November 2026

Build fingerprint 419bc0439d0ecd895018152a062ffbc91f6363c12cd4267afbedc140c25396b6

0.9.22 · November 2026

Build fingerprint 8c364825786273fc6c276db774d695bc726cf3da9bb5cef0b3319a858b1474b1

0.9.21 · November 2026

Build fingerprint 587fb7ff5177b2409402c0fd30ae576ad6d49f0fceb6e01e54b7f843b3ee9fec

0.9.20 · November 2026

Build fingerprint 294845bb4b785cc5faa0aafd7628d26d958531586d1d3ebd51569de761482467

0.9.19 · October 2026

Build fingerprint caffdf3bef1dfe587a3b45aadec8e2ace8f59fbd6b7510fdea750d0ff15616bb

0.9.18 · October 2026

Build fingerprint 9664b694fdd52f9434b3ac7f48d4304462bf6daa68218f8f8e5fad876462e2e5

0.9.17 · October 2026

Build fingerprint 6f5cbeb63373f15d7df59414293c6662e07cf2acf850d010bcdc3de5aa4b1dce

0.9.16 · October 2026

Build fingerprint 500f01693b34a8dbce65c20bab2b4e3bd9bff72de6218cdbd1aac3190fe54ddf

0.9.15 · October 2026

Build fingerprint d0ffe66c2cb9f8ac95dbb1c70aef4cb9582a7ab6770ba26762ff0c6068cd8462

0.9.14 · October 2026

Build fingerprint 9c9715064fd3f3401125da45ad86221acfa76040ee2ab6d8bb334e96fdf0e062

0.9.13 · October 2026

Build fingerprint 0cac2b9051365ec5173542483bdf8a9a2211bb36b497eded50db8cf3c8a173a1

0.9.12 · October 2026

Build fingerprint 694f52ea99e72619be90ad6fd8af2a00e3f951df5d3068f97c72de4e3e1e5b38

0.9.11 · October 2026

Build fingerprint f6816119855656ed54d5fb7739c5b663518523e3cf75c61d78a371970b8e3e5f

0.9.10 · October 2026

Build fingerprint f69713fb1e18312821eaa7af526d77036f64674aac3e57be7b4e35fed675546c

0.9.9 · October 2026

Build fingerprint ad786988288673016c0f9fd748b874a6fc40f83eb674838b764a9752659a4583

0.9.8 · October 2026

Build fingerprint 8e453a3a906b5a1a4d781d67086e6db4ec963d8c5d973d4eab8f1d26e9ac06e9

0.9.7 · October 2026

Build fingerprint 55285f8612a4d09d4f4f52dffe2731bbe73c1db8adb0646cd5df8bfbb7804aa2

0.9.6 · October 2026

Build fingerprint 3ab9502a98d906e285d532011783765a36dbfb059e4dfeac6cc9cef8386892e4

0.9.5 · October 2026

Build fingerprint 52911e96aaacdd09303000bb6008fd9bc204074bac7f9712334038ced0a39aea

0.9.3 · October 2026

Build fingerprint 5b3acccfecd60c377a11a175140437294145096837df35d193226626391808c9

0.9.2 · 21 October 2026

Build fingerprint 0fe517dd17c0fe8b9605b5c0d3195a41cf60b33c8bdb25eeb958b612dff97b3c

0.9.1 · 20 October 2026

Guardpup's first public version.

Build fingerprint 9902fe08ac690a2d6f6d19aece8f4ee4a4d85725fa561c93d7324a320729b01a

Check Your Copy

Browser extensions update themselves, and some popular ones have been changed by an update to collect people's AI chats. So every version of Guardpup has a build fingerprint, listed above: a SHA-256 over each of its files. The copy your browser installed from the store gives the same fingerprint as the package we published. If an update ever changed anything, the fingerprint wouldn't match.

To check, with Guardpup's developer tool: guardpup verify. It finds Guardpup in Chrome, Edge, Brave and other Chromium browsers on your computer, works out each copy's fingerprint there, and says whether it matches. Nothing is sent anywhere. guardpup verify --list shows every file with its own SHA-256.

How the fingerprint is worked out: the SHA-256 of a list of <sha256> <path> lines, one per file, sorted by path. The store changes four things in every extension it serves: it adds key and update_url to manifest.json, re-formats JSON files, re-encodes the toolbar icons, and adds its own signatures in _metadata/. So JSON files are compared by their content, and the icons and _metadata/ are left out. The code itself is compared byte for byte.