How to always allow users to delete their own accounts?

Well my understanding is the GDPR does require that people can have their accounts anonymized, but not necessarily posts deleted.

Would advise general caution to anyone about giving out legal advise, that is a liability risk if what is said is not completely accurate.