Can you hide the Setup icon at the top or disable Techs from editing "My Account" in Tech Section under Setup?
I don't know of a way to do this. Even with Tech Permissions set to nothing, the tech can still see their account and modify their email, password (if not LDAP), email notification settings, etc. If this is a need, I would advise submitting a feature request.
Good luck...