I heard this mentioned today, so I looked it up: https://bitmitigate.com/
OK. Yet another ultra-confusing, nonsensical (to me) website with extremely unclear purpose. But once I clicked the big button saying "Get Started", which links to:
… my browser (Pale Moon) actually went to:
What could possibly explain this? I also tried with uBlock Origin turned off. Same result.