680,000 Impacted by French Tax Authority Data Breach