A "Swiss Startup" is a startup actually based in Switzerland.
As far as I know, foreigners with permanent residence in Switzerland have the same rights of Swiss people, plus more than 25% of population is actual foreigner in Switzerland, so that should not a problem at all.