Skip to content
A Dutch company, based in AmsterdamDutch company · Amsterdam
Questions? Call us+31 6 15 42 58 11
EN
Guide

GDPR checklist for configurator hosting

GDPR checklist for configurator hosting: EU hosting, a signed data processing agreement, stripped photo metadata, retention periods and consent-gated tracking.

6 min readUpdated By the Next Configurator team

On this page · 8 sections
Key takeaways
  • A configurator collects personal data the moment a request is sent.
  • Get a signed data processing agreement (Article 28) from the vendor.
  • Re-encode customer photos server-side to strip EXIF and GPS data.
  • Fire ad pixels only after cookie consent, also inside embeds.

A product configurator collects personal data as soon as a customer sends a request: name, email, phone, address and often photos of their home, so GDPR applies just as it does to any form. The practical checklist is EU hosting, a signed processing agreement, stripped photo metadata, a stated retention period and consent-gated tracking. This guide explains each point and gives you a list to tick off on a vendor call.

Why this applies to a configurator specifically

A 3D product configurator isn’t just a visual tool. The moment a customer submits a quote request, it’s collecting personal data: name, email, phone number, often a delivery or installation address, and increasingly photos of the customer’s own terrace or home uploaded with the request. If the configurator supports a measuring-visit booking, it’s also handling a scheduled home visit tied to that address. Under GDPR, you (the merchant) are the data controller for this information, and your configurator vendor is a data processor acting on your behalf, which brings a specific, checkable set of obligations.

This isn’t unique to configurators. Any contact form carries the same basic obligations. It’s worth stating plainly here because configurators collect more and richer data than a simple contact form (photos, exact addresses, device and browsing signals for tracking), which raises the stakes of getting it wrong.

The checklist

  • Hosting location. Is customer data (requests, quotes, photos) hosted in the EU, or does the vendor state where it is and under what legal transfer mechanism if not?
  • Data processing agreement. Does the vendor offer a signed DPA (Article 28) as standard, not as a special request?
  • Photo metadata. Are customer-uploaded photos stripped of EXIF/GPS data and re-encoded, or stored as uploaded?
  • Retention period. Is there a stated, sensible retention period for requests, quotes and photos, with deletion after it, or indefinite storage by default?
  • Consent for tracking pixels. Do Google/Meta/TikTok conversion pixels fire only after cookie consent, or do they load unconditionally?
  • Export and deletion. Can you (and, on request, the customer) get their data exported or deleted in a reasonable timeframe?
  • Sub-processors. Does the vendor disclose any third parties (email delivery, PDF generation, hosting infrastructure) that also touch the data?

Keep this list open on a vendor call. A vendor used to enterprise or EU customers will have straightforward answers to all seven items without hesitation.

Hosting location and the processor agreement

GDPR doesn’t strictly require EU hosting. It requires a lawful basis for any transfer outside the EU/EEA (adequacy decisions, standard contractual clauses, and so on) when data does leave. In practice, EU hosting removes the question entirely and is the simpler compliance story for a small or mid-size merchant without in-house legal counsel managing international transfer mechanisms. If a vendor hosts outside the EU, ask specifically what transfer mechanism applies, in writing.

Separately, and this applies regardless of hosting location, you need a signed data processing agreement (DPA) with the vendor, as required under GDPR Article 28 whenever a processor handles personal data on a controller’s behalf. A vendor serving EU merchants as a matter of course should have a standard DPA ready to sign, not something you have to negotiate from scratch.

Customer photos: the easy-to-miss risk

Photos a customer uploads with a quote request (of their terrace, their existing fence line, the wall a structure will attach to) are personal data, and photos taken on a phone commonly carry EXIF metadata including GPS coordinates: the exact location the photo was taken, embedded invisibly in the file. Stored and forwarded as-is, that’s a real exposure if the photo ever leaks or is mishandled. Effectively a customer’s home address attached to an image file.

The fix is straightforward and should be standard in any configurator handling customer uploads: decode the image, validate it’s actually an image (not a disguised file type, a basic security hygiene step as well as a privacy one), resize it to a sane maximum, and re-encode it, which strips EXIF/GPS and other embedded metadata in the process. Ask a vendor directly: “are customer photos re-encoded server-side, or stored exactly as uploaded?” The answer should be the former.

Retention

GDPR’s storage-limitation principle means personal data shouldn’t be kept indefinitely “just in case.” A configurator vendor should be able to state (and let you configure, within reason) how long request data, quotes and photos are retained, and that deleted/declined requests and expired quotes are actually removed rather than kept forever by default. If a vendor has no stated retention policy, that’s a gap worth asking about directly rather than assuming it’s handled.

Most configurators fire conversion tracking (Google Ads, Meta, TikTok) on quote requests, since the request is the natural “conversion” event for an outdoor-structure business running ads. These pixels are themselves subject to cookie-consent rules in the EU (ePrivacy, enforced alongside GDPR). They should only fire after the visitor has given consent, not by default on page load. Check that the configurator’s tracking snippets are consent-gated (and, if embedded on your existing site, that this gating is respected inside the embed too, see embedding a configurator in WordPress, Shopify or Webflow) rather than firing unconditionally.

Export and deletion on request

A customer has a right to access and a right to erasure under GDPR. Confirm the configurator lets you find and export a specific customer’s data (their requests, quotes, photos) and delete it on request, within a practical timeframe. This is a basic operational capability a platform handling customer data should already have, not a custom development request you’d need to raise.

Putting it together

None of this is exotic once it’s laid out. It’s the same category of diligence you’d (hopefully) already apply to any form or CRM holding customer data. The configurator-specific additions are the photo-metadata question and the richer data a measuring-visit booking carries (a confirmed home address and appointment time, not just an email address). Run through the checklist above with any vendor before your customers’ data starts flowing through it. It’s a five-minute conversation that’s much easier to have before launch than after a data request from a customer or a query from a supervisory authority.

For the fuller buying decision this checklist sits inside, see the 3D configurator buyer’s guide, or book a 30-minute walkthrough that covers hosting and data handling directly.

Questions, answered

Still deciding? We'll walk you through it with your own product.

Book a walkthrough
Do I need a DPA even if the vendor is based in the EU?

Yes. The requirement is about the processing relationship (a processor handling data on your behalf as controller), not about where either party is located. Any vendor processing personal data for you should offer one.

Does EU hosting alone make a configurator GDPR-compliant?

No. Hosting location addresses the transfer question, but you also need a processor agreement, sensible retention, metadata handling on photos, and consent gating on tracking. Hosting is one row of the checklist, not the whole thing.

What if a customer asks me to delete their quote request and photos?

You should be able to locate and delete that customer’s data through the platform within a reasonable timeframe. Confirm this is a built-in capability before you need it under time pressure from a live request.

Are measuring-visit bookings a bigger GDPR consideration than a simple quote request?

They carry more data (a confirmed address and appointment time, sometimes calendar integration), so yes, slightly, but the same checklist items apply; there’s no separate compliance regime for booking data specifically.

Who's actually liable if the vendor mishandles data: me or them?

Both have obligations under GDPR (you as controller, the vendor as processor), but you as the merchant hold the direct relationship with the customer and typically face the first query or complaint, which is exactly why checking the vendor’s practices upfront, rather than trusting they’re “probably fine,” is worth the five minutes.

Live in three minutes. Yours for €499 a month.

14 days free, then one plan with everything in it. Live in about three minutes. Cancel any month.