iOS · iPadOS · macOS · Android

Privacybeleid

Versie van 29 september 2026

1. Verwerkingsverantwoordelijke

Dit privacybeleid geldt voor de app Agency Companion op iOS, iPadOS, macOS en Android, op Android zowel voor de versie uit Google Play als voor de directe download van agencyg.de, en voor de servers waarmee de app werkt. Voor onze websites geldt een eigen privacybeleid.

De verwerkingsverantwoordelijke voor je gegevens is:
Agency Scripts, eigenaar: Leon Rudolf
Die Halde 2, 64853 Otzberg, Duitsland
E-mail: [email protected]
Volledige gegevens in het colofon.

De bevoegde toezichthoudende autoriteit is Der Hessische Beauftragte für Datenschutz und Informationsfreiheit (de Hessische commissaris voor gegevensbescherming en vrijheid van informatie), Postfach 3163, 65021 Wiesbaden · datenschutz.hessen.de. Je kunt daar of bij elke andere toezichthoudende autoriteit voor gegevensbescherming een klacht indienen.

2. Het belangrijkste in het kort

  • Om de app te gebruiken, log je in met Discord, Google of Apple.
  • We tonen geen advertenties, analyseren je gedrag niet met analyse- of advertentiediensten en verkopen geen gegevens.
  • De app genereert een gepseudonimiseerd apparaat-ID. Het is geen advertentie-ID.
  • De camera dient alleen om QR-codes te scannen, de microfoon alleen voor dicteren en het spraakgesprek met AgencyAI. De app gebruikt beide pas wanneer je de functie start.
  • Aankopen lopen via Google Play, Apple of onze webshop. Kaart- of rekeninggegevens ontvangen we nooit.
  • Je kunt je account in de app verwijderen en je gegevens exporteren.

3. Account en inloggen

De app vereist dat je inlogt. Je logt in met Discord, Google of Apple; welke van deze inlogmethoden worden aangeboden, bepaalt onze inlogdienst. Het inloggen verloopt in de browser van je apparaat via onze dienst help.agencyg.de. Daarna krijgt de app een sessie en slaat die versleuteld op in de beveiligde opslag van het besturingssysteem.

Van Discord ontvangen we je gebruikers-ID, je naam, je profielfoto, je e-mailadres, als dat is bevestigd, en de informatie of je lid bent van onze Discord-server. Van Google en Apple ontvangen we een identificatiecode, je e-mailadres, als je dat deelt, en, voor zover de aanbieder die doorgeeft, je naam en je profielfoto.

Je kunt een Google- of Apple-account aan je Discord-account koppelen. Dan voegen we de accounts samen, wordt Discord de hoofdidentiteit en worden je eerdere tickets daarnaartoe overgedragen. De app toont de naam en de profielfoto uit je account; op Android haalt de app deze gegevens indien nodig op van onze server en slaat ze niet permanent op.

De rechtsgrond is de uitvoering van onze gebruiksovereenkomst met jou (art. 6 lid 1 onder b AVG).

4. Apparaat-ID

De app genereert een gepseudonimiseerd apparaat-ID. Op Android is dat een hashwaarde (SHA-256) van de identificatiecode die Android aan de app op je apparaat toewijst, en een vaste salt. De identificatiecode zelf verlaat het apparaat niet. Het ID blijft bij een nieuwe installatie gelijk en verandert wanneer het apparaat wordt gereset.

Het apparaat-ID is geen advertentie-ID. Het wordt niet gebruikt voor tracking, niet samengevoegd met gegevens van andere aanbieders en niet verkocht. We gebruiken het om verzoeken van de app aan onze servers te ondertekenen, licenties en aankopen aan je apparaat te binden, het quotum van AgencyAI te tellen en het verwijzingsprogramma tegen misbruik te beschermen. Bij een aankoop via Google Play geeft de app het als versluierde accountidentificatie aan Google mee, zodat we de aankoop aan je apparaat kunnen toewijzen.

De tellers voor het quotum van AgencyAI bewaren we 30 dagen. De rechtsgrond is ons gerechtvaardigd belang bij een veilige, tegen misbruik beschermde dienst (art. 6 lid 1 onder f AVG) en, bij aankopen, de uitvoering van de overeenkomst (art. 6 lid 1 onder b AVG).

5. Verbindingsgegevens

Bij elke verbinding met onze servers wordt technisch gezien je IP-adres doorgegeven. We verwerken het om het verzoek te beantwoorden en om het aantal verzoeken per adres te beperken. Alle verbindingen van de app zijn versleuteld (HTTPS). De rechtsgrond is ons gerechtvaardigd belang bij een veilige werking (art. 6 lid 1 onder f AVG).

6. Verbinding met FiveM-servers

De app maakt verbinding met FiveM-roleplayservers waarop onze scripts draaien. Je koppelt ze door een QR-code te scannen of een code in te voeren die een script in de game toont. Voor elke koppeling slaat de app een willekeurig apparaattoken op in de beveiligde opslag van het besturingssysteem. Het bevat geen echte naam en geen e-mailadres.

De verbinding loopt via onze relay op api.agencyg.de. De relay stuurt verzoeken door tussen de app en de gameserver en slaat je spelinhoud niet permanent op. Bij het koppelen ontvangt de gameserver je apparaatnaam (fabrikant en model) en, als je bent ingelogd, je account-ID, zodat de gameserver je rang in de game kan doorgeven aan de vriendenfunctie.

Wanneer je een functie opent, haalt de app de bijbehorende gegevens op van je gameserver, zoals berichten, contacten, rekeningsaldo, rapporten of admingegevens in de game. Dat zijn roleplaygegevens van je personage. Acties zoals overboekingen in de game voert de gameserver uit. Foto's die je naar de galerij in de game uploadt, gaan via de relay naar de gameserver.

De exploitant van de gameserver is een zelfstandig verwerkingsverantwoordelijke, niet wij. Wat hij met deze gegevens doet, hoe lang hij ze bewaart en aan wie hij ze doorgeeft, kunnen we niet beïnvloeden. Wend je voor inzage of wissing van deze gegevens rechtstreeks tot hem. Ontkoppelen kun je op elk moment in de app.

7. Camera

De app gebruikt de camera uitsluitend om de QR-code te scannen voor het koppelen. De beelden worden op je apparaat geanalyseerd; alleen de uitgelezen code wordt gebruikt. De app slaat geen camerabeelden op en verstuurt ze niet.

Op Android leest de app de code met Google ML Kit. Deze bibliotheek maakt deel uit van de app en werkt op het apparaat. Volgens Google zelf stuurt ML Kit technische diagnose- en gebruiksgegevens naar Google, zoals apparaat- en app-informatie, identificatiecodes, prestatiewaarden en foutcodes.

8. Microfoon en spraak

De app gebruikt de microfoon alleen in AgencyAI: voor het dicteren, wanneer je in de chat op de microfoon tikt, en voor het spraakgesprek met AgencyAI (Agency Max). De app vraagt pas om de machtiging wanneer je een van deze functies voor het eerst gebruikt.

Je spraak wordt door de spraakherkenning van je besturingssysteem omgezet in tekst. De app neemt zelf geen audio op en stuurt alleen de herkende tekst door, zoals een getypt bericht. Of de spraakherkenning hiervoor audio naar haar aanbieder stuurt (bijvoorbeeld Google of Apple), hangt af van je apparaat en de instellingen ervan. Op Android vraagt de app, waar het systeem dat aanbiedt, om herkenning op het apparaat zelf.

In het spraakgesprek leest AgencyAI de antwoorden voor. Daarvoor gaat de antwoordtekst samen met de taal en de gekozen stem naar onze server, die de tekst via een tekst-naar-spraakdienst omzet in audio. De app speelt de audio af zonder die op te slaan. Lukt dat niet, dan leest de tekst-naar-spraakfunctie van je apparaat de tekst voor.

9. Meldingen

Meldingen zijn vrijwillig. Je krijgt ze alleen als je ze in de app inschakelt en je apparaat ze toestaat. De app toont dan meldingen over je gekoppelde server (berichten, oproepen, overboekingen, e-mails, inzetten), over antwoorden van de support en over vrienden en directe berichten.

Voor pushmeldingen meldt de app zich aan bij de pushdienst van het besturingssysteem: op Apple-apparaten bij de Apple Push Notification Service (APNs), op Android bij Firebase Cloud Messaging (FCM) van Google. Het pushtoken dat daarbij ontstaat, stuurt de app naar onze relay, samen met de gekoppelde server, de naam van de server en van je personage, je taal, je meldingsgeluid en de soorten meldingen die je hebt uitgeschakeld. Als je bent ingelogd, gaat het pushtoken bovendien naar help.agencyg.de, voor meldingen over je account. De gameserver ontvangt het pushtoken niet.

Pushmeldingen worden bezorgd via de servers van Apple respectievelijk Google. Een melding kan fragmenten van de tekst bevatten, bijvoorbeeld het begin van een bericht. Op Android vraagt de app bovendien zelf bij de relay om nieuwe meldingen, zolang de app geopend is, en op de achtergrond ongeveer elke 15 minuten. De ontvangen meldingen slaat de app op het apparaat op. Je kunt meldingen op elk moment uitschakelen in de app of in de instellingen van het apparaat; schakel je ze in de app uit, dan meldt de app het pushtoken af.

Af en toe sturen we productberichten over nieuwe scripts en updates. Je kunt ze in de meldingsinstellingen van de app op elk moment, gratis en permanent uitschakelen, ongeacht Pro of Max. De rechtsgrond voor meldingen is de uitvoering van onze gebruiksovereenkomst (art. 6 lid 1 onder b AVG), voor productberichten ons gerechtvaardigd belang om je over onze scripts te informeren (art. 6 lid 1 onder f AVG).

10. AgencyAI

AgencyAI is de AI-assistent in de app. Wanneer je met AgencyAI schrijft, stuurt de app naar onze server companion.agencyg.de de laatste berichten van het gesprek (hooguit twaalf, alleen tekst), je taal, het gekozen AI-niveau en, indien aanwezig, je bewijs voor Pro of Max, zodat het juiste quotum geldt. Als je een eigen AgencyAI hebt aangemaakt, gaan de naam, de toon en je instructies mee. Het verzoek is ondertekend met je apparaat-ID; je login gaat niet mee.

Met Agency Max kun je AgencyAI bovendien gegevens van je actieve gameserver geven: de servernaam, de naam van je personage, of je in de game bent, rekeningsaldo en contant geld in de game en de stand van een lopende rit. Dit staat uit totdat je het inschakelt, en je kiest elke groep afzonderlijk. Ook met Max kan AgencyAI voor actuele vragen een zoekopdracht op het web starten. Daarbij gaat je vraag of een daaruit afgeleide zoekopdracht naar een zoekdienst.

Onze server stuurt het verzoek door naar een AI-aanbieder, die het in onze opdracht verwerkt (art. 28 AVG): OpenAI en, afhankelijk van het modelniveau, Groq. We hebben met hen afgesproken dat je invoer niet wordt gebruikt om hun modellen te trainen.

De chatgeschiedenis wordt alleen door je apparaat opgeslagen; op Android bewaart de app die alleen voor gebruikers van Max (hooguit 30 gesprekken). Je kunt die in de app afzonderlijk of helemaal verwijderen. Voer geen gevoelige gegevens in, zoals wachtwoorden, betalings- of gezondheidsgegevens. Antwoorden van de AI kunnen onjuist zijn; controleer belangrijke gegevens. De rechtsgrond is de uitvoering van onze gebruiksovereenkomst (art. 6 lid 1 onder b AVG).

11. Hulp en support

De support bereik je in de app en op help.agencyg.de; beide zijn hetzelfde ticketsysteem. Bij een ticket slaan we het onderwerp, de categorie, je berichten, de status en de taal op, een e-mailadres voor meldingen als je dat opgeeft (bij Google- en Apple-accounts vereist), en een Tebex-transactienummer als je dat opgeeft; dat controleren we bij Tebex.

Bijlagen (afbeeldingen en andere bestanden tot 10 MB) slaan we op onze supportserver op. Afbeeldingen zet de app op Android vóór het uploaden opnieuw om (hooguit 2560 pixels per zijde); daarbij vallen opnamegegevens zoals tijdstip of apparaatmodel weg. Andere bestanden worden ongewijzigd geüpload en kunnen zulke gegevens bevatten.

Een AI-assistent leest het ticket, bereidt het voor en stelt antwoorden voor. Op verzoek herschrijft de assistent ook je concept, voordat je het verstuurt. Daarvoor gaat de inhoud naar onze AI-aanbieders (sectie 17). Ons team ziet de tickets en kan op elk moment overnemen. Met Agency Max kun je een ticket zonder AI rechtstreeks aan het team geven.

Over antwoorden informeren we je via een direct bericht op Discord of via e-mail (verzending via Brevo), afhankelijk van wat je kiest. Als je een ticket deelt, kan iedereen die de link opent en inlogt het ticket lezen en erop reageren. De rechtsgrond is de uitvoering van onze overeenkomst en ons gerechtvaardigd belang bij een goed werkende klantenservice (art. 6 lid 1 onder b en f AVG).

12. Vrienden en directe berichten

In de app kun je vrienden vinden via hun handle, een vriendencode of een uitnodigingslink, verzoeken sturen en accepteren, directe berichten schrijven en gebruikers blokkeren en rapporteren. Dat loopt via onze dienst help.agencyg.de.

Andere gebruikers zien je profiel: weergavenaam, handle, profielfoto en je pakket (Pro of Max). Bovendien toont de app je onlinestatus, wanneer je voor het laatst actief was, en je rangen op gameservers (job en rang, doorgegeven door de gameserver), voor zover onze server ze voor de betreffende gebruiker vrijgeeft. De onlinestatus leidt de server af uit het gebruik van de app. De app verzamelt geen locatie.

Directe berichten slaat onze server op, zodat ze jou en je gesprekspartner op alle apparaten bereiken. Als je een gebruiker of een bericht rapporteert, ziet ons team het rapport met de reden en het gerapporteerde bericht. Om je pakket te tonen, stuurt de app bij het opstarten je bewijs voor Pro of Max mee ter controle. De rechtsgrond is de uitvoering van onze gebruiksovereenkomst (art. 6 lid 1 onder b AVG), bij rapportages ons gerechtvaardigd belang bij een veilige omgang met elkaar (art. 6 lid 1 onder f AVG).

13. AgencyMod

AgencyMod is onze Discord-bot. Als je met Discord bent ingelogd of Discord aan je account hebt gekoppeld, vraagt de app bij het opstarten welke Discord-servers je met AgencyMod beheert en verbindt die met de app. Daarbij gaan de identificatiecodes van deze servers, je apparaatnaam en je taal naar onze server. Instellingen en afbeeldingen die je in de app voor AgencyMod instelt, gaan naar de AgencyMod-dienst op bot.agencyscripts.dev.

14. Aankopen

De app biedt Agency Companion Pro (eenmalige aankoop) en Agency Max (abonnement) aan. Afhankelijk van de versie wordt er betaald via Google Play, Apple of onze webshop. Je betaalgegevens, zoals kaart- of rekeningnummers en wachtwoorden, ontvangen we in geen geval; die verwerken Google, Apple, Tebex of PayPal volgens hun eigen privacybepalingen.

Google Play (Android, versie uit Google Play)

Je koopt in het dialoogvenster van Google Play. De app geeft Google daarbij je apparaat-ID mee als versluierde accountidentificatie. Daarna stuurt de app de aankoop ter controle naar onze server: het aankooptoken van Google, de product-ID, het bestelnummer, het aankooptijdstip en je taal, plus je apparaat-ID en, als je bent ingelogd, je sessie. Onze server vraagt bij Google na of de aankoop geldig is, bij een abonnement ook naar de looptijd en verlenging, en activeert de aankoop daarna.

We slaan hiervoor een hashwaarde van het aankooptoken op (niet het token zelf), het bestelnummer van Google, de apparaat-ID's waarop de aankoop is geactiveerd (hooguit twee), de ID van je account als je was ingelogd, de uitgegeven licentiecode, de status van de aankoop, begin en einde van een abonnement en of het een testaankoop was. Om terugbetalingen te herkennen, controleren we de aankoop opnieuw bij Google wanneer de app die opnieuw voorlegt, en vragen we bij Google de lijst met terugbetaalde aankopen op.

Apple (iOS, iPadOS, macOS)

Aankopen worden door Apple afgehandeld via de App Store. Ter controle stuurt de app ons de door Apple ondertekende transactiebevestiging. Apple meldt ons bovendien gebeurtenissen rond aankopen en abonnementen, zoals verlenging, opzegging of terugbetaling. We slaan de nummers op van de transacties die we al hebben verwerkt.

Webshop (Android, directe download)

In de versie van agencyg.de koop je Pro, Max en scripts in de browser via onze webshop. Er wordt betaald bij Tebex (met inloggen via Cfx.re) of bij PayPal. We ontvangen het bestel- en betalingsnummer, de status, het gekochte product en, voor zover de betaalaanbieder die doorgeeft, je e-mailadres. Pro ontvang je als licentiecode, die we aan hooguit twee apparaat-ID's koppelen; een Max-abonnement koppelen we aan je apparaat-ID en, als je bent ingelogd, aan je account.

Als je bent ingelogd met hetzelfde Discord-account als in de webshop, toont de app bovendien je puntenstand, je gekochte scripts, je bestelgeschiedenis en je winkelwagen uit je shopaccount. Dat levert onze server aan uit de shop.

Bewijs en interne melding

Na de aankoop ontvangt de app een door ons ondertekend, aan je apparaat gebonden bewijs. Licentiecodes controleert de app ongeveer elke 14 dagen opnieuw. Aankopen via Apple en de webshop melden we intern in een kanaal van ons team op Discord, met product, bedrag, platform, aankoop- of transactienummer en bij webshopaankopen eventueel je accountnaam. De rechtsgrond is de uitvoering van de koopovereenkomst (art. 6 lid 1 onder b AVG), ons gerechtvaardigd belang bij het voorkomen van misbruik (art. 6 lid 1 onder f AVG) en, voor boekhoudkundige bescheiden, onze wettelijke bewaarplicht (art. 6 lid 1 onder c AVG).

15. Verwijzingsprogramma

Elk apparaat krijgt een eigen uitnodigingscode. Daarvoor meldt de app je apparaat-ID bij het opstarten aan bij onze verwijzingsdienst en vraagt je stand op. Wanneer iemand een code inwisselt, gaan het apparaat-ID, de gekoppelde gameserver en een bewijs van het apparaat (een handtekening uit de sleutelopslag van het systeem) naar de dienst. Hiervoor slaan we het bewijs van het apparaat op; apparaat-ID's en IP-adressen slaan we alleen op als hashwaarden met een geheime salt. We gebruiken deze gegevens uitsluitend om verwijzingen correct te crediteren en fraude te voorkomen, zoals zelfverwijzingen, vervalste apparaten of geautomatiseerde inwisselingen. De rechtsgrond is ons gerechtvaardigd belang bij een eerlijk programma (art. 6 lid 1 onder f AVG).

16. Back-up, updates en wat op het apparaat blijft

Op Android maakt de app via de Block Store van Google een kleine back-up, zodat je op een nieuw apparaat verder kunt gaan: je gekoppelde servers met hun toegangstokens, naam en nummer van je personage, je Pro-licentiecode met bewijs, je accentkleur, de appvergrendeling, je meldingsinstellingen en gegevens over proefperiode en bonus. Is de back-up in je Google-account ingeschakeld, dan slaat Google die daar op. Bij het overzetten naar een nieuw apparaat met de overdrachtsfunctie van Android kunnen nog meer app-gegevens meekomen; de toegangstokens van de koppelingen zijn daarvan uitgezonderd.

Op Apple-apparaten kunnen app-instellingen en koppelingsgegevens, zoals opgeslagen servers, weergave- en meldingsinstellingen, via je Apple-account (iCloud) worden gesynchroniseerd. Deze gegevens staan dan bij Google respectievelijk Apple volgens hun voorwaarden; wij hebben daar geen toegang toe.

De versie voor de directe download vraagt bij agencyg.de naar updates en downloadt ze alleen daar. Profielfoto's en afbeeldingen uit de game laadt de app van de server waarop ze staan, zoals Discord, Google of je gameserver, deels via onze relay; de betreffende server ziet daarbij je IP-adres.

De appvergrendeling controleert vingerafdruk of gezicht via het systeem; wij ontvangen daar niets van. Widgets, snelkoppelingen en de geschiedenis van je meldingen blijven op je apparaat.

17. Ontvangers en derde landen

We verkopen geen gegevens en geven ze niet door voor advertentiedoeleinden. We zetten de volgende dienstverleners in, telkens alleen voor het genoemde doel:

  • OpenAI, Groq en Anthropic: antwoorden van AgencyAI en de AI in de support.
  • een tekst-naar-spraakdienst: het voorlezen in het spraakgesprek; een zoekdienst: de zoekopdrachten op het web van AgencyAI.
  • Brevo: e-mails over je tickets.
  • Cloudflare: netwerkdienst voor een deel van onze adressen.
  • Discord: inloggen, meldingen over tickets en interne aankoopmeldingen aan ons team.
  • Google: inloggen, Google Play, Firebase Cloud Messaging, Block Store en ML Kit.
  • Apple: inloggen, App Store, pushmeldingen (APNs) en iCloud.
  • Tebex, Cfx.re en PayPal: betaling in de webshop.

De exploitanten van de gameservers waarmee je koppelt, zijn zelfstandige verwerkingsverantwoordelijken (sectie 6).

Enkele van deze aanbieders zijn gevestigd in de VS of verwerken daar gegevens, zoals OpenAI, Groq, Anthropic, Google, Apple, Discord en Cloudflare. De doorgifte baseren we op een adequaatheidsbesluit van de Europese Commissie (voor de VS het EU-U.S. Data Privacy Framework, voor zover de aanbieder daarvoor is gecertificeerd) of op de standaardcontractbepalingen van de Europese Commissie.

18. Bewaartermijnen

  • Op je apparaat: totdat je de gegevens in de app verwijdert, uitlogt, ontkoppelt of de app deïnstalleert.
  • Account, vrienden en directe berichten: totdat je je account verwijdert.
  • Tickets: tot 24 maanden na afronding, op verzoek eerder.
  • Quotum van AgencyAI: 30 dagen.
  • Pushregistraties: totdat je meldingen uitschakelt of ontkoppelt, of totdat Apple of Google het token ongeldig verklaart.
  • Aankoopbewijzen: zolang de activering geldt, zodat je aankoop na een nieuwe installatie of op een extra apparaat behouden blijft; daarna alleen voor zover wettelijke bewaarplichten bestaan.
  • Boekhoudkundige bescheiden: tien jaar volgens § 147 van het Duitse fiscale wetboek (Abgabenordnung); in die tijd zijn ze voor elk ander gebruik geblokkeerd.
  • Verwijzingsprogramma: zolang dat nodig is voor de controle en de geldigheid van de beloning.

19. Je rechten en account verwijderen

Je hebt recht op inzage (art. 15 AVG), rectificatie (art. 16), wissing (art. 17), beperking van de verwerking (art. 18), gegevensoverdraagbaarheid (art. 20) en bezwaar tegen verwerkingen die op ons gerechtvaardigd belang berusten (art. 21). Daarnaast kun je een klacht indienen bij een toezichthoudende autoriteit (sectie 1).

Twee daarvan kun je rechtstreeks in de app uitoefenen, via je profielfoto op het startscherm onder “Jouw gegevens”:

  • Account verwijderen verwijdert je login, de koppeling van je inlogmethoden, je supporttickets inclusief bijlagen, je opgeslagen e-mailadres, je meldingsregistraties en je aankoopgeschiedenis van onze servers. Bescheiden die we wettelijk moeten bewaren, blijven behouden. Het verwijderen is definitief. Gegevens op je apparaat verwijder je door de app te deïnstalleren.
  • Mijn gegevens exporteren levert je de bij ons opgeslagen accountgegevens als machineleesbaar JSON-bestand.

Aankoopbewijzen die aan je apparaat-ID zijn gebonden, zoals een aankoop via Google Play, blijven behouden zodat je aankoop geldig blijft. Op verzoek verwijderen we ook die; dan vervalt de activering. Voor gegevens bij de exploitanten van de gameservers wend je je tot hen. Voor al het overige schrijf je ons via [email protected]. We antwoorden binnen een maand.

20. Kinderen

De app richt zich niet op kinderen. Hij is bedoeld voor mensen die op FiveM-roleplayservers spelen.

21. Wijzigingen

Als de app verandert, passen we dit privacybeleid aan. Er geldt de versie met de datum bovenaan.