Is it safe to remove Activity log?

With new GDPR regulations such as ‘the right to be forgotten’, there is a need for me to remove user activity after certain amount of time.

Is it safe to remove Activity log with SQL query? I noticed that Director support housekeeping only for unlinked objects, but not the time based cleanup, also i found similar issue on github:
I’m not sure with what tables it could potentially conflict.