Reglerna gäller för operatören. det vill säga den som faktiskt flyger flygningen - inte den du bokade med.
EU-ersättning gäller för EU-flygbolag, oavsett var flygningen är till och från, och till flygbolag utanför EU för flygning AVPARTNING av en EU-medlemsstat. Exempelvis skulle ett Lufthansa-flyg mellan USA och Frankfurt vara täckt i båda riktningarna, medan en United-flygning bara skulle täckas från Tyskland till USA och inte i andra riktningen.
Så om du bokar en Lufthansa codeshare som faktiskt drivs av United, skulle reglerna bara gälla på benen som avgår från EU, och inte för några andra ben som United är operatören.