Yes! There is no catch, the free demo (Chapter 3) doesn’t require any payments, credit card information, hidden subscriptions or microtransactions. It is 100% free, just download and start playing!
Check out the How do I download the free demo? (Chapter 3) page if you need help downloading the game!