About this site: mission, method, licensing
npcrf.org is a non-profit, non-governmental publisher. Its purpose is stated plainly in the mission: honest, factual education about current affairs and historical subjects, with no room for information that cannot be verified.
What gets published here follows one rule: if a claim cannot be traced to an identified, checkable source, it is not published. The methodology describes how that works in practice — primary sources first, a sources section at the end of every article, and a corrections policy that records post-publication changes visibly on the article itself. This very article ends with its own sources section, as every article on this site will.
A few practical notes about the site:
- It is a static site, built with the open-source generator Hugo and served as plain HTML. There are no accounts, no paywalls and no advertising.
- Search runs entirely in your browser, using Pagefind; the index is built when the site is published, and no search query leaves your device.
- Statistics are collected with GoatCounter, a cookie-free counter that stores no personal data; the footer of every page notes this.
- Licensing is deliberately open: all editorial content is released under CC BY 4.0 from the moment of publication, and the site’s source code is open source under the MIT License. The License page explains both, including how to attribute reuse.
If you find an error, write to info@npcrf.org. Corrections are made openly; that promise is the point of the whole project.
Sources
- Creative Commons Attribution 4.0 International, legal code · https://creativecommons.org/licenses/by/4.0/legalcode.en (accessed 2026-07-07)
- The MIT License, Open Source Initiative · https://opensource.org/license/mit/ (accessed 2026-07-07)
- Hugo, open-source static site generator · https://gohugo.io/ (accessed 2026-07-07)
- Pagefind, static search library · https://pagefind.app/ (accessed 2026-07-07)
- GoatCounter, open web analytics without tracking · https://www.goatcounter.com/ (accessed 2026-07-07)