3ème pilier et résidence

Bonjour,
Je suis novice. Je travaille en suisse et je viens de passer indépendante sous peu.

Pour souscrire un 3ème pilier et suite à la nouvelle loi, faut-il avoir avoir un permis B ?

Quelles sont les démarches pour les être résidente suisse ? Des personnes ont-elles été dans ce cas de figure (de France vers Suisse)
Merci de vos réponses