

The panel after a check: 35 sources found in a post, with the verdict for each one.
AI writing tools invent sources that look real, and even careful authors get years, journals and DOIs wrong. DiFlowRin Verified References checks every source of a post against public academic databases right in the block editor, and shows your references as a formatted list your readers and search engines can trust.
Open the DiFlowRin Verified References panel in the block editor and click Check references. The plugin finds the references of the post on its own:
You can also paste a bibliography (up to 100 references, any style, BibTeX or RIS). Each reference gets one of four verdicts:
Download the results as a text report or a CSV table. Optionally, the pre-publish checks remind you about references that were not confirmed. It is only a reminder: publishing is never blocked.
Add the References block and add sources one by one, by DOI, ISBN, arXiv or PubMed ID, or as full text, or paste a whole bibliography. Found references are formatted automatically in:
set for the whole site or for each block. The list is rendered on the server, so changing the style later reformats every post without editing it again.
#ref-1, #ref-2…), so citations in your text can link to it.citation property, each with the type that fits (ScholarlyArticle, Book, Chapter, WebPage). With Yoast SEO they join its Article data.DiFlowRin Verified References uses the same checking engine as Fake Citation Detector, a free browser extension for Chrome and Edge by the same author.
This plugin checks that each source exists and is cited correctly. It does not read the sources. For that, the same author makes DiFlowRin Research, a Windows app whose Verify citations feature is free (no licence) and uses your own AI key: AI reads the full text of every source and checks each cited sentence against it. The plugin shows one link to it in its panel and one on its settings page; nothing else.
All checks run in the author’s browser, only when an author clicks a check button or adds a reference to a References block, and only with data taken from the post’s references. Nothing is sent to the plugin author. Each request carries the contact email set in the settings (or, if empty, the plugin author’s address [email protected]), as Crossref, OpenAlex and NCBI ask of tools that use their APIs. Like any web request, each service also sees the author’s IP address and browser details.
Only when you choose “open the cited pages through this site” in the settings: your server requests the cited web pages (public addresses that appear in a post’s references) on behalf of logged-in authors, and, when a page is gone, its saved copy on web.archive.org. Sent: a request for that address, with a user agent naming the plugin and your site.
Only when you turn on the badge: a link to diflowrin.com, the plugin author’s site, is shown under reference lists that were checked. Nothing is sent unless a visitor clicks it. Privacy policy.
The DiFlowRin Verified References panel and the settings page each show one link to DiFlowRin Research on diflowrin.com. Nothing is sent unless you click it.
The links offered for checking by hand (Google Scholar, WorldCat, Google Books, DOI pages) are ordinary links: nothing is sent to those sites unless you click them.
The plugin collects no data about visitors, sets no cookies and sends no usage statistics. Check results are saved in the post (as block attributes, visible only to people who can edit it). Database answers are cached in the author’s own browser (IndexedDB) for up to 30 days, so checking a post again is fast and the free databases get fewer requests. The plugin adds suggested text to Settings Privacy Policy Guide.
If you turn on the page proxy, the plugin counts page requests per user for 10 minutes, to enforce its limits.
The editor script build/editor.js is built with esbuild from the TypeScript sources in src/editor/, src/sidebar/ and src/block-references/, the shared checking engine in src/core/ and the shared citation formatter in src/shared/. To rebuild: npm install, then npm run build.