GDPR grants you control of your data, including the right to have it removed. And if you have tools built in to comply with such requests, then you absolutely can remove the "irrevocable" clause from your TOS.
However, taking out the author name from a content could be seen as a kind of copyright infringement... so the content produced need to be co-copyrighted by the platform