not sure but It's not a flash game red, in dlsite you can see this tag pic below of it so it's in a video format.
Btw I tried to get this one before but can't find it and along the way I saw some shop site that offer that doujin with a tag of "DRM" that's why didn't bother looking for it...