Hi there,
To get the C permit, unfortunately you do need a language proof :
https://www.zh.ch/de/migration-integ…willigung.html
“In all cases, at least one proof of German language proficiency at level A2 orally and A1 in writing must be provided. Excluded are people from Germany, Austria and the Principality of Liechtenstein.”
https://www.fragomen.com/insights/sw…-for-2023.html
"Language requirements for C-permit applications:
Beginning October 1, 2022, following a judgment from the Swiss Federal Court, certain foreign nationalities who were previously not affected by language requirements for C-permit applications (permanent residence status) after an uninterrupted stay of 5 years in Switzerland will now need to prove language integration.
Swiss immigration authorities have started to require proof of language skills to grant C-permits and applicants will need to have a certificate attesting an A2 (spoken) and A1 level (written) of the spoken language in their Canton of residence to meet the criteria.
This affects nationals of the following countries: Belgium, Netherlands, Italy, France, Austria, Germany, Denmark, Spain, Portugal, Greece, and Liechtenstein."
For the B permit , it seems that the regulations have not changed for EU nationals, and you, as a French citizen, can probably still extend it without submitting any languange certificate. BUT, it’s not entirely clear. I’m basically in the same situation (I’m non-EU but my husband is from EU and I got my original B permit through family reunification, without having to show any proof of German skills) and I’ve actually written to the migrationsamt in Zurich to double check. I’m not sure when (or whether) I’ll hear from them, but if I do, I’ll let you know. You can also contact them directly by calling them or using this contact form: https://www.zh.ch/de/sicherheitsdire…ationsamt.html