LiveVerify icon

LiveVerify

by paul hammant · Tools
Manifest V3 Free
View in Chrome Web Store Data as of 20 Oct 2026

Verify selected text against issuer endpoints using SHA-256 hashing

Users
8
−1 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#212K
#178K among extensions
Version
1.0.0
updated 30 Mar 2026

Users

monthly, 7 months
049Mar 2026Jul 2026Oct 2026
Latest, 20 Oct 2026: 8 usersMove the mouse over the chart for any month

Ratings count

monthly, 7 months
001Mar 2026Jul 2026Oct 2026
Latest, 20 Oct 2026: 0 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About LiveVerify

Live VerifyLiveVerify — Verify claims on web pages against issuer endpoints Select text on any web page, right-click "Verify this claim," and instantly check whether the issuer's own domain confirms it is authentic. No accounts, no server, no tracking. Everything runs locally in your browser. WHAT IT DOES LiveVerify lets you verify text claims — certificates, receipts, licenses, authorizations, credentials, disclosures — by computing a SHA-256 hash and checking it against the issuer's verification endpoint. The pipeline is simple: 1. You select text on a web page (or the extension auto-detects marked regions) 2. The extension normalizes the text and computes a SHA-256 hash 3. It sends a single HTTPS GET request to the issuer's domain with the hash in the URL path 4. The issuer responds: verified, revoked, expired, or 404 (not found) 5. You see the result: green for verified, red for failed, with the issuer's domain always visible No document content is ever sent to the issuer — only the hash. The hash is a one-way cryptographic function; it is mathematically infeasible to reconstruct the original text from it. HOW TO USE Right-click method: - Select text on a page that includes a "verify:" line - Right-click and choose "Verify this claim" - The result appears as a notification and in the popup Keyboard shortcut: - Select text, press Ctrl+Shift+V (Mac: Cmd+Shift+V) Auto-detect: - Pages can mark verifiable regions using HTML data attributes - If you enable auto-scan in settings, the extension finds and verifies these automatically - Auto-scan is off by default WHAT YOU SEE When verification succeeds, the extension shows: - The issuer's domain (e.g., verified by police.uk, fca.org.uk, nvidia.com) - The authority chain — who vouches for the issuer's authority to make this claim - The verification status (verified, revoked, expired, etc.) When verification fails: - 404 means the issuer never published this claim to verify it - The issuer domain is still visible so you can see who was asked AUTHORITY CHAINS LiveVerify doesn't just tell you "verified" — it shows you by whom and under what authority. An authority chain might look like: verified by northbridgemarkets.co.uk — Broker-issued withdrawal confirmations authorized by fca.org.uk — Regulates UK investment firms authorized by gov.uk — UK government root namespace This lets you judge not just whether a claim verified, but whether the issuer is credible for the type of claim being made. USE CASES LiveVerify Browser Extension works for any text claim where the issuer publishes verification hashes: - Professional credentials (medical licenses, bar admissions, engineering certifications) - Financial documents (bank statements, insurance certificates, payment receipts) - Employment and HR (proof of employment, reference letters, contractor authorizations) - Education (university degrees, professional certifications, training completion) - Consumer protection (reseller authorizations, insurance panel membership, franchise verification) - Legal documents (notarized documents, court orders, power of attorney) - Property (title deeds, ownership proofs) The extension does not require issuers to use any particular platform or service. Any organization can publish verification hashes on their own domain. The protocol is open and documented - GitHub-pages is a viable boostrapping choice. PRIVACY LiveVerify collects no data. There is no LiveVerify server — the extension runs entirely in your browser. When you verify a claim: - Selected text is processed locally and discarded after hashing - The only network request is a GET to the issuer's domain with the hash in the URL path - No personal data, page content, browsing history, or device identifiers are sent - The issuer's server may log the request (IP address, timestamp) — that is the issuer's privacy practice, not ours Settings (intrusiveness level, auto-scan preference) are stored locally in chrome.storage. No verification results are persisted. Full privacy policy: https://live-verify.github.io/live-verify/chrome-extension/privacy-policy.html PERMISSIONS AND WHY - contextMenus: Adds "Verify this claim" to the right-click menu - activeTab: Reads your text selection when you trigger verification - storage: Saves your settings locally - notifications: Shows verification results as browser notifications - scripting: Runs the content script that detects verifiable-text markers on pages - https://*/* (host permission): Fetches verification endpoints on any HTTPS domain — issuers can be any domain, so a fixed list is not possible OPEN SOURCE LiveVerify is fully open source under the Apache 2.0 license. The code is readable and unminified — the JavaScript that runs in your browser is the same code in the repository. No bundler, no obfuscation. Source code: https://github.com/live-verify/live-verify Issues: https://github.com/live-verify/live-verify/issues TECHNICAL DETAILS Text normalization: - Unicode character normalization (curly quotes to straight, em dashes to hyphens, etc.) - Line-by-line whitespace normalization (trim, collapse spaces, remove blank lines) - Document-specific rules from the issuer's verification-meta.json (optional) Hashing: - SHA-256 via the Web Crypto API (built into the browser) - Input encoding: UTF-8 - Output: lowercase hex Verification URL: - The "verify:" prefix in the claim text is converted to "https://" - The hash is appended to form the full URL - Example: verify:example.com/c becomes https://example.com/c/{hash} Response format: - HTTP 200 with {"status":"verified"} = claim is authentic - HTTP 404 = claim was never published by this issuer - Other status values: revoked, expired, suspended, etc. WHAT LIVE-VERIFY IS NOT - Not a fact-checker. It verifies that the issuer published this exact claim. It does not verify whether…

Growth

WindowUsersChangeRatingsRating
7 days0+0.0%00.00
30 days−1−11.1%00.00
6 months+7+700.0%00.00

Version history

1 versions recorded
1.0.030 Mar 2026

Details

Category
Tools
First seen
30 Mar 2026
Size
96 KB
Languages
en
Pricing
Free
Privacy policy
live-verify.github.io
Extension ID
idkbbldpklfkcdaocgngonhnjhabpoif

Permissions and risk

Moderate riskimpact 2, likelihood 2
Permissions
contextMenusstoragenotificationsscriptingactiveTab
Site access
https://*/*http://127.0.0.1/*http://localhost/*
Can read and change data on every website you visit.

Alternatives to LiveVerify

Extensions that rank for the same store searches or share the Tools category, ordered by users