<p><small>Posted October 19, 2023 by <aclass="stretched-link position-relative"href="//localhost:1313/contributors/aravinth-manivannan/">Aravinth Manivannan</a> ‐ <strong>2 min read</strong></small><p>
<p><small>Last Edited October 21, 2023</small><p>
</div>
<pclass="lead"></p>
<p>mCaptcha uses a Proof-of-Work (PoW) based algorithm to offer
Denial-of-Service protection, because of <ahref="https://www.w3.org/TR/turingtest/#proof-of-work">its excellent accessibility
<p>We also offer opt-in controls at installation level:</p>
<figure>
<imgclass="img-fluid lazyload blur-up"data-sizes="auto"src="//localhost:1313/blog/introducing-mcaptcha-net/installation-level-opt-in_hu1631596919080030605.png"data-srcset="//localhost:1313/blog/introducing-mcaptcha-net/installation-level-opt-in_hu8665382681814203651.png 900w,//localhost:1313/blog/introducing-mcaptcha-net/installation-level-opt-in_hu16960270070322992940.png 800w,//localhost:1313/blog/introducing-mcaptcha-net/installation-level-opt-in_hu16731371422864467505.png 700w,//localhost:1313/blog/introducing-mcaptcha-net/installation-level-opt-in_hu3312684040278026285.png 600w,//localhost:1313/blog/introducing-mcaptcha-net/installation-level-opt-in_hu3805133206394116285.png 500w"width="759"height="745"alt="A screenshot of the 'add sitekey' form on the mCaptcha dashboard with a checkbox for anonymously publishing performance statistics. It is not checked by default.">
<noscript><imgclass="img-fluid"sizes="100vw"srcset="//localhost:1313/blog/introducing-mcaptcha-net/installation-level-opt-in_hu8665382681814203651.png 900w,//localhost:1313/blog/introducing-mcaptcha-net/installation-level-opt-in_hu16960270070322992940.png 800w,//localhost:1313/blog/introducing-mcaptcha-net/installation-level-opt-in_hu16731371422864467505.png 700w,//localhost:1313/blog/introducing-mcaptcha-net/installation-level-opt-in_hu3312684040278026285.png 600w,//localhost:1313/blog/introducing-mcaptcha-net/installation-level-opt-in_hu3805133206394116285.png 500w"src="//localhost:1313/blog/introducing-mcaptcha-net/installation-level-opt-in.png"width="759"height="745"alt="A screenshot of the 'add sitekey' form on the mCaptcha dashboard with a checkbox for anonymously publishing performance statistics. It is not checked by default."></noscript>
<figcaptionclass="figure-caption">Add sitekey form on the mCaptcha dashboard with a checkbox for anonymously publishing performance statistics. It is not checked by default.</figcaption>
at both mCaptcha/mCaptcha and mCaptcha/survey to avoid exposing installations.</p>
<figure>
<imgclass="img-fluid lazyload blur-up"data-sizes="auto"src="//localhost:1313/blog/introducing-mcaptcha-net/working-rpc_hu3273415545955202374.png"data-srcset="//localhost:1313/blog/introducing-mcaptcha-net/working-rpc_hu185061893514002747.png 900w,//localhost:1313/blog/introducing-mcaptcha-net/working-rpc_hu5006962494299372084.png 800w,//localhost:1313/blog/introducing-mcaptcha-net/working-rpc_hu2019269782775340852.png 700w,//localhost:1313/blog/introducing-mcaptcha-net/working-rpc_hu17467133549504091124.png 600w,//localhost:1313/blog/introducing-mcaptcha-net/working-rpc_hu15584172527816290803.png 500w"width="1842"height="1008"alt="A screenshot of a tmux window with logs of mCaptcha/mCaptcha and mCapctha/survey showing both of them talking to eachother">
<noscript><imgclass="img-fluid"sizes="100vw"srcset="//localhost:1313/blog/introducing-mcaptcha-net/working-rpc_hu185061893514002747.png 900w,//localhost:1313/blog/introducing-mcaptcha-net/working-rpc_hu5006962494299372084.png 800w,//localhost:1313/blog/introducing-mcaptcha-net/working-rpc_hu2019269782775340852.png 700w,//localhost:1313/blog/introducing-mcaptcha-net/working-rpc_hu17467133549504091124.png 600w,//localhost:1313/blog/introducing-mcaptcha-net/working-rpc_hu15584172527816290803.png 500w"src="//localhost:1313/blog/introducing-mcaptcha-net/working-rpc.png"width="1842"height="1008"alt="A screenshot of a tmux window with logs of mCaptcha/mCaptcha and mCapctha/survey showing both of them talking to eachother"></noscript>
<figcaptionclass="figure-caption">mCaptcha/mCaptcha uploading performance statistics to a mCaptcha/survey instance</figcaption>
</figure>
<h2id="status">Status</h2>
<p>We now have performance statistics uploads to mCaptcha/survey instances