It says right there on the front page:"Purchasing this beta does buy the full game upon release via itch.io, but please be aware that it does not grant a Steam key. "