No, every business does not need a privacy policy. However, most businesses should have a privacy policy in order to comply with privacy laws around the world.
It’s also a best business practice to have a privacy policy, as being transparent about your data-handling practices will help you build trust with users.