Yes it’s true. If your corporation is protecting their cyber assets with Sophos Endpoint protection they can offer their clients Home Commercial version for free.
Employees need to get validated by clicking here: https://home.sophos.com/en-us/employee where they will put in their business email address for verification. They are then emailed a link where they can create an account and using the unique coupon code get it for free.
They simply download the install files and they are off and running. They are able to manage the security settings of their home environment.
One catch is there is no phone support, but they do provide knowledgebase support for this. https://support.home.sophos.com/hc/en-us which gives you text and video help
For additional questions, Sophos gives answers about the program here: https://home.sophos.com/en-us/landing/commercial-use