"Don't give these details out publically" - So which details I shouldn't give out publically ?
Viewing post in Need Clarification please.........
You must not give out the link that allows you to play or download the game in a public forum, as this is then a public release. You can exchange details with your testers in private.
Itch.io doesn't allow person-to-person communications, so use one of the resources I suggested and ask for playtesters. They can then send you a personal message and you can send them the download details or email it to them. You can upload your game to itch.io, but make it restricted and add a password. You can then give the link and password to your testers in a personal message.
For anyone else reading this, make sure you get your game tested well before the submission window closes at the end of April. Get as many testers as you can and try to get at least one beginner to play the game as part of your testing. Games that have not been tested always rate badly, so do not skip this advice.