Ja, der Server der Webseite steht in Strassbourg, Frankreich.