I tried not to share too much details while we were still in process of figuring out the details.
The legal advice we got was basically “block asap or risk jail time”. Moreover, the risk would still be there even if the complainant is shady or hiding their identity.
So it took us some time to do the digging and make sure that illegal content was removed which was the prerequisite to unblocking.
The digging is not finished btw, we’ll later post a proper analysis of our reaction and the results of the research.
I would advise against using unbound on the client side as this way all your DNS queries will be unencrypted and visible to your ISP. Besides that, the DNS responses can be modified, this kind of censorship is very popular and used in many countries.
IMO it is safer to use a big popular DNS recursor (google, cloudflare, adguard, quad9, etc), use DoT/DoH/DoQ and maybe add some additional filtering on top of it.