Documentatie · Privacy, beveiliging en naleving
Overzicht van gegevensopslag
Dit document geeft een overzicht van de gegevens die de ADP Car Market Hub-plugin opslaat in een WordPress-site, waar deze worden opgeslagen en hoe ze worden verwijderd wanneer de plugin wordt gedeïnstalleerd. Het is bedoeld als referentie voor sitebeheerders, administrators en de personen met wie zij samenwerken op het gebied van privacy en naleving.
Dit document is geen juridisch advies. Sitebeheerders moeten hun specifieke verplichtingen op het gebied van gegevensverwerking, -bewaring en -openbaarmaking bespreken met hun eigen juridisch adviseur.
Wanneer u dit document moet gebruiken
Gebruik dit document wanneer u:
- Wilt begrijpen welke gegevenscategorieën de plugin aanmaakt of verwerkt.
- Een privacyverklaring of een register van verwerkingsactiviteiten voor de site wilt opstellen.
- Back-ups, exports of verwijdering van plugingegevens wilt plannen.
- Interne vragen wilt beantwoorden over wat er wordt verwijderd als de plugin wordt gedeactiveerd of gedeïnstalleerd.
Overzicht
De plugin slaat gegevens op in drie lagen van WordPress:
- WordPress-berichten en post-meta — gebruikt voor geïmporteerde voertuigadvertenties en voor aanvraag-leads.
- WordPress-opties — gebruikt voor plugin-instellingen zoals API-verbindingsparameters, ontwerpopties, plannerconfiguratie, configuratie van leadformulieren, de contactgegevens van het CMH Team / autobedrijf en de licentiestatus.
- Aangepaste databasetabellen — gebruikt voor analytics-gebeurtenissen, voor de zoekalert-abonnementen, voor de gecachte voertuigveldgegevens en voor de Content Studio-taken en gegenereerde marketingmiddelen.
Daarnaast gebruikt de plugin standaard WordPress-mechanismen voor tijdelijke caching (transients), opslag van bijlagen voor voertuigafbeeldingen en WordPress-gebruikers (er worden door de plugin zelf geen nieuwe gebruikersaccounts aangemaakt).
Gegevenscategorieën die door de plugin worden opgeslagen
De onderstaande categorieën weerspiegelen wat de plugin-code aanmaakt en wegschrijft. Sommige items verschijnen pas wanneer de bijbehorende functie is geconfigureerd en wordt gebruikt.
Voertuigadvertenties (geïmporteerde inhoud)
- Custom post type:
as24ci_car. - Voertuigkenmerken worden opgeslagen als post-meta (bijvoorbeeld merk, model, prijs, kilometerstand en staat).
- Voertuigafbeeldingen die zijn geïmporteerd uit de bronfeed worden opgeslagen als standaard WordPress-bijlagen en waarnaar wordt verwezen vanuit post-meta.
- Deze gegevens beschrijven voertuigen die te koop staan en zijn geen persoonsgegevens van websitebezoekers.
Aanvraag-leads
- Custom post type:
as24ci_lead(geregistreerd als niet-openbaar; beheerd via het tabblad Leads in het beheergedeelte van de plugin). - Elke lead slaat de gegevens op die zijn ingediend via het contact- of proefritformulier, inclusief de naam van de contactpersoon, het e-mailadres, het telefoonnummer (optioneel), het bericht, het gerelateerde voertuig, de bron-URL, het tijdstip van indiening, een interne status (Nieuw, Gecontacteerd, Gesloten, Spam) en, voor proefritaanvragen, de gewenste datum en tijd van de afspraak.
- Zie Leadgegevens en toestemming voor de gedetailleerde lijst met velden en operationele richtlijnen.
Analytics-gebeurtenissen
- Aangepaste databasetabel:
{prefix}as24ci_analytics. - Registreert paginaweergaven en (optioneel) business-intelligence-gebeurtenissen zoals filterzoekopdrachten, het openen van contactformulieren en lead-indieningen.
- De tabel slaat een type gebeurtenis op, de gerelateerde post-ID, een optionele geminimaliseerde payload met extra gegevens en een tijdstempel. Er worden geen IP-adressen, gebruikers-ID's of cookies opgeslagen aan de serverzijde.
- Tracking staat standaard uitgeschakeld en wordt pas geactiveerd wanneer analytics is ingeschakeld in de plugin-instellingen. Zie Bewaren van analytics-gegevens.
Zoekalert-abonnementen
- Aangepaste databasetabel:
{prefix}as24ci_search_agents. - Registreert abonnees op de "zoekagent"-functie: naam (optioneel), e-mailadres, zoekcriteria, een bevestigingstoken, een statuswaarde (
pending,active,inactive,paused), het tijdstip van aanmaken en het tijdstip van bevestiging. - Abonnementen volgen een double opt-in-werkstroom. Zie Double opt-in voor zoekalerts.
Content Studio-taken en gegenereerde marketingmiddelen
- Aangepaste databasetabellen:
{prefix}as24ci_content_studio_jobsen{prefix}as24ci_content_studio_assets. - De takentabel registreert AI-inhoudsgeneratieverzoeken voor een voertuig (de gerelateerde voertuig-post-ID, een hash van de voertuig-momentopname, het inhoudstype en de platform-preset, de prompt-payload, provider/model, taal, toon, status en de WordPress-gebruikers-ID die de taak heeft aangemaakt).
- De tabel met marketingmiddelen registreert de gegenereerde marketingoutput (bijschriften, hashtags, alt-tekst, een optionele JSON-payload, bestandsverwijzingen voor gegenereerde afbeeldingen en interne planningsvelden).
- Deze gegevens beschrijven marketinginhoud van het autobedrijf die is afgeleid van voertuigadvertenties. Er worden geen persoonsgegevens van websitebezoekers opgeslagen, maar de kolom
created_bykoppelt een taak aan de WordPress-gebruiker die deze heeft gegenereerd.
CMH Team / contactgegevens autobedrijf
- Opgeslagen als WordPress-opties (
as24ci_team_members,as24ci_team_location_defaults,as24ci_team_standards,as24ci_team_rules). - De records van teamleden bevatten contactgegevens van medewerkers van het autobedrijf die door de beheerder zijn ingevoerd: naam, functie, telefoonnummer, mobiel nummer en e-mailadres. De teamstandaarden bevatten een algemene naam, e-mailadres en telefoonnummer van het autobedrijf.
- Dit zijn contactgegevens van medewerkers/vertegenwoordigers van het autobedrijf, niet van websitebezoekers. Ze worden gebruikt om het ontvangersadres voor aanvragen via het contactformulier te bepalen en om contactgegevens op de frontend weer te geven. Een voertuigbericht kan ook verwijzen naar een toegewezen teamlid via post-meta (
_as24ci_team_member,_as24ci_team_mode).
Licentiestatus
- De licentiesleutel, status, het pakket, de installatie-UID, functierechten en gerelateerde metadata van de plugin worden opgeslagen als WordPress-opties (de
as24ci_license_*-sleutels). De licentiesleutel zelf is opgenomen in deze opties; de andere waarden zijn afgeleide validatieresultaten die worden geretourneerd door de licentieservice.
Plugin-instellingen (WordPress-opties)
- Alle plugin-instellingen worden opgeslagen als WordPress-opties (de tabel
wp_options). - Dit omvat API-verbindingsparameters, plannerconfiguratie, ontwerp- en sjablooninstellingen, configuratie van leadformulieren, de instelling voor het bewaren van analytics-gegevens en de privacy-jurisdictieselectie.
- Gevoelige inloggegevens zoals het AutoScout24 API-clientgeheim worden opgeslagen als WordPress-opties, maar worden in rust beschermd door de gecentraliseerde geheimenhelper van de plugin: het clientgeheim is versleuteld met geauthentiseerde AES-256-GCM en het cron-importtoken is opgeslagen als een eenrichtings-HMAC-SHA256-hash. Sitebeheerders moeten nog steeds de normale WordPress-beveiligingsmaatregelen toepassen voor de database en
wp-config.php.
Transients en caches
- De plugin gebruikt WordPress-transients voor kortstondige gegevens zoals gecachte toegangstokens, uitvoeringsvergrendelingen voor het importproces en limiettellers voor het contactformulier. Deze worden automatisch verwijderd door WordPress en worden waar van toepassing gewist bij de-installatie.
Client-side opslag (browser)
- De favorieten- / verlanglijstfunctie slaat de lijst met favoriete voertuig-ID's op in de browser van de bezoeker met behulp van
localStorage. Deze gegevens verlaten de browser niet en worden niet opgeslagen op de server. - De plugin plaatst geen eigen trackingcookies. Standaard WordPress-cookies (bijvoorbeeld voor ingelogde gebruikers) worden niet beïnvloed door de plugin.
Waar u elke gegevensopslag kunt vinden
| Categorie | Locatie |
|---|---|
| Voertuig-ankerberichten | wp_posts en wp_postmeta (post-type as24ci_car) |
| Voertuigveldgegevens | Aangepaste tabel {prefix}as24_vehicles (gekoppeld aan het as24ci_car-bericht via post_id) |
| Voertuigafbeeldingen | WordPress mediabibliotheek (bijlagen) |
| Aanvraag-leads | wp_posts en wp_postmeta (post-type as24ci_lead) |
| Analytics-gebeurtenissen | Aangepaste tabel {prefix}as24ci_analytics |
| Zoekalert-abonnementen | Aangepaste tabel {prefix}as24ci_search_agents |
| Content Studio-taken | Aangepaste tabel {prefix}as24ci_content_studio_jobs |
| Content Studio gegenereerde marketingmiddelen | Aangepaste tabel {prefix}as24ci_content_studio_assets |
| CMH Team / contactgegevens autobedrijf | wp_options (as24ci_team_*) en wp_postmeta (toegewezen lid) |
| Licentiestatus | wp_options (as24ci_license_*) |
| Plugin-instellingen | wp_options |
| Caches en vergrendelingen | WordPress-transients |
| Favorieten | Alleen browser localStorage van de bezoeker |
Het exacte tabelvoorvoegsel hangt af van de WordPress-installatie ($wpdb->prefix).
Gegevenslevenscyclus en verwijdering
De plugin verwijdert gegevens op de volgende manieren:
- Verwijderen van leads — leads kunnen afzonderlijk worden verwijderd via het tabblad Leads in het beheergedeelte. Verwijdering verwijdert het leadbericht en de bijbehorende meta-waarden.
- Bewaren van analytics-gegevens — analytics-gebeurtenissen die ouder zijn dan de geconfigureerde bewaarperiode worden automatisch verwijderd door een dagelijkse WP-Cron-taak. Een actie met één klik om "alle analytics-gegevens te wissen" is ook beschikbaar in het beheergedeelte. Zie Bewaren van analytics-gegevens.
- Afmelden voor zoekalerts — ontvangers kunnen zich afmelden voor zoekalerts via de link in elke meldingsmail. Beheerders kunnen abonnementen ook verwijderen of pauzeren via het tabblad Zoekalerts in het beheergedeelte.
Wat er gebeurt bij de-installatie
Wanneer de plugin wordt verwijderd uit het WordPress-beheergedeelte, wordt de de-installatieroutine uitgevoerd en:
- Verwijdert de analytics-tabel (
{prefix}as24ci_analytics), zodat trackinggegevens van bezoekers niet bewaard blijven na verwijdering. - Verwijdert de zoekagententabel (
{prefix}as24ci_search_agents), zodat e-mailadressen en zoekcriteria van abonnees niet bewaard blijven na verwijdering. - Verwijdert de tabel met voertuigveldgegevens (
{prefix}as24_vehicles) en gerelateerde schemaversie-opties. - Verwijdert de Content Studio-tabellen (
{prefix}as24ci_content_studio_jobsen{prefix}as24ci_content_studio_assets) en hun schemaversie-optie, zodat gegenereerde marketinginhoud en taakrecords niet bewaard blijven na verwijdering. - Verwijdert de WordPress-opties van de plugin (instellingen, plannerstatus, ontwerpopties, contactgegevens van het CMH Team, licentiestatus en dergelijke).
- Wissen van geplande WP-Cron-gebeurtenissen en kortstondige transients die door de plugin worden gebruikt.
Als de optie Gegevens verwijderen bij de-installatie is ingeschakeld vóór de verwijdering, verwijdert de de-installatieroutine bovendien:
- Alle geïmporteerde voertuigberichten en hun geïmporteerde afbeeldingsbijlagen.
- Alle aanvraag-leadberichten.
- De door de plugin bij activering aangemaakte pagina's (archiefpagina, vergelijkingspagina en favorietenpagina).
Als die optie niet is ingeschakeld, blijven voertuigberichten, leadberichten en pagina's behouden, zodat ze na een herinstallatie opnieuw kunnen worden gebruikt. Handmatig geüploade galerij-afbeeldingen worden nooit verwijderd door de de-installatieroutine.
Operationele opmerkingen
- De plugin verzendt geen leadgegevens naar derden. Leadmeldingen worden verzonden met behulp van de standaard WordPress-mailfunctie (
wp_mail), die gebruikmaakt van het geconfigureerde e-mailtransport van de site. - De plugin maakt verbinding met de AutoScout24 Hub API om voertuiggegevens te importeren met behulp van inloggegevens die door de sitebeheerder zijn geconfigureerd. Er worden geen persoonlijke bezoekersgegevens naar die API verzonden.
- Back-ups die op WordPress-databaseniveau worden gemaakt, bevatten leadberichten, analytics-gebeurtenissen en zoekalert-abonnementen. Sitebeheerders moeten hiermee rekening houden bij het definiëren van het bewaarbeleid voor back-ups.
- Multisite-installaties: bij de-installatie doorloopt de opschoonroutine alle sites in het netwerk en verwijdert de tabellen en opties van de plugin voor elke site.
Problemen oplossen
- Plugintabellen nog steeds aanwezig na de-installatie — controleer of de plugin is verwijderd (en niet alleen gedeactiveerd). Deactivering voert de de-installatieroutine niet uit.
- Leadberichten niet zichtbaar in de standaard WordPress-berichtenlijst — dit is normaal. Het lead-post-type is geregistreerd als niet-openbaar en wordt beheerd via het tabblad Leads in het beheergedeelte van de plugin.
- Oude analytics-rijen worden niet verwijderd — controleer of WP-Cron actief is op de site en of de dagelijkse opschoongebeurtenis (
as24ci_daily_cleanup) is gepland. Zie Bewaren van analytics-gegevens.