What problem is being redirected to a particular topic going to solve?
I sort-of solved a similar problem recently with a theme component that redirected to a group page for users who hadn’t joined a group. You can make the group description something like “by clicking the join button I agree to the privacy terms”.
A similar trick could be used to redirect to a topic using some other available data in the current_user load that you could then get to change.