They are under no obligation to give that information to her, which could be the subject of a lawsuit. Every HR department need to do their best to protect the organization against frivolous employee lawsuits
There is an obligation to give a clear rationale for terminating the contract in many countries. I'm not sure where she's based though. But Cloudflare is UK based, if I remember correctly, so they should be used to that. And although, all the things we do are not always done because we have an obligation. We can do them out of courtesy, and/or to protect the employer brand.
Nope. Just because the company is based in the UK does not mean that this employee is subject to Uk law. She is subject to the law of the country in which she is based, which is clearly the US. She is taking this far too personally. The whole tech sector is currently undertaking massive layoffs in the face of stagnant earnings and a high interest rate environment. Her firing has nothing to do with her abilities so she shouldn’t take it so personally. I’m just arguing that if she was an over the top stellar employee with multiple closed sales, there would be a need to keep her. In the absence of any overwhelming accomplishments, she finds herself the victim of market trends, a common occurrence in today’s market.
When your ability to feed yourself, keep a roof over your head, and see a doctor without going into debt is taken away, I would argue that getting fired is a very personal thing. Please stop suggesting that people not take it personally. It's always personal for the person being fired, even if the company doesn't "personally" care.