Datenschutz & ImpressumPrivacy & Imprint
Für die App FootyAgent (iPhone und Android) · Stand: Oktober 2026 For the FootyAgent app (iPhone and Android) · Last updated: October 2026
ImpressumImprint
Angaben gemäß § 5 DDG: Information pursuant to § 5 DDG (German Digital Services Act):
c/o MDC#1187
Welserstraße 3
87463 Dietmannsried
DeutschlandGermany
Kontakt:Contact: support@footyagent.de
Verantwortlich für den Inhalt: die oben genannte Person. Responsible for the content: the person named above.
DatenschutzerklärungPrivacy Policy
1.VerantwortlicherController
Verantwortlich für die Datenverarbeitung in der App „FootyAgent“ ist die im Impressum genannte Person (Kontakt: support@footyagent.de). The controller for data processing in the “FootyAgent” app is the person named in the imprint above (contact: support@footyagent.de).
2.AllgemeinesGeneral
FootyAgent ist ein Einzelspieler-Spiel. Es gibt keine eigenen Nutzerkonten: Du registrierst dich bei uns nicht mit Name, E-Mail-Adresse oder Passwort. Für die Weltrangliste und das Einlösen von Support-Codes nutzt die App aber deine Anmeldung bei Apple Game Center (§§ 9 und 10). Personenbezogene Daten werden nur im nachfolgend beschriebenen Umfang verarbeitet. Der Anbieter betreibt zwei Server: einen für das optionale Feedback-Formular (§ 8) und einen für die Weltrangliste und Support-Codes (§§ 9 und 10); beide sind in § 11 beschrieben. FootyAgent is a single-player game. There are no user accounts of our own: you do not register with us using a name, email address or password. For the World Ranking and for redeeming support codes, however, the app uses your Apple Game Center sign-in (§§ 9 and 10). Personal data is processed only as described below. The provider operates two servers: one for the optional in-app feedback form (§ 8) and one for the World Ranking and support codes (§§ 9 and 10); both are described in § 11.
3.NutzungsanalyseUsage analytics
Zur Verbesserung der App werden anonymisierte Nutzungsdaten erhoben (z. B. welche Funktionen genutzt werden, Spielfortschritt, wo Spieler abbrechen). Eine Analyse dieser Website ist derzeit pausiert und nicht aktiv. Es werden keine Namen, E-Mail-Adressen, präzisen Standortdaten oder Werbe-IDs erhoben. To improve the app, anonymised usage data is collected (e.g. which features are used, game progress, where players drop off). Website analytics is paused and not currently active. No names, email addresses, precise location data or advertising IDs are collected.
- TelemetryDeck (TelemetryDeck GmbH, Deutschland): anonyme Nutzungsstatistiken, die keiner realen Person zugeordnet werden können. In der App für die Spielnutzung — nur in der App. Für die Auswertung der Sponsoren-Einblendungen im Spiel wird dabei zusätzlich das Land deines App-Store-Kontos übertragen (nur der Ländercode; dein Gerät wird dafür nicht geortet). Die Website-Analyse ist pausiert und derzeit nicht aktiv; von dieser Website werden keine Signale gesendet. Downloads, die über diese Website erfolgen, sehen wir über die Apple-Kampagne „website“, nicht über TelemetryDeck. Rechtsgrundlage: berechtigtes Interesse (Art. 6 Abs. 1 lit. f DSGVO). Datenschutz: telemetrydeck.com/privacy TelemetryDeck (TelemetryDeck GmbH, Germany): anonymous usage statistics that cannot be linked to a real person. In the app for gameplay — app-only. For the statistics on in-game sponsor placements, the country of your App Store account is also transmitted (country code only; your device is not located for this). Website analytics is paused and not currently active; this website does not send any signals. Downloads that start from this website are visible to us via the Apple campaign “website”, not via TelemetryDeck. Legal basis: legitimate interest (Art. 6(1)(f) GDPR). Privacy: telemetrydeck.com/privacy
- GameAnalytics (GameAnalytics ApS, Dänemark): spielbezogene Nutzungsdaten, eine vom SDK erzeugte anonyme Kennung sowie aggregierte Geräteinformationen (Modell, Betriebssystem, Land). Dieser Dienst wird nur nach deiner ausdrücklichen Einwilligung aktiviert (Art. 6 Abs. 1 lit. a DSGVO); du kannst sie jederzeit in den App-Einstellungen unter „Nutzungsdaten teilen“ widerrufen. Datenschutz: gameanalytics.com/privacy GameAnalytics (GameAnalytics ApS, Denmark): game-related usage data, an anonymous identifier generated by the SDK, and aggregated device information (model, operating system, country). This service is enabled only after your explicit consent (Art. 6(1)(a) GDPR); you can withdraw it at any time in the app settings under “Share usage data”. Privacy: gameanalytics.com/privacy
4.iCloud-SynchronisierungiCloud sync
Wenn du auf deinem Gerät bei iCloud angemeldet bist, werden deine Spielstände in deiner persönlichen iCloud (Apple) gesichert, damit sie auf deinen Geräten verfügbar sind. Die Verarbeitung erfolgt durch Apple; der Anbieter der App erhält diese Daten nicht. Rechtsgrundlage: berechtigtes Interesse an einer Spielstand-Sicherung (Art. 6 Abs. 1 lit. f DSGVO). Details: apple.com/legal/privacy If you are signed in to iCloud on your device, your save games are backed up to your personal iCloud (Apple) so they are available across your devices. Processing is carried out by Apple; the app provider does not receive this data. Legal basis: legitimate interest in backing up save games (Art. 6(1)(f) GDPR). Details: apple.com/legal/privacy
5.In-App-KäufeIn-app purchases
Optionale Käufe (z. B. das „Pro-Paket“) werden vollständig über den Apple App Store bzw. StoreKit abgewickelt. Der Anbieter der App erhält keine Zahlungs- oder Rechnungsdaten. Verantwortlich für die Zahlungsabwicklung ist Apple. Spielst du mit Weltrangliste und hast das Pro-Paket gekauft, prüft unser Server deinen Kauf für den goldenen Namen in der Weltrangliste (§ 9). Optional purchases (e.g. the “Pro Pack”) are handled entirely through the Apple App Store and StoreKit. The app provider receives no payment or billing data. Apple is responsible for payment processing. If you play with the World Ranking and have bought the Pro Pack, our server checks your purchase for the golden name in the World Ranking (§ 9).
6.Empfänger & Übermittlung in Drittländer Recipients & transfers to third countries
Empfänger der oben genannten Daten sind: Recipients of the data mentioned above are:
- Apple – App Store, iCloud, Game Center und App Attest (§§ 4, 5, 9 und 10); für diese Dienste gelten zusätzlich Apples eigene Datenschutzbestimmungen; Apple — App Store, iCloud, Game Center and App Attest (§§ 4, 5, 9 and 10); Apple’s own privacy policy also applies to these services;
- Google – nur bei der Android-App: Google Play (Download und Käufe) und, je nach Geräteeinstellung, die Android-Sicherung (§ 12); dafür gelten zusätzlich Googles eigene Datenschutzbestimmungen; Google — Android app only: Google Play (download and purchases) and, depending on your device settings, Android backup (§ 12); Google’s own privacy policy also applies to these services;
- TelemetryDeck (Deutschland) und GameAnalytics (Dänemark) für die Nutzungsanalyse (§ 3); TelemetryDeck (Germany) and GameAnalytics (Denmark) for usage analytics (§ 3);
- die beiden vom Anbieter betriebenen Server beim Hosting-Anbieter Hostinger in Deutschland: api.footyagent.app für das Feedback (§ 8) und halle.footyagent.app für die Weltrangliste und Support-Codes (§§ 9 und 10); Einzelheiten in § 11. the two servers operated by the provider at the hosting provider Hostinger in Germany: api.footyagent.app for feedback (§ 8) and halle.footyagent.app for the World Ranking and support codes (§§ 9 and 10); details in § 11.
Daten aus Feedback, Weltrangliste und Support-Codes geben wir weder an Dritte noch an die Analyse-Dienste weiter. Eine Verarbeitung kann teilweise auf Servern außerhalb der EU (insb. USA) stattfinden; Apple und Google stützen sich hierbei auf die EU-Standardvertragsklauseln. We do not pass data from feedback, the World Ranking or support codes on to third parties or to the analytics services. Some processing may take place on servers outside the EU (in particular the USA); Apple and Google rely on the EU standard contractual clauses for this.
7.SpeicherdauerRetention period
Analyse-Daten (§ 3) werden anonymisiert bzw. aggregiert verarbeitet. iCloud-Spielstände bleiben gespeichert, bis du sie in der App oder in deinen iCloud-Einstellungen löschst. Wie lange wir Feedback, Ranglisten-Daten, Support-Code-Einlösungen, Protokolle und Sicherungskopien aufbewahren, steht in den §§ 8 bis 11. Analytics data (§ 3) is processed in anonymised or aggregated form. iCloud save games remain stored until you delete them in the app or in your iCloud settings. How long we keep feedback, leaderboard data, support-code redemptions, logs and backups is set out in §§ 8 to 11.
8.Feedback aus der AppIn-app feedback
Aus den Einstellungen der App kannst du uns Feedback schicken. Gesendet wird nur, was du selbst eintippst (Nachricht und optional eine E-Mail-Adresse), plus vier technische Angaben: App-Version, Sprache, Version des Betriebssystems (iOS bzw. Android) und Gerätemodell (z. B. „iPhone“ bzw. Hersteller und Modell des Android-Geräts). Diese vier Felder siehst du im Formular, bevor du absendest. From the app settings you can send us feedback. Only what you type is sent (the message and an optional email address), plus four technical details: app version, language, operating system version (iOS or Android) and device model (e.g. “iPhone”, or the maker and model of the Android device). Those four fields are shown in the form before you send.
Bei einer Fehlermeldung kannst du zusätzlich den Spielstand anhängen. Das ist freiwillig, über einen Schalter im Formular, und die Dateigröße wird vorher angezeigt. Agentenname und Name der Agentur werden vor dem Upload entfernt. Angehängte Spielstände werden spätestens nach 180 Tagen gelöscht. When reporting a bug you can also attach the save game. This is optional, via a toggle in the form, and the file size is shown first. Agent name and agency name are removed before upload. Attached save games are deleted after 180 days at the latest.
Es wird keine Gerätekennung und kein Standort übermittelt. Die IP-Adresse wird nicht mit dem Feedback gespeichert; sie wird nur kurz verarbeitet, um Missbrauch zu unterbinden (zu technischen Fehlerprotokollen siehe § 11). No device identifier and no location are transmitted. The IP address is not stored with the feedback; it is processed only briefly to prevent abuse (for technical error logs see § 11).
Alleiniger Empfänger ist ein vom Anbieter betriebener Server (api.footyagent.app, siehe § 11). Die Daten werden nicht an Dritte weitergegeben. Feedback geht nicht an TelemetryDeck, nicht an GameAnalytics und nicht in die (pausierte) Website-Analyse. The sole recipient is a server operated by the provider (api.footyagent.app, see § 11). The data is not passed to third parties. Feedback does not go to TelemetryDeck, not to GameAnalytics, and not into the (paused) website analytics.
Rechtsgrundlage: berechtigtes Interesse (Art. 6 Abs. 1 lit. f DSGVO); wenn du um eine Antwort gebeten hast, Art. 6 Abs. 1 lit. b DSGVO. Feedback wird gelöscht, sobald es nicht mehr benötigt wird, spätestens nach 24 Monaten. Widerspruch ist über die im Impressum genannte Anschrift möglich. Legal basis: legitimate interest (Art. 6(1)(f) GDPR); Art. 6(1)(b) GDPR if you asked for a reply. Feedback is deleted when it is no longer needed, after 24 months at the latest. You can object via the address given in the imprint.
9.WeltranglisteWorld Ranking
Ab Version 2.0 ist die Weltrangliste ein Spielmodus, den du selbst wählst: Beim Start einer Karriere tippst du auf „Mit Weltrangliste spielen“ oder „Ohne Rangliste spielen“; Karrieren aus früheren Versionen können jederzeit in der Weltrangliste einsteigen und werden sonst im Saisonrückblick gefragt. Nur Karrieren mit Weltrangliste übermitteln Daten an unseren Server halle.footyagent.app – ohne Rangliste sendet die App dafür nichts. In der Weltrangliste stehen die Agenturen aller teilnehmenden Spieler; je Spieler zählt seine beste Karriere. Ältere App-Versionen beschreibt der letzte Teil dieses Abschnitts. From version 2.0 on, the World Ranking is a game mode that you choose yourself: when you start a career, you tap “Play with the World Ranking” or “Play without ranking”; careers from earlier versions can join the World Ranking at any time and are otherwise asked in the season review. Only careers with the World Ranking send data to our server halle.footyagent.app – without the ranking the app sends nothing for it. The World Ranking lists the agencies of all participating players; for each player, their best career counts. Older app versions are described in the last part of this section.
Für die Weltrangliste meldet sich die App bei Apple Game Center an. Game Center und die Geräteprüfung App Attest (siehe unten) sind Dienste von Apple, für die zusätzlich Apples Datenschutzbestimmungen gelten. For the World Ranking, the app signs in to Apple Game Center. Game Center and the App Attest device check (see below) are Apple services to which Apple’s privacy policy also applies.
Was übermittelt wird: What is sent:
- wenn sich deine Karriere beim Server anmeldet (beim ersten Mal und, falls nötig, erneut): deine Game-Center-Spielerkennung (eine von Apple vergebene Kennung, die nur für Spiele unseres Entwicklerkontos gilt) mit Apples digitaler Signatur, die belegt, dass die Kennung echt ist; eine Kennung deiner Karriere (ein nicht umkehrbarer Hashwert einer Zufallskennung, die die App beim Anlegen der Karriere erzeugt) und bei Karrieren aus früheren Versionen zusätzlich die Kennung der früheren Karriere, damit das Gründungsdatum erhalten bleibt; die aktuelle Saison und ob die Karriere schon vorher lief; when your career signs in to the server (the first time and again if needed): your Game Center player identifier (an identifier assigned by Apple that is only valid for games from our developer account) together with Apple’s digital signature proving that it is genuine; an identifier for your career (a one-way hash of a random identifier that the app creates when the career starts) and, for careers from earlier versions, also the identifier of the earlier career so that the founding date is kept; the current season and whether the career was already running before;
- bei der Anmeldung und mit jeder Meldung (beim Einstieg, zu jedem Monatsende im Spiel und am Ende jeder Saison): der Name deiner Agentur, das Land ihres Hauptsitzes und ihr Wappen; when signing in and with every report (when you join, at the end of every game month and at the end of each season): the name of your agency, the country of its headquarters and its crest;
- ab Version 2.0.1, wenn du das Pro-Paket gekauft hast: bei der Anmeldung und mit jeder Meldung Apples signierter Kaufbeleg deines Pro-Kaufs. Er enthält Angaben zum Kauf, zum Beispiel Produkt, Kaufnummer, Kaufdatum, Store-Land und Preis, aber keine Zahlungsdaten wie Karten- oder Kontodaten. Ausgewertet werden nur App, Produkt, Kaufnummer, ob es ein echter Kauf ist und ob er erstattet wurde; from version 2.0.1, if you have bought the Pro Pack: when signing in and with every report, Apple’s signed receipt for your Pro purchase. It contains details of the purchase, for example the product, purchase number, purchase date, store country and price, but no payment data such as card or account details. Only the app, the product, the purchase number, whether it is a real purchase and whether it was refunded are evaluated;
- beim Einstieg in die Weltrangliste, zu jedem Monatsende im Spiel und am Ende jeder Saison: Saison und Spielwoche, Ansehen, Kontostand, Vereinsanteile, Anlagen, Klientenwert, Karriere-Provision, Büro- und Lizenzstufe, die Zahl deiner Klienten sowie der Stand der Spielregeln; der Server vermerkt dazu den Eingangszeitpunkt; when you join the World Ranking, at the end of every game month and at the end of each season: season and game week, reputation, cash, club shares, investments, client value, career commission, office and licence level, your number of clients and the version of the game rules; the server records the time of receipt;
- beim Öffnen der Weltrangliste: dein aktuelles Ansehen und dein Agenturwert – nur damit der Server deinen eigenen Platz live berechnen kann; diese Werte werden nicht gespeichert; when you open the World Ranking: your current reputation and agency value – only so that the server can work out your own place live; these values are not stored;
- zum Schutz vor Manipulation: eine Bestätigung von Apples Dienst App Attest, dass die Werte von einer unveränderten FootyAgent-App auf einem echten Apple-Gerät stammen. Dafür erzeugt dein Gerät einen Schlüssel; wir erhalten dessen öffentlichen Teil, eine Schlüsselkennung, Apples Bestätigung und mit jeder Meldung eine Signatur. Außerdem vergibt der Server eine zufällige Sitzungskennung; die App bewahrt sie in deinem iCloud-Schlüsselbund auf, damit deine Teilnahme einen Gerätewechsel übersteht; to protect against manipulation: a confirmation from Apple’s App Attest service that the figures come from an unmodified FootyAgent app on a genuine Apple device. For this, your device creates a key; we receive its public part, a key identifier, Apple’s confirmation and a signature with every report. In addition, the server assigns a random session identifier; the app keeps it in your iCloud Keychain so that your participation survives a change of device;
- wenn du den Namen einer anderen Agentur meldest: welche Agentur du gemeldet hast, verknüpft mit deiner Karriere. when you report the name of another agency: which agency you reported, linked to your career.
Nicht übermittelt werden dein Name oder Game-Center-Spitzname, dein Spielstand, deine Kontakte und dein Standort. Your name or Game Center nickname, your save game, your contacts and your location are not sent.
Was andere Spieler sehen: In der Weltrangliste und in der Ansicht einer Agentur sind für alle Spieler sichtbar: Agenturname, Land des Hauptsitzes, Wappen, Platz, Ansehen, Agenturwert, Saison, der Monat, seit dem die Agentur dabei ist, und ob sie das Pro-Paket hat (goldener Name). Deine Game-Center-Kennung und deine übrigen Werte sind nicht öffentlich. What other players see: In the World Ranking and in an agency’s detail view, all players can see: agency name, country of headquarters, crest, rank, reputation, agency value, season, the month since which the agency has taken part, and whether it has the Pro Pack (golden name). Your Game Center identifier and your other figures are not public.
Namen: Der Server prüft Agenturnamen automatisch mit einem Wortfilter; ein beanstandeter Name erscheint nicht, die Agentur wird dann nur mit einer Nummer angezeigt. Spieler können Namen melden. Gemeldete Namen prüfen wir und können Namen oder Agenturen aus der Liste nehmen. Names: The server automatically checks agency names with a word filter; a rejected name is not shown, and the agency is then only displayed with a number. Players can report names. We review reported names and may remove names or agencies from the list.
Wofür: Wir betreiben damit die Weltrangliste. Der Server prüft die Werte automatisch auf Plausibilität (zum Beispiel unmöglich schnelle Sprünge) und markiert Auffälligkeiten; gewertet werden nur Werte von einem geprüften Gerät. Den goldenen Namen zeigen wir nur, wenn der Server einen gültigen, nicht erstatteten Pro-Kauf geprüft hat. Damit ein Kauf nicht von mehreren Konten genutzt wird, ordnet der Server ihn dem Game-Center-Konto zu, das ihn zuerst vorzeigt; ein anderes Konto bekommt ihn erst, wenn er 30 Tage lang nicht mehr vorgezeigt wurde. Für die Spielbalance werten wir die Zahlen zusammengefasst aus, etwa in welcher Saison Spieler bestimmte Stufen erreichen. Damit ein einzelnes Konto den Dienst nicht überlasten kann, zählt der Server je Game-Center-Konto und Tag, wie viele Karrieren neu angelegt und wie viele Saisons gemeldet werden; ist das Tageskontingent erreicht, nimmt er weitere erst am nächsten Tag an. An Dritte geben wir die Daten nicht weiter. Purpose: We use the data to run the World Ranking. The server automatically checks the figures for plausibility (for example impossibly fast jumps) and flags anything unusual; only figures from a verified device are ranked. We only show the golden name if the server has verified a valid, non-refunded Pro purchase. So that a purchase cannot be used by several accounts, the server assigns it to the Game Center account that presents it first; another account only gets it once it has not been presented for 30 days. For the game balance, we analyse the figures in aggregated form, for example in which season players reach certain levels. So that a single account cannot overload the service, the server counts per Game Center account and day how many careers are created and how many seasons are reported; once the daily quota is reached, it only accepts further ones the next day. We do not pass the data on to third parties.
Rechtsgrundlage: Die Weltrangliste ist ein Dienst, den du mit „Mit Weltrangliste spielen“ ausdrücklich wählst. Die dafür nötige Übermittlung einschließlich des Schutzes vor Manipulation und der Prüfung des Pro-Kaufs beruht auf § 25 Abs. 2 Nr. 2 TDDDG und Art. 6 Abs. 1 lit. b DSGVO (Bereitstellung des gewählten Dienstes). Die zusammengefasste Auswertung für die Spielbalance stützen wir auf unser berechtigtes Interesse (Art. 6 Abs. 1 lit. f DSGVO); dafür werden keine zusätzlichen Daten erhoben. Du kannst ihr widersprechen, am einfachsten indem du die Karriere aus der Weltrangliste nimmst. Legal basis: The World Ranking is a service you explicitly choose with “Play with the World Ranking”. The transfer it requires, including the protection against manipulation and the check of the Pro purchase, is based on Section 25(2) No. 2 TDDDG and Art. 6(1)(b) GDPR (providing the service you chose). We base the aggregated analysis for the game balance on our legitimate interest (Art. 6(1)(f) GDPR); no additional data is collected for it. You can object to it, most easily by taking the career out of the World Ranking.
Speicherdauer: Wir speichern die Daten, solange du mit der Karriere in der Weltrangliste spielst und die Weltrangliste besteht – auch wenn du eine Zeit lang nicht spielst. Vom Stand während einer Saison (beim Einstieg und zu jedem Monatsende) bewahren wir nur den jeweils neuesten auf; er fällt weg, sobald die Saison gemeldet ist. Meldet dein Game-Center-Konto 24 Monate lang nichts mehr, anonymisieren wir seine Einträge: Agenturname, Land und Wappen werden gelöscht, deine Game-Center-Kennung wird durch einen Zufallswert ersetzt und die Geräteschlüssel werden entfernt; die Einträge bleiben als „Ehemalige Agentur“ ohne Namen und ohne Game-Center-Bezug in der Liste. Meldungen von Namen löschen wir nach 12 Monaten. Eine Prüfsumme von Apples Anmeldenachweis und die Einmalwerte, die vor wiederholt eingespielten Anfragen schützen, löschen wir nach einem Tag. Die Tageszähler stehen unter einer nicht umkehrbaren, mit einem geheimen Schlüssel gebildeten Prüfsumme deiner Game-Center-Kennung und werden nach zwei Tagen gelöscht. Vom Kaufbeleg speichern wir nur die Kaufnummer (Apples „originalTransactionId“) zusammen mit deinem Spielerkonto und dem Zeitpunkt der ersten und der letzten Vorlage; den Beleg selbst speichern wir nicht. Diese Zuordnung löschen wir, sobald dein Game-Center-Bezug wegfällt: wenn du deine letzte Karriere aus der Weltrangliste nimmst oder dein Konto 24 Monate lang nichts meldet. Ob eine Agentur Pro ist, steht bei der Karriere und fällt weg, wenn du sie aus der Weltrangliste nimmst, nach einer Erstattung oder bei der Anonymisierung. Zu IP-Adresse, Protokollen und Sicherungskopien siehe § 11. Retention: We keep the data for as long as you play the career in the World Ranking and the World Ranking exists – even if you do not play for a while. Of the standings sent during a season (when you join and at the end of each game month) we only keep the latest one; it is deleted as soon as the season has been reported. If your Game Center account reports nothing for 24 months, we anonymise its entries: agency name, country and crest are deleted, your Game Center identifier is replaced with a random value and the device keys are removed; the entries remain in the list as “Former agency” without a name and without any link to Game Center. Name reports are deleted after 12 months. A checksum of Apple’s sign-in proof and the one-time values that protect against replayed requests are deleted after one day. The daily counters are stored under a non-reversible checksum of your Game Center ID formed with a secret key and are deleted after two days. Of the receipt we only store the purchase number (Apple’s “originalTransactionId”) together with your player account and the time it was first and last presented; we do not store the receipt itself. We delete this assignment as soon as your link to Game Center is removed: when you take your last career out of the World Ranking or your account reports nothing for 24 months. Whether an agency has Pro is stored with the career and is removed when you take it out of the World Ranking, after a refund or on anonymisation. For IP addresses, logs and backups see § 11.
Aus der Weltrangliste nehmen: In den Einstellungen der App kannst du eine Karriere jederzeit aus der Weltrangliste nehmen. Dann löscht der Server alle übermittelten Werte dieser Karriere sowie ihren Namen, ihr Land und ihr Wappen; andere Karrieren mit Weltrangliste bleiben bestehen. Hat dein Game-Center-Konto danach keine Karriere mehr in der Weltrangliste, löscht der Server auch die Geräteschlüssel und ersetzt deine Game-Center-Kennung durch einen Zufallswert. Bist du gerade offline, holt die App das beim nächsten Start mit Internetverbindung nach. Es bleiben ein Sperrvermerk (ein nicht umkehrbarer Schlüssel aus deiner Game-Center-Kennung und der Karriere-Kennung, damit dieselbe Karriere nicht doch wieder gewertet wird), ein Rumpfeintrag der Karriere ohne Spielwerte und je früherer Meldung eine Prüfsumme mit Eingangszeit, aus der sich keine Werte ablesen lassen. Die Karriere spielt danach ohne Rangliste weiter; das lässt sich nicht rückgängig machen. Eine neue Karriere kann wieder mit Weltrangliste starten. Leaving the World Ranking: In the app settings you can take a career out of the World Ranking at any time. The server then deletes all figures sent for this career as well as its name, country and crest; other careers with the World Ranking remain. If your Game Center account then has no career left in the World Ranking, the server also deletes the device keys and replaces your Game Center identifier with a random value. If you are offline at that moment, the app catches up the next time it starts with an internet connection. What remains is a block entry (a one-way key derived from your Game Center identifier and the career identifier, so that the same career is not counted again), a stub entry for the career without any game figures and, for each earlier report, a checksum with its time of receipt from which no figures can be read. The career then continues without the ranking; this cannot be undone. A new career can start with the World Ranking again.
Ältere App-Versionen (bis 1.2.11): Dort kann die App am Ende jeder Spielsaison Kennzahlen deiner Karriere an unseren Server halle.footyagent.app übermitteln. Diese Werte fließen nicht in die Weltrangliste ein; wir werten sie zusammengefasst aus, um die Spielbalance zu verbessern. Die Übermittlung ist in diesen Versionen voreingestellt und freiwillig: Du kannst sie in den Einstellungen der App unter „Meine Werte übermitteln“ jederzeit abschalten. Im Spiel fehlt dir dadurch nichts. Nach einer Übergangsfrist nimmt der Server Meldungen älterer Versionen nicht mehr an. Older app versions (up to 1.2.11): There, at the end of each in-game season, the app can send key figures from your career to our server halle.footyagent.app. These figures are not part of the World Ranking; we analyse them in aggregated form to improve the game’s balance. In these versions, sharing is switched on by default and is voluntary: you can turn it off at any time in the app settings under “Share my stats”. You will not miss anything in the game. After a transition period, the server no longer accepts reports from older versions.
Kennzahlen werden nur übermittelt, wenn du auf deinem Gerät bei Apple Game Center angemeldet bist. Game Center und die Geräteprüfung App Attest (siehe unten) sind Dienste von Apple, für die zusätzlich Apples Datenschutzbestimmungen gelten. Figures are only sent if you are signed in to Apple Game Center on your device. Game Center and the App Attest device check (see below) are Apple services to which Apple’s privacy policy also applies.
Was übermittelt wird: What is sent:
- wenn sich deine Karriere beim Server anmeldet (beim ersten Mal und, falls nötig, erneut): deine Game-Center-Spielerkennung (eine von Apple vergebene Kennung, die nur für Spiele unseres Entwicklerkontos gilt) mit Apples digitaler Signatur, die belegt, dass die Kennung echt ist; eine Kennung deines Spielstands (ein nicht umkehrbarer Hashwert einer Zufallskennung, die die App beim Anlegen der Karriere erzeugt); die aktuelle Saison und ob die Karriere schon vorher lief; when your career signs in to the server (the first time and again if needed): your Game Center player identifier (an identifier assigned by Apple that is only valid for games from our developer account) together with Apple’s digital signature proving that it is genuine; an identifier for your save game (a one-way hash of a random identifier that the app creates when the career starts); the current season and whether the career was already running before;
- am Ende jeder Saison: Saison und Spielwoche, Ansehen, Kontostand, Vereinsanteile, Anlagen, Klientenwert, Karriere-Provision, Büro- und Lizenzstufe, die Zahl deiner Klienten sowie der Stand der Spielregeln; der Server vermerkt dazu den Eingangszeitpunkt; at the end of each season: season and game week, reputation, cash, club shares, investments, client value, career commission, office and licence level, your number of clients and the version of the game rules; the server records the time of receipt;
- zum Schutz vor Manipulation: eine Bestätigung von Apples Dienst App Attest, dass die Werte von einer unveränderten FootyAgent-App auf einem echten Apple-Gerät stammen. Dafür erzeugt dein Gerät einen Schlüssel; wir erhalten dessen öffentlichen Teil, eine Schlüsselkennung, Apples Bestätigung und mit jeder Meldung eine Signatur. Außerdem vergibt der Server eine zufällige Sitzungskennung; die App bewahrt sie in deinem iCloud-Schlüsselbund auf, damit deine Teilnahme einen Gerätewechsel übersteht. to protect against manipulation: a confirmation from Apple’s App Attest service that the figures come from an unmodified FootyAgent app on a genuine Apple device. For this, your device creates a key; we receive its public part, a key identifier, Apple’s confirmation and a signature with every report. In addition, the server assigns a random session identifier; the app keeps it in your iCloud Keychain so that your participation survives a change of device.
Nicht übermittelt werden dein Name oder Game-Center-Spitzname, die Namen deines Beraters und deiner Agentur, dein Spielstand, deine Kontakte und dein Standort. Your name or Game Center nickname, the names of your agent and agency, your save game, your contacts and your location are not sent.
Wofür: Der Server prüft die Werte automatisch auf Plausibilität (zum Beispiel unmöglich schnelle Sprünge) und markiert Auffälligkeiten. Für die Spielbalance werten wir die Zahlen zusammengefasst aus, etwa in welcher Saison Spieler bestimmte Stufen erreichen. An Dritte geben wir die Daten nicht weiter. Purpose: The server automatically checks the figures for plausibility (for example impossibly fast jumps) and flags anything unusual. For the game balance, we analyse the figures in aggregated form, for example in which season players reach certain levels. We do not pass the data on to third parties.
Rechtsgrundlage ist unser berechtigtes Interesse (Art. 6 Abs. 1 lit. f DSGVO), das Spiel ausgewogen zu gestalten. Du kannst dem jederzeit widersprechen – am einfachsten mit dem Schalter in der App. Legal basis is our legitimate interest (Art. 6(1)(f) GDPR) in keeping the game balanced. You can object at any time — most easily with the switch in the app.
Speicherdauer: Kennzahlen und Karriere-Daten speichern wir, bis du die Übermittlung abschaltest oder wir die Auswertung einstellen. Meldet dein Game-Center-Konto 24 Monate lang keine Saison mehr, anonymisieren wir die Einträge wie oben beschrieben. Eine Prüfsumme von Apples Anmeldenachweis und die Einmalwerte, die vor wiederholt eingespielten Anfragen schützen, löschen wir nach einem Tag; für die Tageszähler gilt § 9. Zu IP-Adresse, Protokollen und Sicherungskopien siehe § 11. Retention: We keep the key figures and career data until you turn sharing off or we stop the analysis. If your Game Center account does not report a season for 24 months, we anonymise the entries as described above. A checksum of Apple’s sign-in proof and the one-time values that protect against replayed requests are deleted after one day; for the daily counters see § 9. For IP addresses, logs and backups see § 11.
Abschalten und Löschen: Schaltest du „Meine Werte übermitteln“ ab, löscht der Server alle bisher übermittelten Kennzahlen aller Karrieren deines Game-Center-Kontos sowie die Geräteschlüssel und ersetzt deine Game-Center-Kennung durch einen Zufallswert. Bist du gerade offline, holt die App das beim nächsten Start mit Internetverbindung nach; danach entfernt sie die Sitzungskennung aus deinem Schlüsselbund. Ohne Spielwerte und ohne deine Game-Center-Kennung bleiben bestehen: Turning it off and deletion: When you turn off “Share my stats”, the server deletes all figures sent so far for all careers of your Game Center account as well as the device keys, and replaces your Game Center identifier with a random value. If you are offline at that moment, the app catches up the next time it starts with an internet connection; afterwards it removes the session identifier from your keychain. The following remain, without any game figures and without your Game Center identifier:
- ein Sperrvermerk für die abgemeldeten Spielstände – ein nicht umkehrbarer Schlüssel aus deiner Game-Center-Kennung und der Spielstand-Kennung. Er sorgt dafür, dass dein Widerspruch dauerhaft wirkt und derselbe Spielstand nicht doch wieder gewertet wird, auch nicht von einem anderen Gerät aus; a block entry for the opted-out save games — a one-way key derived from your Game Center identifier and the save-game identifier. It makes sure that your objection stays effective and that the same save game is not counted again, not even from another device;
- ein Rumpfeintrag je Karriere (u. a. Spielstand-Kennung, Startsaison, Prüfstatus und Zeitpunkte), technische Vermerke (z. B. eine doppelt gemeldete Saison) und je früherer Meldung eine Prüfsumme mit Eingangszeit, aus der sich keine Werte ablesen lassen. a stub entry per career (including the save-game identifier, starting season, verification status and timestamps), technical notes (e.g. a season reported twice) and, for each earlier report, a checksum with its time of receipt from which no figures can be read.
Beides bewahren wir auf, solange die Weltrangliste besteht. Für die abgemeldete Karriere lässt sich das Abschalten nicht rückgängig machen; eine neue Karriere kann jederzeit wieder teilnehmen. Der Schalter gilt für das Gerät, auf dem du ihn umlegst – spielst du auf mehreren Geräten, schalte ihn dort ebenfalls ab. We keep both for as long as the World Ranking exists. For the opted-out career, turning it off cannot be undone; a new career can take part again at any time. The switch applies to the device on which you change it — if you play on several devices, turn it off there as well.
10.Support-CodesSupport codes
Support-Codes, die du zum Beispiel nach einem Fehler von uns bekommst, löst du in den Einstellungen der App ein. Ab Version 1.2.11 prüft unser Server halle.footyagent.app den Code; ältere Versionen prüfen ihn auf dem Gerät und übertragen dabei nichts. Beim Einlösen sendet die App den Code, einen von Apple signierten Nachweis deines Game-Center-Kontos (wie in § 9), die Kennung deines Spielstands, den Wirtschaftsstand deines Spielstands (eine Versionsnummer der Spielwirtschaft) und eine Zufallszahl. Das geschieht unabhängig davon, ob du an der Weltrangliste teilnimmst; ein Ranglisten-Eintrag entsteht dabei nicht. Zum Einlösen brauchst du deshalb eine Game-Center-Anmeldung. You redeem support codes that we send you — for example after a bug — in the app settings. From version 1.2.11 on, our server halle.footyagent.app checks the code; older versions check it on the device and transmit nothing. When you redeem a code, the app sends the code, an Apple-signed proof of your Game Center account (as in § 9), your save-game identifier, the economy version of your save game and a random number. This happens regardless of whether you take part in the World Ranking; no leaderboard entry is created. You therefore need to be signed in to Game Center to redeem a code.
Gespeichert werden nur ein nicht umkehrbarer Schlüssel deines Game-Center-Kontos, die Spielstand-Kennung, der Wirtschaftsstand und der Zeitpunkt, damit jeder Code nur einmal eingelöst werden kann; die Codes selbst liegen auf dem Server nur als Hashwert. Eine Prüfsumme von Apples Anmeldenachweis löschen wir nach einem Tag. Die Einlösung löschen wir 30 Tage nach Ablauf des Codes; Codes gelten in der Regel 180 Tage. Das Abschalten der Rangliste (§ 9) löscht sie nicht vorher, sonst ließe sich ein Code danach erneut einlösen. Zur IP-Adresse siehe § 11. Rechtsgrundlage ist die Erfüllung deiner Anfrage (Art. 6 Abs. 1 lit. b DSGVO). We only store a one-way key derived from your Game Center account, the save-game identifier, the economy version and the time, so that each code can only be redeemed once; on the server, the codes themselves are stored only as a hash. A checksum of Apple’s sign-in proof is deleted after one day. We delete the redemption 30 days after the code expires; codes are usually valid for 180 days. Turning off the leaderboard (§ 9) does not delete it earlier, otherwise a code could be redeemed again afterwards. For IP addresses see § 11. Legal basis: performing your request (Art. 6(1)(b) GDPR).
11.Server, Protokolle und Sicherungskopien Servers, logs and backups
Unsere beiden Server – api.footyagent.app für das Feedback (§ 8) und halle.footyagent.app für die Weltrangliste und Support-Codes (§§ 9 und 10) – sind gemietete virtuelle Server des Anbieters Hostinger in einem Rechenzentrum in Deutschland. Hostinger verarbeitet die Daten nur in unserem Auftrag (Art. 28 DSGVO). Our two servers — api.footyagent.app for feedback (§ 8) and halle.footyagent.app for the World Ranking and support codes (§§ 9 and 10) — are rented virtual servers from the hosting provider Hostinger in a data centre in Germany. Hostinger processes the data only on our behalf (Art. 28 GDPR).
Die Webserver führen kein Zugriffsprotokoll. Scheitert eine Anfrage technisch, vermerkt der Webserver sie mit IP-Adresse, App- bzw. Browserkennung (User-Agent) und Spracheinstellung im Systemprotokoll; dieses wird nach sieben Tagen automatisch gelöscht. Fehlermeldungen der Datenbank können einzelne technische Werte einer gescheiterten Anfrage enthalten (etwa Prüfsummen oder Kennzahlen, aber keine IP-Adresse); sie werden nach spätestens elf Wochen gelöscht. Ansonsten hält der Ranglisten-Server die IP-Adresse nur im Arbeitsspeicher, um zu viele Anfragen von derselben Adresse abzubremsen; in die Datenbank wird sie nicht geschrieben. The web servers keep no access logs. If a request fails for technical reasons, the web server records it in the system log with the IP address, the app or browser identifier (user agent) and the language setting; this log is deleted automatically after seven days. Error messages from the database may contain individual technical values of a failed request (such as checksums or key figures, but no IP address); they are deleted after eleven weeks at the latest. Otherwise, the leaderboard server only holds the IP address in memory to slow down too many requests from the same address; it is not written to the database.
Die Datenbank des Ranglisten-Servers sichern wir jede Nacht verschlüsselt auf unserem anderen Server; der Schlüssel zum Entschlüsseln liegt auf keinem der beiden Server. Tägliche Sicherungen löschen wir nach 35 Tagen, monatliche nach 400 Tagen. Bis dahin können sie noch Daten enthalten, die du inzwischen gelöscht hast; wir verwenden sie ausschließlich, um nach einem Ausfall den Betrieb wiederherzustellen. We back up the leaderboard server’s database every night, encrypted, to our other server; the key needed to decrypt it is not stored on either server. Daily backups are deleted after 35 days, monthly backups after 400 days. Until then, they may still contain data you have since deleted; we use them solely to restore operation after an outage.
Rechtsgrundlage für Protokolle und Sicherungskopien ist unser berechtigtes Interesse an einem sicheren und stabilen Betrieb (Art. 6 Abs. 1 lit. f DSGVO). The legal basis for logs and backups is our legitimate interest in secure and stable operation (Art. 6(1)(f) GDPR).
12.Android-App (Google Play)Android app (Google Play)
Die Android-App bietet dasselbe Spiel wie die iPhone-App. Die Nutzungsanalyse (§ 3) gilt auch für sie: TelemetryDeck anonym, GameAnalytics nur mit deiner Einwilligung (Schalter beim Start und in den Einstellungen unter „Nutzungsdaten teilen“). Statt des Landes deines App-Store-Kontos wird das in den Geräteeinstellungen eingestellte Land übertragen (nur der Ländercode). Die Android-App enthält keine Werbung und keine Werbe-Kennung, keine Weltrangliste, keine Support-Codes und keinen iCloud-Abgleich; die §§ 4, 9 und 10 gelten nur für die iPhone-App. Ein Konto bei Google oder beim Anbieter brauchst du nicht. The Android app offers the same game as the iPhone app. The usage analytics (§ 3) apply to it as well: TelemetryDeck anonymously, GameAnalytics only with your consent (switch at the start and in the settings under “Share usage data”). Instead of the country of your App Store account, the country set in your device settings is transmitted (country code only). The Android app contains no advertising and no advertising ID, no World Ranking, no support codes and no iCloud sync; §§ 4, 9 and 10 apply to the iPhone app only. You do not need an account with Google or with the provider.
Internetverbindungen: die Nutzungsanalyse (§ 3), das freiwillige Feedback-Formular (§ 8; HTTPS-verschlüsselt an api.footyagent.app – statt iOS-Version und Gerätemodell werden die Android-Version sowie Hersteller und Modell des Geräts übertragen) und Google Play beim Kauf des Pro-Pakets. Internet connections: the usage analytics (§ 3), the optional feedback form (§ 8; encrypted via HTTPS to api.footyagent.app — instead of the iOS version and device model it sends the Android version and the maker and model of the device) and Google Play when you buy the Pro Pack.
Spielstände liegen lokal auf deinem Gerät. Mit Export und Import in den Speicherständen kannst du sie selbst als Datei sichern. Je nach Einstellung deines Geräts sichert Android App-Daten zusätzlich in deinem eigenen Google-Konto (Android-Sicherung); die Verarbeitung erfolgt durch Google, der Anbieter erhält diese Daten nicht. Rechtsgrundlage: berechtigtes Interesse an einer Spielstand-Sicherung (Art. 6 Abs. 1 lit. f DSGVO). Save games are stored locally on your device. You can back them up yourself as a file with export and import in the save slots. Depending on your device settings, Android may also back up app data to your own Google account (Android backup); processing is carried out by Google and the provider does not receive this data. Legal basis: legitimate interest in backing up save games (Art. 6(1)(f) GDPR).
Käufe (z. B. das „Pro-Paket“) werden vollständig über Google Play abgewickelt. Der Anbieter erhält keine Zahlungs- oder Rechnungsdaten; verantwortlich für die Zahlungsabwicklung ist Google. Die App erhält von Google Play nur die Kaufbestätigung für das Pro-Paket und gibt sie nicht an den Anbieter weiter. Purchases (e.g. the “Pro Pack”) are handled entirely through Google Play. The provider receives no payment or billing data; Google is responsible for payment processing. The app only receives the purchase confirmation for the Pro Pack from Google Play and does not pass it on to the provider.
Berechtigungen: Die App fordert nur Internetzugriff, den Netzwerkstatus (für Google Play) und Vibration an – keinen Zugriff auf Kontakte, Fotos, Dateien, Standort, Kamera oder Mikrofon. Beim Export und Import wählst du die Datei selbst über die Dateiauswahl von Android aus. Permissions: the app only requests internet access, network state (for Google Play) and vibration — no access to contacts, photos, files, location, camera or microphone. For export and import you pick the file yourself in Android’s file picker.
Als Betreiber von Google Play verarbeitet Google eigene Daten, etwa zum Download sowie Absturz- und Leistungsberichte („Android Vitals“), die Google dem Anbieter nur in zusammengefasster Form anzeigt. Dafür gilt Googles Datenschutzerklärung: policies.google.com/privacy As the operator of Google Play, Google processes its own data, for example about the download and crash and performance reports (“Android Vitals”), which Google shows the provider only in aggregated form. Google’s privacy policy applies to this: policies.google.com/privacy
13.Deine RechteYour rights
Dir stehen nach der DSGVO die Rechte auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch (Art. 21) zu. Eine erteilte Einwilligung (GameAnalytics) kannst du jederzeit mit Wirkung für die Zukunft widerrufen – direkt in den App-Einstellungen. Außerdem hast du das Recht, dich bei einer Datenschutz-Aufsichtsbehörde zu beschweren. Under the GDPR you have the rights of access (Art. 15), rectification (Art. 16), erasure (Art. 17), restriction (Art. 18), data portability (Art. 20) and objection (Art. 21). Any consent given (GameAnalytics) can be withdrawn at any time with effect for the future — directly in the app settings. You also have the right to lodge a complaint with a data protection supervisory authority.
Der Verarbeitung für die Weltrangliste (§ 9) kannst du jederzeit widersprechen (Art. 21 DSGVO) – am einfachsten in den App-Einstellungen mit „Aus der Weltrangliste nehmen“ (ältere Versionen: Schalter „Meine Werte übermitteln“); der Server löscht dann deine Werte wie in § 9 beschrieben. Da wir dich nicht namentlich kennen, können wir eine Anfrage per E-Mail (etwa auf Auskunft) nur dann deinen Daten zuordnen, wenn du uns dabei hilfst – zum Beispiel, indem du uns über das Feedback-Formular deinen Spielstand schickst. You can object to the processing for the World Ranking (§ 9) at any time (Art. 21 GDPR) — most easily in the app settings with “Leave the World Ranking” (older versions: the “Share my stats” switch); the server then deletes your figures as described in § 9. As we do not know you by name, we can only match an email request (for example for access) to your data if you help us — for instance by sending us your save game via the in-app feedback form.
14.KontaktContact
Bei Fragen zum Datenschutz erreichst du uns unter: For questions about data protection, contact us at: support@footyagent.de