

I’m sure my company’s policies are nothing special and lots of companies have similar policies. I’m not allowed to do anything work related on my personal devices, only on the company issued and managed laptop and only through the company VPN. I’m also not allowed to discuss internal information on whatever app I want, just on company approved software, which is managed by the company’s IT team. All software or other type of 3rd party used in the company has to first go through infosec approval.
This is a standard tech company not working on anything particularly sensitive for anyone other than potential competition and maybe shareholders. Definitely not anything involving national security.
So no, not relatable. This is how people get fired.
That’s up to each individual developer’s own setup. But hooks are a way to ensure uniformity since they apply to all commits.