To be subject to income tax in France, individuals must have their tax residence in France.
The notion of tax domicile is independent of civil domicile and nationality. Thus, a French person can be considered as not domiciled in France while a foreigner is.