They wrote to me from the site https://webca.to/, they extort money for deleting information, THIS IS NOT LEGAL, where to go?
Complaints cannot be filed via this forum. To submit an abuse report, go to cloudflare.com/abuse. The Trust and Safety team will then review the details and reply if appropriate.
You can also report a site to your local authorities if it is engaging in illegal activity.