I talked to devs on twitter for my review about this and they said as of now gamejolt is only place for drm-free for this title