Definitely sets off my BS detector. They're under no obligation to publicize this so if they want it to be a secret they could keep it a secret. This means they do want publicity, probably so they can raise money. But there's an official way to protect your IP and get publicity: file a patent that details your process.