Privacyverklaring

Laatst bijgewerkt: 3 november 2026

adhocq (KVK 99278766, Lindegracht 19, 1811 GD Alkmaar, Nederland) is verwerkingsverantwoordelijke voor de persoonsgegevens in deze verklaring, tenzij artikel 2 iets anders zegt. Contact: privacy@adhocq.io. Support: support@adhocq.io.

Deze verklaring geldt voor adhocq.io, de bijbehorende webapp, en de Chrome-extensie “adhocq Bionic Reader”. De Chrome-extensie “adhocq - note” is teruggetrokken.

Artikel 1. Welke gegevens wij verwerken

1.1 Account

Naam, e-mailadres en een gehasht wachtwoord. Bedrijfsnaam, grootte en sector als u die opgeeft. Telefoonnummer en profielfoto als u die opgeeft. Rol in het team. Of tweefactorauthenticatie aanstaat. Factuur- en abonnementsstatus via Stripe, zonder uw kaartnummer of IBAN.

1.2 Wat u in adhocq zet

Beelden, video’s en tekst voor advertenties. Creative bundles, campagnes, adsets en ads, ook als die alleen een concept zijn. Formulieren en inzendingen. Agenda-afspraken, notities en checklists. Gesprekken met de AI-assistent in de app. Prompts en bronbeelden voor AI-beeldgeneratie. Gedeelde bundle-links en de vervaldatum die u kiest.

1.3 Koppelingen die u zelf aanzet

Alleen de gegevens die de gekozen functie nodig heeft. Per dienst staan de grenzen in de artikelen 3 tot en met 7. U kunt een koppeling in adhocq uitzetten en, waar de dienst dat biedt, ook bij die dienst zelf.

1.4 MCP-server (Claude en ChatGPT)

Als u de adhocq-MCP-server koppelt, logt u vanuit Claude of ChatGPT in met OAuth 2 en PKCE. Wij bewaren de tokens alleen als SHA-256-hash. Autorisatiecodes zijn eenmalig en 10 minuten geldig; ook daarvan bewaren wij alleen de hash. Refresh-tokens zijn gehasht en 30 dagen geldig.

De assistent kan namens u bundles lezen en maken, bestanden uploaden (upload_media, tot ongeveer 4,5 MB per bestand), beelden genereren (generate_image) en een campagne klaarzetten (create_paused_adset). Die campagne, adset en ads worden gepauzeerd aangemaakt. De assistent zet ze niet op actief. Activeren doet u zelf. create_paused_adset werkt alleen als u dat uitdrukkelijk vraagt en confirm waar is.

De assistent draait bij Anthropic (Claude) of OpenAI (ChatGPT). Wat die partij met de gesprekken en tool-antwoorden doet, staat in hun voorwaarden. adhocq stuurt alleen de gegevens die de door u gevraagde tool nodig heeft.

De MCP-koppeling is bedoeld voor een campagnemaker-abonnement met een gekoppeld advertentie-account.

1.5 AI-beelden

Beeldgeneratie loopt via Google Gemini (Nano Banana Pro en Nano Banana 2) en OpenAI GPT Image. Uw prompt en, bij een bewerking, het bronbeeld gaan naar die verwerker. Het resultaat komt in uw adhocq-opslag. Elk betalend beeld kost credits. Het aantal hangt af van model, kwaliteit en formaat en ziet u in de app. Hulpstappen die bij een render horen, zoals uitknippen, kosten geen extra credits.

1.6 Technisch

IP-adres, browsertype en besturingssysteem. Sessie- en beveiligingslogs. Gebruiksstatistieken. Delen daarvan met Google of Microsoft voor analytics of marketing gebeurt alleen na uw cookiekeuze (artikel 16).

1.7 Contact

Het contactformulier bewaart naam, e-mail, bedrijf, onderwerp en bericht. Mail naar privacy@adhocq.io en support@adhocq.io komt binnen via Amazon SES in eu-west-1.

Artikel 2. Rollen onder de AVG

Voor uw account, login, betaling en beveiliging is adhocq verwerkingsverantwoordelijke.

Zet u adhocq in voor gegevens van uw klanten, leads of advertentiedoelgroepen, dan bent u verwerkingsverantwoordelijke en is adhocq verwerker. De verwerkersovereenkomst staat op adhocq.io/dpa. U zorgt voor een grondslag en, waar nodig, een eigen privacytekst naar die mensen.

Wij verwerken geen bijzondere categorieën persoonsgegevens, tenzij wij dat apart en schriftelijk afspreken.

Artikel 3. Google API Services en Limited Use

adhocq gebruikt Google-diensten zodat u bestanden en agenda-afspraken vanuit adhocq kunt gebruiken, en zodat u met Google kunt inloggen waar dat aanstaat.

ScopeFunctieWat wij doen
openid, userinfo.email, userinfo.profileInloggen met GoogleUw account herkennen en koppelen aan adhocq.
drive.fileImport uit Google DriveAlleen bestanden die u zelf in de kiezer aanwijst. Andere Drive-bestanden zien wij niet.
calendarAgendaAfspraken lezen en aanmaken in de agenda die u koppelt.
adwordsGoogle AdsAlleen als u een account koppelt. Publiceren vanuit de campagnemaker bieden wij nog niet aan (artikel 7).

Wij vragen geen Gmail-scopes. Wij lezen uw postvak niet.

Wij vragen alleen de scopes van de functie die u op dat moment aanzet. Intrekken kan op https://myaccount.google.com/permissions en in adhocq bij Integraties.

Limited Use. Het gebruik door adhocq van gegevens die via Google API’s binnenkomen, waaronder Drive en Calendar, voldoet aan de Google API Services User Data Policy, inclusief de Limited Use-eisen.

Dat betekent:

  • Wij gebruiken Google-gebruikersgegevens alleen om de functies te leveren of te verbeteren die u in adhocq ziet.
  • Wij verkopen die gegevens niet.
  • Wij gebruiken ze niet om advertenties te tonen, te heroriënteren of te personaliseren.
  • Wij gebruiken ze niet voor kredietscore of leningen.
  • Wij gebruiken ze niet om algemene AI-modellen te trainen. Een prompt of bestand gaat alleen naar een model om de functie uit te voeren die u start.
  • Mensen lezen die gegevens niet, behalve met uw toestemming, voor beveiligingsonderzoek, om anonieme totalen te maken, of als de wet dat eist.

Hetzelfde geldt voor de Bionic Reader, voor zover die Google-accountgegevens ontvangt om u in te loggen (artikel 4).

Artikel 4. Chrome-extensies

4.1 “adhocq - note” is teruggetrokken

Die extensie staat niet meer in de Chrome Web Store. adhocq plakt geen laag over Ads Manager, leest die pagina’s niet uit en maakt er geen schermafbeeldingen van. Notities en AI lopen via de website. Meta-koppelingen lopen via Zernio (artikel 7).

Had u de extensie nog, verwijder die dan via chrome://extensions. Notities op de server blijven in uw account tot u ze of het account verwijdert.

4.2 adhocq Bionic Reader

De extensie maakt de eerste letters van woorden vet, zodat tekst sneller te lezen is. Dat is het enige doel. De tekst van de pagina blijft in uw browser. Wij ontvangen de pagina-inhoud niet.

Wel verwerken wij, als u inlogt: naam, e-mail en Google-profiel-id (scopes openid, email en profile), een sessietoken in chrome.storage.local, uw aan/uit-keuze en intensiteit in chrome.storage.sync (alleen tussen uw eigen Chrome-installaties), en de abonnementsstatus. Stripe verwerkt de betaling. Wij krijgen status, plan en klantnummer, geen kaartgegevens.

Niet: pagina-inhoud, toetsaanslagen, schermopnames, muispaden, browsegeschiedenis, cookies van andere sites, of de inhoud van invoervelden.

Permissies: storage (voorkeuren en sessie), activeTab en scripting (de vetgedrukte letters op het tabblad dat u opent), identity (Google-login), host_permissions voor de sites die u zelf bezoekt, en supabase.co voor login en abonnement.

Account en abonnement bewaren wij zolang het account bestaat, en wissen wij binnen 30 dagen na opzegging, behalve fiscale gegevens (7 jaar). Lokale voorkeuren verdwijnen als u de extensie verwijdert.

Intrekken: uitloggen in de extensie, de-installeren, Google-toegang intrekken op myaccount.google.com/permissions, of privacy@adhocq.io voor verwijdering op de server.

Wij verkopen deze gegevens niet en gebruiken ze niet voor advertentietargeting.

Artikel 5. Cloud-koppelingen

Canva, Google Drive, Microsoft OneDrive en Dropbox zijn bedoeld om bestanden die u kiest naar uw adhocq-opslag te kopiëren. In de app horen ze bij een plus-abonnement (plannen met “+”), bij adhocq+ image en bij Agency, zolang het abonnement actief is of in de proef zit.

Outlook-agenda en Google Calendar: afspraken lezen en aanmaken.

5.1 Canva

Alleen-lezen scopes: profile:read, folder:read, design:meta:read, design:content:read, asset:read. Wij wijzigen of verwijderen uw Canva-ontwerpen niet. Intrekken: Canva → Settings → Connected apps, of in adhocq.

5.2 Google Drive

Scope drive.file. Alleen bestanden die u in de kiezer aanwijst. Zie artikel 3.

5.3 Microsoft OneDrive en Outlook

OneDrive vraagt Files.Read, Files.ReadWrite, offline_access en User.Read. Het doel in het product is import van bestanden die u kiest. Outlook vraagt Calendars.ReadWrite: agenda lezen en afspraken aanmaken.

Beperkt gebruik. Gegevens uit OneDrive en Outlook gebruiken wij alleen voor de koppeling die u zelf aanzet. Wij verkopen ze niet. Wij gebruiken ze niet voor advertenties, profilering of het trainen van modellen. Wij vragen ze niet op voor andere adhocq-gebruikers.

5.4 Dropbox

Koppelen gaat via OAuth 2 met PKCE. Wij vragen alleen leesrechten: files.metadata.read (mappen en bestandsnamen tonen) en files.content.read (een bestand dat u kiest kopiëren naar adhocq). Wij schrijven, wijzigen of verwijderen niets in uw Dropbox.

Beperkt gebruik. Dropbox-gegevens gebruiken wij alleen voor die koppeling. Wij verkopen ze niet en gebruiken ze niet voor advertenties of modeltraining.

5.5 Hoe tokens van deze koppelingen bewaard worden

Tokens van Canva, Google Drive, Dropbox, OneDrive, Google Calendar en Outlook staan in kolommen bij uw gebruikersrij. Zij staan niet in localStorage. Tijdens uw sessie houdt de browser ze in het geheugen. Uw eigen ingelogde sessie kan ze lezen. De database is versleuteld op de infrastructuur van Supabase en Row Level Security zorgt dat alleen u bij uw eigen tokens kunt.

Oude tokens in localStorage worden bij het starten opgeruimd.

Artikel 6. AI in de app en via MCP

De assistent in adhocq (onder meer Google Gemini en Anthropic Claude) maakt tekstvoorstellen, campagnehulp en notities. Beelden lopen via artikel 1.5. MCP loopt via artikel 1.4.

  • Er is geen besluit met rechtsgevolg in de zin van artikel 22 AVG. U beslist zelf of u iets gebruikt of publiceert.
  • Wij trainen geen eigen modellen op uw inhoud.
  • Wij verkopen uw prompts, bronbeelden en chat niet.
  • Of Google, OpenAI of Anthropic de inhoud aan hun kant bewaren of voor hun modellen gebruiken, staat in hun voorwaarden. Dat geldt extra voor een ChatGPT- of Claude-account dat u zelf koppelt.
  • Wij sturen geen schermafbeeldingen van Ads Manager of andere Meta-pagina’s naar een model.

U kunt AI mijden door de functies niet te gebruiken.

Artikel 7. Advertentieplatformen

U bent de adverteerder. adhocq is geen partij bij uw contract met Meta, Google, TikTok, Pinterest of LinkedIn. U blijft verantwoordelijk voor de inhoud, de targeting, het budget en de naleving van het platformbeleid.

7.1 Meta via Zernio

Meta (Facebook en Instagram) koppelen wij via Zernio. Zernio doet de OAuth, bewaart het Meta-token en roept de Meta-API aan. adhocq bewaart een technische koppeling: welk Zernio-profiel en welke account-id’s bij u horen. Elke gebruiker heeft een eigen Zernio-profiel. Andere adhocq-gebruikers zien uw Meta-koppeling niet.

Nieuwe campagnes, adsets en ads die via deze koppeling worden aangemaakt, worden gepauzeerd aangemaakt. U zet ze zelf op actief. Via MCP kan dat alleen als gepauzeerde adset (artikel 1.4).

Permissies die via de koppeling kunnen gelden: public_profile, email, ads_read, ads_management, business_management, catalog_management, pages_show_list, pages_read_engagement. Alleen voor de advertentiefunctie die u aanzet.

Wij verkopen Meta Platform Data niet. Wij gebruiken die niet om modellen te trainen. Mensen bij adhocq lezen ze niet, behalve voor support met uw verzoek, beveiliging, of een wettelijke plicht.

Ontkoppelen: Instellingen → Integraties, of Facebook → Instellingen → Business-integraties. Bij een verwijderverzoek van Meta (artikel 15) wissen wij het token en de Facebook-gebruikerskoppeling die wij nog hebben. Gedeelde workspace-gegevens van een heel team wissen wij niet omdat één lid de Meta-app verwijdert.

Zernio kan in de Verenigde Staten verwerken. Doorgifte: standaardcontractbepalingen en, waar van toepassing, het EU-VS Data Privacy Framework.

7.2 Google Ads, TikTok, Pinterest en LinkedIn

In de campagnemaker kunt u voor deze platformen een concept klaarzetten. Publiceren naar Google Ads, TikTok, Pinterest en LinkedIn biedt adhocq op dit moment niet aan. Een concept maakt daar geen live advertentie aan en geeft daar geen budget uit.

Bestaat er toch een OAuth-koppeling, dan geldt:

  • Alleen gegevens die nodig zijn voor het concept en de koppeling.
  • Geen verkoop, geen doorverkoop, geen gebruik voor modeltraining, geen targeting buiten uw opdracht.
  • Tokens van deze advertentieplatformen staan versleuteld (artikel 13), niet in de browser.
  • Verwijderen op uw verzoek, bij ontkoppelen en bij accountverwijdering.

TikTok- en Meta-eisen: wij minimaliseren, wij verkopen de data niet, en wij verwijderen op verzoek.

Artikel 8. Doeleinden

De dienst leveren: bundles, concepten, Meta-publicatie in gepauzeerde staat, formulieren, agenda, AI-tekst en AI-beelden, MCP. Uw account beveiligen en misbruik weren. Support. Facturen en btw. Het product verbeteren met geaggregeerde cijfers die niet naar u herleidbaar zijn.

Artikel 9. Grondslagen

VerwerkingGrondslag
Account, login, beveiliging, leveren van de dienstOvereenkomst, art. 6 lid 1 sub b AVG
Koppelingen die u zelf aanzetOvereenkomst en toestemming, art. 6 lid 1 sub b en a
Analytics- en marketingcookiesToestemming, art. 6 lid 1 sub a. Standaard uit.
hCaptcha bij loginGerechtvaardigd belang, art. 6 lid 1 sub f (bots weren)
AI die u zelf startOvereenkomst, art. 6 lid 1 sub b
FacturenWettelijke plicht, art. 6 lid 1 sub c
Klantgegevens van een agencyOpdracht van de verantwoordelijke, art. 28 AVG

Toestemming trekt u in zonder dat eerder gebruik daardoor onrechtmatig wordt.

Artikel 10. Delen

Wij verkopen uw persoonsgegevens niet.

Wij delen ze met de dienst die u zelf koppelt, met de subverwerkers in artikel 11, als de wet dat eist, bij een bedrijfsoverdracht na bericht aan u, en bij onderzoek naar misbruik of een beveiligingsincident.

Artikel 11. Subverwerkers

Doorgifte buiten de EER gaat met standaardcontractbepalingen en, waar de partij daarvoor in aanmerking komt, het EU-VS Data Privacy Framework. Een wijziging van deze lijst melden wij minstens 30 dagen vooraf per e-mail of in de app. Bezwaar: privacy@adhocq.io.

SubverwerkerDoelRegio
SupabaseDatabase, authenticatie, bestandsopslag, RLSEER
NetlifyHosting en serverless functies, waaronder MCPEU/VS, met SCC’s
Stripe (Stripe Payments Europe Ltd. en gelieerden)Abonnementen, creditpakketten, verbruik achterafEER/VS, met SCC’s
ResendUitgaande transactiemailEU/VS, met SCC’s. Retourpad wijst naar Amazon SES eu-west-1
Amazon Web Services, SESInkomende mail voor privacy@ en support@eu-west-1 (Ierland, EER)
Google (Gemini, Drive, Calendar, login, Tag Manager, Analytics 4, Ads-tag)Beelden, import, agenda, meting na toestemmingEU/VS, met SCC’s
OpenAIGPT Image; ChatGPT als u MCP koppeltEU/VS, met SCC’s
AnthropicClaude in de app en als u MCP koppeltEU/VS, met SCC’s
ZernioMeta-koppelingVS, met SCC’s
MetaAdvertentie-API via Zernio; pixel alleen na toestemmingEU/VS, met SCC’s
Microsoft (OneDrive, Outlook, Clarity)Import, agenda, heatmaps na toestemmingEU/VS, met SCC’s
DropboxBestandsimportEU/VS, met SCC’s
CanvaImport van ontwerpenEU/VS, met SCC’s
TikTok, LinkedIn, PinterestAlleen voor zover een koppeling of concept gegevens daarheen stuurt. Geen publicatiebelofteEU/VS, met SCC’s
Intuition Machines (hCaptcha)BotbeschermingVS, met SCC’s

Artikel 12. Doorgifte buiten de EER

De dienst is vanuit Nederland opgezet. Leveranciers hierboven kunnen in de VS of elders verwerken. Waarborgen: standaardcontractbepalingen, het EU-VS Data Privacy Framework waar dat geldt, TLS onderweg, en versleuteling at rest bij de hostingpartij. Voor advertentieplatform-tokens komt daar AES-256-GCM bij (artikel 13).

Artikel 13. Beveiliging

  • HTTPS, met HSTS (ook op subdomeinen).
  • Wachtwoorden gehasht via Supabase Auth.
  • Tweefactorauthenticatie (TOTP) kunt u aanzetten. Voor sommige handelingen kan de app die verplichten.
  • Row Level Security in Supabase scheidt werkruimtes.
  • MCP-tokens: alleen SHA-256-hash (artikel 1.4).
  • Tokens van Google Ads, TikTok, Pinterest, LinkedIn en Meta, voor zover adhocq ze zelf bewaart, staan als AES-256-GCM-ciphertext. De sleutel staat in de serveromgeving, niet in de browser.
  • Cloud-tokens: zie artikel 5.5.
  • Toegang tot productie is beperkt. Beveiligingsgebeurtenissen kunnen worden gelogd.

U beschermt uw wachtwoord en tweefactorcodes. Een gekoppelde assistent heeft dezelfde MCP-rechten als uw login.

Artikel 14. Bewaartermijnen

GegevensTermijn
AccountZolang het account bestaat, daarna verwijdering binnen 30 dagen, behalve wat de wet bewaart
Creatives en bundles in uw accountZolang het account bestaat, of korter als u ze wist
Gedeelde bundle-linkTot de vervaldatum die u kiest
FormulierinzendingenTot u ze wist, met een fiscale ondergrens van 7 jaar waar de inzending een administratieplicht raakt
CampagneconceptenZolang het account bestaat, tenzij u ze wist
OAuth- en cloudtokensTot u ontkoppelt of het token vervalt
MCP-autorisatiecode10 minuten
MCP-refresh-token30 dagen, of eerder bij intrekken
MCP-toegangstokenTot u de verbinding verbreekt, uiterlijk 365 dagen
AI-gesprekken en promptsTot u ze wist
Beeldcredits en verbruikstellerPer kalendermaand; de factuur volgt het Stripe-ritme
BeveiligingslogsRichtlijn 90 dagen voor security-events, 1 dag voor rate-limit-tellers
Facturen en betaalstatus7 jaar

Artikel 15. Uw rechten en verwijdering

U heeft recht op inzage, correctie, verwijdering, beperking, bezwaar en dataportabiliteit, en het recht om toestemming in te trekken.

Verzoeken: privacy@adhocq.io. Wij reageren binnen 30 dagen. Wij kunnen om identificatie vragen. Een export leveren wij als JSON of een ander gangbaar formaat.

Account verwijderen kan in de instellingen of per mail. Wij voeren dat binnen 30 dagen door in productie en back-ups, behalve gegevens met een wettelijke bewaarplicht. Verwijdering is definitief.

Meta data-deletion. Meta kan een ondertekend verwijderverzoek sturen naar de data-deletion-callback. Wij controleren de handtekening, wissen facebook_token en facebook_user_id van de matchende gebruiker, en loggen een bevestigingscode. De statuspagina toont die code. Dit wist niet automatisch uw hele adhocq-account of gedeelde teamgegevens. Voor een volledig account mailt u privacy@adhocq.io.

TikTok, LinkedIn, Pinterest, Google, Microsoft, Dropbox en Canva: na ontkoppeling of een verzoek wissen wij de tokens en de koppelingsgegevens die wij voor die dienst hebben.

Artikel 16. Cookies

Noodzakelijke cookies staan altijd aan. Analytics en marketing staan uit tot u ja zegt. Google Consent Mode staat standaard op denied.

CategorieVoorbeeldenToestemming
NoodzakelijkSupabase-sessie, cookiekeuze adhocq_consent_v1 (6 maanden), hCaptcha, technische vlag bij uitloggen, eventueel __cf_bmAltijd
AnalyticsGoogle Analytics 4 via Tag Manager (GTM-N8W86VC), Microsoft Clarity (_clck, _clsk)Alleen na toestemming
MarketingGoogle Ads-conversie, Meta Pixel (_fbp)Alleen na toestemming

Wij verkopen deze gegevens niet. Zonder marketingtoestemming staat ads data redaction aan. Uw keuze wijzigt u via Cookievoorkeuren. Google-advertentiecookies kunt u ook beheren op adssettings.google.com.

Artikel 17. Kinderen

adhocq is er niet voor kinderen onder 16. Wij maken niet bewust accounts voor hen aan. Wijst u ons op zo’n account, dan verwijderen wij het.

Artikel 18. Wijzigingen

Bij een wijziging die uw rechten of de verwerking raakt, melden wij dat minstens 30 dagen vooraf per e-mail of in de app. De datum bovenaan is de geldige versie.

Artikel 19. Klacht en contact

privacy@adhocq.io. Bedrijf: adhocq. KVK: 99278766. Vestigingsadres: Lindegracht 19, 1811 GD Alkmaar, Nederland.

U kunt een klacht indienen bij de Autoriteit Persoonsgegevens, autoriteitpersoonsgegevens.nl. Wij lossen een vraag liever eerst zelf op.