All Articles

hCaptcha and GDPR - Privacy Claims Warrant Scrutiny
Examination of hCaptcha reveals several potential friction points with GDPR principles.

Hugh Parry
7 min read

How to Choose a GDPR-Friendly CAPTCHA for WordPress
Stop spam & stay GDPR-compliant! Learn how to choose a GDPR-friendly CAPTCHA for WordPress that boosts security without tracking.

2 min read

How to Integrate CAPTCHA Without Violating User Rights
Integrate CAPTCHA the right way! Ensure security, privacy, and accessibility without violating user rights. Follow our expert guide for best practices!

2 min read

How Do Scalpers Get Tickets Before Selling Them
Discover how scalpers snatch tickets using bots, insider connections, & resale tactics. Beat the system and secure tickets at fair prices before scalpers do.

Hugh Parry
4 min read

How to Make CAPTCHA GDPR Compliant & Protect Privacy
Discover 7 essential steps to make your CAPTCHA GDPR compliant, avoid hefty fines, and pass security audits. Implement privacy-focused solutions today!

Hugh Parry
4 min read

What Privacy Laws Should CAPTCHA Providers Comply With
Stay compliant with global privacy laws! Learn what CAPTCHA providers must follow to avoid fines and protect user data while ensuring legal security.

3 min read

What is the Future of CAPTCHA and Online Privacy
Discover the future of CAPTCHA! Learn how AI, privacy-first authentication & invisible security are shaping online privacy. Stay ahead - read now!

4 min read

What do Artists do to Prevent Ticket Scalping?
Discover how artists fight ticket scalping with verified fans, dynamic pricing & blockchain. Join the movement for fair ticket access today!

4 min read

Which Security Risks Does CAPTCHA Pose: Critical Flaws?
Discover the critical flaws in CAPTCHA security that hackers exploit. Learn how to protect your site from threats. Stay secure - read now!

3 min read

Why is Ticket Scalping so Hard to Stop? Uncovered
Uncover the dark secrets of ticket scalping, from bots to black markets. See why it's so hard to stop and what can be done. Don't miss out - read now!

3 min read

How to Test Your Ansible Playbooks Locally
Testing your Ansible playbooks locally can save you time and effort. Here are some tips to help you get started.

Chris Taylor
10 min read

We Are Being Blackmailed or: How Not to Hire a Contractor
A contractor that we hired on Upwork is now blackmailing us. Here's how we got into this situation and how we're dealing with it.

Chris Taylor
5 min read

It's time to drop ts-node 🌇
Ts-node used to be the go to for running TypeScript in Node.js. However, its time to consider alternatives.

Chris Taylor
4 min read

GitHub Actions: Cache Chaos 🤯
How to configure GitHub Actions to use sane caching that shares caches between branches and evicts old caches. A deep dive into the gotchas and solutions for GitHub Actions caching.

George Oastler
10 min read

TypeScript: Branded Types 🔧
How to brand TypeScript types for norminal typing, providing an automated and easy-to-use way of making a type nominal.

George Oastler
10 min read

Using Vite To Rebuild Local Dependencies in an NPM Workspace
When we make changes to a package that our vite project depends on, Vite doesn't automatically rebuild the local package dependency as it's outside the module graph. This article explains how to get Vite to rebuild local dependencies in an NPM workspace.

Chris Taylor
6 min read

What is the best value CAPTCHA in 2024?
Find out what the best value CAPTCHA is in 2024 and how it compares to other popular CAPTCHA solutions.

Chris Taylor
4 min read

How Much Does Prosopo Procaptcha Cost Compared to reCAPTCHA?
A comparison of the costs of using Prosopo Procaptcha and Google reCAPTCHA for website security. Google reCAPTCHA's price hike has caused quite a stir in the digital community. In this article, we compare cost of using Google reCAPTCHA with Prosopo Procaptcha, a private, community-powered CAPTCHA service.

Chris Taylor
4 min read

Vite: How to handle `.node` files
Work around for handling `.node` files in vite using a custom plugin. `.node` files are the nodejs way of providing platform specific code. This sounds great, until Vite enters the mix. Vite has no ability to handle native binaries whilst bundling, interpreting `.node` files as raw js. In this article we discuss how to handle `.node` files in Vite.

George Oastler
10 min read

Invisible Captcha: A Seamless Solution by Prosopo
Invisible Captcha is a powerful tool for protecting your website from spam and abuse without disrupting the user experience. Learn how it works and why it's a valuable addition to your security arsenal.

Chris Taylor
2 min read

Google reCAPTCHA is a privacy nightmare - Questions over privacy promises and cookie use
Scrutiny by the French data protection authority, CNIL, reveals the problematic infrastructure that allows for reCAPTCHA's operations

Hugh Parry
7 min read

Why am I clicking traffic lights? The reason Google reCAPTCHA frustrates users
The choice of traffic lights, cars, and urban scenery for reCAPTCHA challenges is not arbitrary. In this article, we discss the reasons why millions of people around the world have been asked to click on pictures of traffic lights and bikes for most of the last decade!

Hugh Parry
5 min read

Unveiling the Mysteries of CAPTCHA: A Fun Dive into Cybersecurity 🛡️
Unveil the secrets behind CAPTCHA, the digital gatekeeper standing between you and cyber chaos, in our captivating exploration of cybersecurity's unsung hero!

George Oastler
2 min read

TypeScript: Mapped Type Magic 🪄
Explore how TypeScript mapped types can create some perplexing paradoxes where Cat === Dog! An overview of how to brand identical types so that the TypeScript compiler can tell them apart from each other.

George Oastler
10 min read

Stop giving your website data away!
Find out why reCAPTCHA, hCaptcha, and Cloudflare Turnstile may be secretly monetising your website data, and how Prosopo's Procaptcha is solving this problem.

Chris Taylor
5 min read

Top CAPTCHA Solutions of 2024 - Balancing Security and Usability
In 2024, the digital landscape continues to evolve, bringing new challenges in website security and user verification. CAPTCHA solutions have become a crucial line of defense against automated threats, effectively distinguishing between human users and bots.

Hugh Parry
5 min read

How the Google reCAPTCHA Price Hike Affects You
Google's announcement of reducing the free tier quota from 1 million requests per month to just 10,000 has come as a shock to many

Hugh Parry
7 min read

How to deploy Procaptcha on your website or app
How to switch from Google's reCAPTCHA to Prosopo Procaptcha and protect your website or app from bots for free.

Chris Taylor
3 min read

Prosopo Procaptcha vs Google reCAPTCHA
Why Prosopo's decentralised, privacy-focused, and free solution offers a more user-friendly and secure alternative for protecting your web forms against bots, when compared to the industry standard reCAPTCHA

Hugh Parry
2 min read

Prosopo team at Polkadot Decoded 2022
The Prosopo team had the privilege of participating in the third edition of Polkadot Decoded in Berlin, enjoying talks by Gavin Wood on Governance v2, and by Encointer on providing Universal Basic Income through decentralised local currencies amongst others. The event highlighted the need for bot protection for web 3.

Chris Taylor
2 min read

Prosopo receives grant from Web3 Foundation to build human verification
We are thrilled to announce that Prosopo has secured a grant from the Web3 Foundation, propelling our mission to create a decentralized human verification marketplace. Developed in collaboration with our partner, Gimly, the Prosopo protocol aims to fortify decentralized applications (DApps) against bot attacks while maintaining a high level of decentralization. Such innovations are vital in transitioning blockchain applications from niche utilities to integral components of daily life.

Chris Taylor
5 min read