How do I control if my email address is shown or not shown (publicly) in my profile page on SU?
Your email address is never shown publicly.
Only moderators and Stack Exchange staff can see what it is. It is also not shown by default and instead shows:
email (click to show)
However, this only applies to the email field. If you enter your email address in the About Me section it will be publicly visible.