Skip to content
HotelSEO Lab
← The Lab
Trust, Compliance & Accessibility

The Data Processing Agreement Every Hotel Needs From Its Booking and CRM Vendors

Your PMS, CRM, and email tools all touch guest data, which makes them processors under GDPR. Here is how I vet a vendor DPA and which indemnity clauses actually protect you.

HotelSEO LabMarch 31, 2026 9 min read

Let me tell you about the least glamorous email I send to clients. It is not the one with the ranking jump or the direct-booking lift. It is the one where I ask them to forward me the contracts for every single software tool that touches a guest record. The reply is almost always some version of: “Wait, why does my email tool need a contract about data?”

Because it does. And because the day a vendor gets breached is a bad day to find out you never had one.

I run an SEO and AI-visibility shop for independent hotels, so you might wonder why I am writing about data processing agreements. Fair. But here is the thing: I spend my whole day wiring up the systems that collect, enrich, and use guest data to win back direct bookings. CRMs, booking engines, review-request flows, email automation. Every one of those is a place guest data lives outside your walls. If you are going to build a serious book-direct engine, you are going to be moving personal data between vendors, and somebody has to make sure that data is handled in a way that does not blow up in your face.

So I learned this stuff. And I am going to save you the painful version.

Your vendors are “processors” and that word matters

Under GDPR, there are two roles that matter here. You, the hotel, are the controller. You decide why and how guest data gets used. Your software vendors are processors. They handle that data on your instructions, for the purposes you set.

That distinction is not academic. The regulation says a controller can only use processors that provide “sufficient guarantees” they will handle data properly, and that the relationship must be governed by a written contract. That contract is the Data Processing Agreement, the DPA.

Run the mental test on your stack. Which of these touches a guest name, email, phone number, or card token?

Every one of those is a processor. Every one needs a DPA. Most independent hoteliers I work with have a DPA with maybe two of them and have never read a single one.

The uncomfortable truth: a guest does not care which of your six vendors leaked their data. They booked with your hotel, so the breach is your hotel’s name in the headline and your hotel’s trust that takes the hit. The DPA is how you make sure the vendor who caused it shares the pain.

What a real DPA actually has to contain

GDPR Article 28 is unusually specific about what a processor contract must cover. This is good news, because it gives you a checklist. When a vendor sends me their DPA, I am scanning for these exact things:

What to look forWhy it matters to your hotel
Processing only on documented instructionsThe vendor can’t repurpose your guest list for their own marketing or to train a model
A confidentiality commitment on staffTheir employees are bound to keep your data quiet
Specific security measures (encryption, access control)“We take security seriously” is not a measure; named controls are
Sub-processor rules and a listYou find out who they hand your data to, and get a say
Help with data-subject requestsWhen a guest asks to be deleted, the vendor has to assist
Breach notification, with a deadlineThis is the clause that saves you, covered below
Delete or return data at contract endYour churned vendor doesn’t keep your guest list forever
Audit rightsYou can verify they are doing what they promised

If a vendor’s DPA is missing two or three of these, that is not necessarily a dealbreaker, but it is a conversation. If it is missing breach notification or sub-processor transparency, I get nervous.

The sub-processor trap

Here is the one that catches people. Your CRM vendor does not run everything in-house. They use a cloud host. Maybe an email-sending service. Maybe an analytics layer. Each of those is a sub-processor, and your guest data flows through all of them.

A good DPA lists current sub-processors and commits to telling you before they add a new one, with a window for you to object. A lazy DPA says “processor may engage sub-processors as it sees fit” and leaves you blind. I always ask for the sub-processor list. If a vendor cannot produce one, they genuinely do not know where your data is going, and that is the answer.

The breach notification clause is the one that saves you

Let me get specific, because this is where the rubber meets the road.

GDPR gives you 72 hours to report a qualifying breach to the regulator once you become aware of it. But the breach usually happens at the vendor, not at you. So if your vendor sits on the news for a week before telling you, your 72-hour clock is already a smoking crater by the time you even know.

This is why I read the notification clause first. The questions I ask:

  1. How fast does the vendor have to tell you? “Without undue delay” is the GDPR phrase, and it is mush. I want a number. “Within 48 hours of becoming aware” is good. “Within 72 hours” is acceptable. Silence is not.
  2. What do they have to tell you? Nature of the breach, categories and rough number of records, likely consequences, and what they are doing about it. If the clause just says “we’ll notify you,” that notification can be one useless sentence.
  3. Do they have to help you respond? You are the one filing with the regulator and emailing affected guests. The vendor caused it; they should be assisting, not handing you a press release and ghosting.

A vendor who commits to a hard deadline and full disclosure is a vendor who has thought about breaches. A vendor who keeps it vague is telling you something.

I have never once regretted asking a vendor to put a number on their notification window. The ones who balk at “tell us within 48 hours” are exactly the ones you want to know about before you sign, not after.

Indemnity: the clause everyone skips and shouldn’t

Okay, here is the part that actually protects your bank account, and the part most hoteliers’ eyes glaze over on. Indemnity.

An indemnity clause decides who pays when things go wrong. Picture it: your email vendor misconfigures something, 14,000 guest records spill, the regulator fines, and three guests lawyer up. Who is on the hook?

Without a real indemnity, the realistic answer is you, even though you did nothing wrong, because the guest’s relationship is with your hotel. The indemnity clause is how you push that liability back to the party that actually caused it.

What I look for in the indemnity language:

A one-way indemnity where you indemnify the vendor but they do not indemnify you, combined with a liability cap at fees paid, means a vendor’s mistake becomes your financial problem with their downside limited to pocket change. That is the single most common imbalance I see in hotel software contracts.

I am not a lawyer, and for anything material you should have one read the contract. But you do not need a law degree to find the cap and the indemnity and to notice when they are wildly one-sided. You just need to know to look.

How I actually vet a vendor DPA, step by step

Here is the process I run for clients. It is not fancy. It is a checklist and an afternoon.

  1. Inventory every tool that touches guest data. PMS, booking engine, CRM, email, reviews, channel manager, captive portal, anything. You cannot vet what you have not listed.
  2. Request the DPA from each. Big vendors usually have one on a public page or in the account portal. Small vendors you have to email. If they have never heard of a DPA, that is your finding.
  3. Run the Article 28 checklist from the table above. Note what is missing.
  4. Read the breach clause for a deadline. No number is a flag.
  5. Read the sub-processor terms and ask for the current list.
  6. Find the indemnity and the liability cap. Note who indemnifies whom and what the cap is.
  7. Score each vendor red / amber / green and decide which gaps you can live with.

Most large, reputable vendors will hand you a perfectly good standard DPA and refuse to change a word of it. That is normal and usually fine; their standard terms are often better than anything a small hotel could negotiate anyway. The real risk lives with the small, cheap, single-feature tools that bolt onto your stack with no contract at all. That clever little upsell widget or that no-name review tool is exactly where your data governance quietly falls apart.

Why this connects to bookings, not just compliance

I will be honest about my angle here. I care about this because trust is now a ranking and conversion factor, not just a legal one.

When a guest lands on your booking page, every signal that says “these people are serious and safe” nudges them toward completing the booking instead of bouncing back to an OTA. A clean privacy posture, an honest cookie banner, a vendor stack that will not embarrass you, all of it feeds the same machine that powers content and reputation and a conversion-focused direct booking flow. The OTAs already have armies of lawyers and compliance teams. One way independents close that credibility gap is by simply not being sloppy.

And if you are serious about reducing OTA dependence and winning back a healthier share of direct bookings, you are going to be building exactly the kind of guest-data infrastructure that makes DPAs non-negotiable. The more first-party data you collect to market directly, the more processors you take on, and the more this checklist matters. It is the unglamorous foundation under the direct-booking math that makes the whole thing worth doing.

Don’t let the boring contract be the thing that sinks you

You did not get into hospitality to read indemnity clauses. I get it. But the gap between a hotel that has vetted its vendor DPAs and one that has not is invisible right up until the morning it is the only thing anyone is talking about.

Build the inventory. Pull the DPAs. Read the breach deadline and the indemnity cap. Flag the small no-contract tools. It is one afternoon, and it is the cheapest insurance you will ever buy.

If you want a hand auditing the guest-data side of your stack as part of building a direct-booking engine that actually reduces your OTA reliance, that is squarely the kind of foundation work we do. Book a call with me and we will walk your vendor list together, or take a look at how we structure book-direct conversion so the data you are protecting is actually earning its keep.

FAQ

Quick answers

Do I need a DPA with every vendor or only the big ones?

You need one with any vendor that processes personal data on your behalf. That is your PMS, your booking engine, your CRM, your email platform, your review-request tool, and usually your channel manager. If it stores or touches a guest name, email, or card token, it is a processor and it needs a DPA.

Is a DPA the same thing as a privacy policy?

No. A privacy policy is what you publish to guests. A DPA is a contract between you and a vendor that defines how they handle the data you hand them. They serve different purposes and you need both.

We are a US hotel with mostly domestic guests. Does GDPR even apply to us?

If you market to or take bookings from guests in the EU or UK, GDPR can apply regardless of where your property sits. Even if it does not, most US states now have their own privacy laws with similar processor and contract requirements, so a solid DPA is just good practice.

What if a vendor refuses to sign a custom DPA?

Most large vendors only offer their own standard DPA and will not negotiate. That is common. The move is to read their version carefully, flag the gaps, and decide if the risk is acceptable. For small vendors with no DPA at all, that is a real red flag.

Keep reading

More from the Lab

Free intro call

Let's go find out why the OTAs are outranking you for your own name.

20 free minutes. We'll look at your hotel live, show you where you're invisible — on Google and in the AI answers — and tell you straight whether we can help.

No lock-in · No 12-month handcuffs · You talk to the strategist