No, you NEED to be in Switzerland for receive the <span style='color:red'>O-Click</span> sim card but you can have the residence where you prefer
I got my <span style='color:red'>O-Click</span> at home of a my friend and I used my italian passport for the details without any problem
If you're in Switzerland you can order and receive the sim card at hotel for example... a nice and cheap idea :P