Why I built ReviewMix as a privacy-first SaaS when few buyers ask

Few buyers ask about privacy before they sign up. ReviewMix is privacy-first anyway, because the business owner carries the risk of what their widget does.

By Sorin Maxim · Founder, ReviewMix4 min read

Title card reading "Why build privacy-first? When few buyers ask"
In short

A privacy-first SaaS is worth building even when buyers rarely ask, because the business that embeds a tool carries the legal risk of what it does with visitors' and customers' data. Privacy designed in from the first database table costs less than privacy added after launch.

A privacy-first SaaS rarely wins a sale on privacy alone: in my experience with ReviewMix, few business owners ask about it before they sign up. I built ReviewMix that way anyway, hosted in the EU and designed around consent, because the business that puts a widget on its site carries the legal risk of what that widget does, whether or not anyone asked.

Why build a privacy-first SaaS when most buyers never ask about privacy?

Build a privacy-first SaaS because the risk sits with your customer even when the question does not. A business that embeds a review widget or publishes a customer's testimonial is responsible for that data under GDPR, so a tool that handles it carelessly passes the problem on to the people paying for it.

The second reason is cost. Privacy decided at the first database table is cheap; privacy added after launch means reworking how data is stored, deleted and exported. ReviewMix's consent records were part of the data model from the start, which is why they could be made unchangeable at the database level.

The third reason is personal. The line that buyers do not ask is my observation, not a measurement, and it cuts both ways: the people who do ask tend to be the ones who have been burned before, and they are exactly the customers I want.

What hosted in the EU means, and what it does not

Hosted in the EU means, for ReviewMix, that the application and its database run on Hetzner servers in Germany, so customer and testimonial data is stored and processed there. It does not mean that no company outside the EU is involved, and ReviewMix does not claim that.

Four companies headquartered in the US are part of the chain, and all four are named in the published sub-processor list:

  • Cloudflare sits in front of the site for delivery and DNS, from EU edge nodes.
  • Resend delivers ReviewMix's email, with EU delivery routing.
  • Google provides the Google Business Profile API, which is how reviews are imported, under standard contractual clauses.
  • PostHog measures how people use ReviewMix's own websites and app, from its EU cloud in Frankfurt. Testimonials and reviews are kept out of what it receives.

I chose to list them rather than engineer around them. A review tool that imports Google reviews cannot avoid Google, and a promise of "no US companies at all" would be false. Being precise about where data lives is more useful to a business than a slogan it cannot verify.

The decisions privacy forced

Designing ReviewMix for privacy forced decisions that a faster product would have skipped, and each one changes what a customer of a ReviewMix user experiences:

  • Consent per field. A customer giving a testimonial chooses separately whether their name, photo and company may be shown, and whether it may be used in paid advertising. Each choice is stored with its time and the exact wording shown.
  • Records that cannot be edited. Consent and withdrawal records are append-only, enforced by the database, so the history cannot be rewritten later.
  • Withdrawal without an account. The customer gets a private link to view, edit, withdraw or export their testimonial, without signing up for anything.
  • A widget that waits. The widget does not send its view count until the site's consent banner allows it, and that is on the Free plan too.
  • A DPA for everyone. The Data Processing Addendum is downloadable on every plan, because a business on a free plan needs it as much as a paying one.

Two of these were deliberate refusals to charge. Making consent handling a paid feature would have meant Free widgets ignore consent, which is a compliance problem sold as an upsell.

How to collect testimonials with consent walks through what the customer sees at each step.

What privacy-first costs

Privacy-first costs time and shortcuts. Every new feature that touches personal data has to answer where the data is stored, who can see it, how it is deleted and how it is exported, before it is built. Changes to consent or the audit log get the most careful review the project has.

It also rules out some easy growth tactics, such as tracking widget visitors across sites or mining testimonial text. I think the trade is right for a product whose whole job is to put other people's words on a business's website. If ReviewMix is careless with those words, the business is the one exposed.

How to check any vendor's privacy claims

You can check any review tool's privacy claims with four requests, whichever vendor you are considering:

  • Ask for the sub-processor list, with what each one does and where.
  • Ask for the Data Processing Addendum before you sign up, not after.
  • Open a page with the widget and see which servers the visitor's browser contacts.
  • Decline your own consent banner and check whether the widget still counts or tracks the view.

A vendor that answers in writing, with names and places, is easier to trust than one that answers with a badge. Where a review widget sends your visitors' data shows how to do the browser check yourself.

Frequently asked questions

Does hosted in the EU mean no US company handles the data?
No. For ReviewMix it means the data is stored and processed on servers in Germany. Companies headquartered in the US, such as Cloudflare for delivery and Google for the review import API, are part of the chain, and every one is named in the published sub-processor list.
Is the consent-aware widget only on paid plans?
No. The ReviewMix widget waits for the site's consent banner on every plan, Free included. Charging for consent handling would mean Free widgets ignore consent.
How can I check a review tool's privacy claims?
Ask for its sub-processor list and Data Processing Addendum, find out which servers your visitors' browsers contact, and check whether its widget waits for your consent banner. A vendor with nothing to hide answers in writing.

Related articles

More on privacy & consent and gdpr, privacy.

All articles

Your customers would review you. Ask them.

Start free — no card. Import your Google reviews and embed them today; upgrade when you want the printables kit, replies, daily refresh, or more businesses — or don't.

Free to start · Setup takes minutes · Hosted in the EU