On the issue of CSM, you've hit upon a bit of a controversy. The French code is very broad in the exemption of the retired. However, the URSSAF, the department chartered with assessing the CSM, has issued the following declaration as it applied to pension received by non-EU/EEA residents not in possession of an S-1:
https://www.urssaf.fr/portail/home/espa ... ement.html
La cotisation subsidiaire maladie est-elle due par les personnes bénéficiant d’une pension de retraite étrangère ?La cotisation subsidiaire maladie est-elle due par les personnes bénéficiant d’une pension de retraite étrangère ?
Si elles n’exercent pas d’activité professionnelle complémentaire en France, la cotisation subsidiaire maladie n’est pas due par les personnes résidant de manière stable et régulière en France et percevant une pension de retraite d’un État relevant de l’Union européenne ou de la Suisse.
Pour les pensions de retraite servies par un État hors Union européenne ou la Suisse, la perception de cette pension permettra d’exonérer la personne uniquement si la prise en charge de ses frais de santé, ainsi que ceux des membres de sa famille qui résident avec elles, est supportée définitivement par le régime étranger qui sert la pension de retraite.
Pour justifier que la prise en charge de ses frais de santé et de ceux des membres de sa famille sont supportés par le régime étranger, le titulaire de la pension de retraite adresse à l’Urssaf le formulaire prévu dans le cadre de la convention bilatérale de Sécurité sociale conclue entre la France et l’autre pays (formulaires similaires au formulaire S1 prévu par le règlement CE n° 883/2004).
This is a bit controversial as people rightly note it is not in alignment with the broad language in the French code.
In practice, some people (non EU/EEA) have still received exonerations (those of age, and receiving social security). Others who are pre-retirement age but not economically active have received their CSM bills.