When you click on “Become a Member (Cryptocurrency),” there’s a Cloudflare box. I was surprised to see this, since I didn’t think Cloudflare was trusted. Can someone explain why Cloudflare is used instead of something like hCaptcha?
URL:
Privacy Policy:
Zero mention of Cloudflare (Insights).
That’s implying that Cloudflare Insights is the problematic one and otherwise Cloudflare is fine. Is there a way to verify that?
Thanks for your support!
So what you have to understand is that Privacy Guides is fiscally sponsored by Magic Grants, a 501(c)(3) public charity. Fiscal sponsorship is where a legally registered organization (typically a nonprofit like in this case) holds money on behalf of a community group, social movement, or project like Privacy Guides who don’t have the capacity or desire to register as a formal legal entity. Magic Grants handles the accounting, payroll, and other financial needs for Privacy Guides, and believe me it’s a big service for them to sponsor us because that admin work is a gigantic pain in the ass in the United States. They do it to support us and don’t charge us fees like any other nonprofit providing similar services would, so it is a very generous arrangement from their end.
When you donate to our project you are making a donation to Magic Grants, not a Privacy Guides organization nor anyone on the team. We have an agreement with Magic Grants that donations we collect are put in a separate fund, that 5 members of our team form a committee which votes on how those funds are dispersed, and we explicitly added a clause saying we have the right to transfer to another nonprofit (or our own if we choose to create one in the future). But in the meantime, Magic Grants totally controls the funds, accounting, and donation process. We didn’t build the donation page, and I can’t spin up a Monero wallet to accept donations outside of them, because then from a legal perspective we would be using Privacy Guides branding to benefit a private individual (even if I just immediately sent anything I got to our Magic Grants fund).
TL;DR This is all a long way to say that we have no control over the donation process, this is entirely handled by Magic Grants. If you have a question about their privacy policy you should email them at the email address at the end of that document.
All of this being said, I am looking into a solution to accept Monero donations with a simple wallet address & QR code rather than through their web form. I believe we can do this relatively soon ![]()
To be honest I actually prefer Cloudflare to hCaptcha lol - I’m not going to ask Magic Grants to change it, because I don’t know of a better alternative really, and I think it is probably necessary to have something on their end. When you fill out the form it generates an entirely new cryptocurrency address just for you, which is not computationally free.
Magic grants is a great org very greatful for them.
uBlock Origin:
Logger output
| +2 | `` | challenges.cloudflare.com | 3,1 | post | xhr | https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/flow/ov1/3376401215:1781902828:tlGA-kEsC1hKefP3qneFUHJ5518hL9dyzg3QUBTMhBk/a0e5c31698b70c8d/Cz4OAf223ATDIRPSvsSTHrtv4X2N9op8QBPcK1PHI0o-1781905959-1.2.1.1-JZ4VKalXIfZghFRSOZwZFkq8upmrVpFdbegjmSHXiN7vqw0NnKiVNH8T_s60.7oy |
|
| +2 | `` | challenges.cloudflare.com | 3,1 | get | xhr | https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/pat/a0e5c31698b70c8d/1781905959896/245d08927ccde0f4e5d2c9691e2658811be9236185cf7df1fbd4ce4ed638a651/K_z607j1yDGhGjK |
|
| +2 | @@||challenges.cloudflare.com^$generichide |
++ | challenges.cloudflare.com | 3,1 | generichide | https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/7kyzn/0x4AAAAAAA11o5rNvbUuAWSJ/auto/fbE/new/normal?lang=auto |
|
| +2 | `` | challenges.cloudflare.com | 3,1 | get | image | https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/d/a0e5c31698b70c8d/1781905959895/FPghGtbdia0dhIO |
|
| +2 | /monitoring?o=$xhr |
– | donate.magicgrants.org | 1 | post | xhr | https://donate.magicgrants.org/monitoring?o=4509249375436800&p=4509249381400576&r=us |
| +2 | @@||challenges.cloudflare.com^$generichide |
++ | challenges.cloudflare.com | 3,1 | generichide | https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/7kyzn/0x4AAAAAAA11o5rNvbUuAWSJ/auto/fbE/new/normal?lang=auto |
|
| +1 | `` | challenges.cloudflare.com | 3,1 | post | xhr | https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/flow/ov1/3376401215:1781902828:tlGA-kEsC1hKefP3qneFUHJ5518hL9dyzg3QUBTMhBk/a0e5c31698b70c8d/Cz4OAf223ATDIRPSvsSTHrtv4X2N9op8QBPcK1PHI0o-1781905959-1.2.1.1-JZ4VKalXIfZghFRSOZwZFkq8upmrVpFdbegjmSHXiN7vqw0NnKiVNH8T_s60.7oy |
|
| +1 | @@||challenges.cloudflare.com^$generichide |
++ | challenges.cloudflare.com | 3,1 | generichide | https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/7kyzn/0x4AAAAAAA11o5rNvbUuAWSJ/auto/fbE/new/normal?lang=auto |
|
| +1 | @@||challenges.cloudflare.com^$generichide |
++ | challenges.cloudflare.com | 3,1 | generichide | https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/7kyzn/0x4AAAAAAA11o5rNvbUuAWSJ/auto/fbE/new/normal?lang=auto |
|
| +1 | `` | challenges.cloudflare.com | 3,1 | get | image | https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/cmg/1 |
|
| +1 | `` | donate.magicgrants.org | 3 | get | frame | https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/7kyzn/0x4AAAAAAA11o5rNvbUuAWSJ/auto/fbE/new/normal?lang=auto |
|
| +1 | `` | donate.magicgrants.org | 3 | get | script | https://challenges.cloudflare.com/turnstile/v0/g/f95a7f38c08f/api.js |
|
| +1 | `` | donate.magicgrants.org | 0,1 | get | xhr | https://donate.magicgrants.org/_next/data/1nmeSckNyRCGhnRFgS6sk/privacyguides.json |
|
| +1 | `` | donate.magicgrants.org | 1 | get | xhr | https://donate.magicgrants.org/_next/data/1nmeSckNyRCGhnRFgS6sk/privacy.json |
|
| +1 | `` | donate.magicgrants.org | 1 | get | xhr | https://donate.magicgrants.org/_next/data/1nmeSckNyRCGhnRFgS6sk/terms.json |
|
| +1 | `` | donate.magicgrants.org | 1 | get | xhr | https://donate.magicgrants.org/_next/data/1nmeSckNyRCGhnRFgS6sk/privacyguides/about.json?fund=privacyguides |
|
| +1 | `` | donate.magicgrants.org | 1 | get | xhr | https://donate.magicgrants.org/_next/data/1nmeSckNyRCGhnRFgS6sk/privacyguides/faq.json?fund=privacyguides |
|
| +1 | `` | donate.magicgrants.org | 1 | get | xhr | https://donate.magicgrants.org/_next/data/1nmeSckNyRCGhnRFgS6sk/privacyguides.json |
|
| +1 | `` | donate.magicgrants.org | 1 | get | xhr | https://donate.magicgrants.org/api/trpc/perk.getCountries?batch=1&input=%7B%220%22%3A%7B%22json%22%3Anull%2C%22meta%22%3A%7B%22values%22%3A%5B%22undefined%22%5D%2C%22v%22%3A1%7D%7D%7D |
|
| +1 | `` | donate.magicgrants.org | 1 | get | xhr | https://donate.magicgrants.org/api/auth/session |
|
| +1 | `` | donate.magicgrants.org | 3 | get | script | https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onloadTurnstileCallback&render=explicit |
|
| +1 | `` | donate.magicgrants.org | 1 | get | image | https://donate.magicgrants.org/favicon.ico |
|
| +0 | ||cloudflareinsights.com^ |
– | donate.magicgrants.org | 3 | get | script | https://static.cloudflareinsights.com/beacon.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447 |
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/1nmeSckNyRCGhnRFgS6sk/_clientMiddlewareManifest.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/1nmeSckNyRCGhnRFgS6sk/_ssgManifest.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/1nmeSckNyRCGhnRFgS6sk/_buildManifest.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/turbopack-0j6z5.057fzy7.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/0vx~-kva6ng26.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/0-49fxih.9~dp.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/009du0hht3q4a.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/0erfeoq0ng.w4.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/turbopack-0qmxj8zfl5u.2.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/0loxrg2zr_dr7.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/0jiq1qpbh5o1i.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/15dtoglme_9l9.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/0z7yi8j61_9mu.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/0hm-bhritmha5.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/0k0g7g~7-hvj5.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/0yp~.pz6~qtfa.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/0vawsbp8get91.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/0_z55~5~c1huk.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/0o~4_59~vp0t3.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/0s4vlv01-6b58.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/180zy7r.x4-7-.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | script | https://donate.magicgrants.org/_next/static/chunks/0mhtu9l2e78uz.js |
|
| +0 | `` | donate.magicgrants.org | 1 | get | font | https://donate.magicgrants.org/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2 |
|
| +0 | /monitoring?o=$xhr |
– | donate.magicgrants.org | 1 | post | xhr | https://donate.magicgrants.org/monitoring?o=4509249375436800&p=4509249381400576&r=us |
| +0 | `` | donate.magicgrants.org | 1 | get | doc | https://donate.magicgrants.org/privacyguides/register |
Basically, EasyList uses an allowlist static filter rule for Cloudflare Turnstile:
Specifically, line #81049:
@@||challenges.cloudflare.com^$generichide
This address may change at any time so this page should be checked before donating.
This is huge for adoption
.