If you live in a country where homosexuality is illegal, and your local government is chasing you because of this, a Swiss company won't comply with data requests, and a Swiss judge has no reason to honour any data request.
If your local government is chasing you because of something that is recognised as a crime in Switzerland, then they will disclose data to foreign authorities.