Skip to main content

Discretion That Survives Contact With a Bank

Discretion That Survives Contact With a Bank

In short. A premium agency site is judged on one thing: whether a client can use it without the fact showing up somewhere they did not expect. Most of that is ordinary engineering — encryption, retention limits, access control. But the part that actually goes wrong is the payment, and there the instinct to hide is what produces the exposure: an unrecognised line on a statement is what makes a client phone their bank. Below: what discretion means technically, what it means at checkout, and where it stops being a technical question at all.

Adjacent and more detailed: the processor comparison and the compliance guide.

Design: restraint is the requirement, not the style

  • No third-party trackers. No analytics tag, no advertising pixel, no embedded font loaded from someone else's domain. This is the single most effective privacy measure on the list and the one most often skipped, because every one of those requests tells a third party who visited.
  • No cookie banner, because there is nothing to consent to once the trackers are gone. A banner on a site like this advertises that something is being collected.
  • Fast on a phone, which here is a privacy property as much as a comfort one: a page that loads slowly is a page left open.
  • Restrained typography and colour. Not because elegance sells, but because a site that looks like the rest of the category is a site a client is embarrassed to have on screen.

What privacy means technically

MeasureWhat it preventsHow you know it is real
Transport and storage encryption Interception, and readable data if a disk is taken The key is not in the same backup as the data
A stated retention period A five-year history nobody needed and everybody can subpoena Old records are actually gone, checked by looking
Role-based access Every agent seeing every client An agent account cannot open a client it never handled
Two-person rule on full history One disgruntled person exporting the database The export requires a second authorisation, including for the owner
Second factor on admin A reused password ending the agency It is enforced, not optional per user
Chosen data residency Data sitting under rules you did not read You can name the country the database is in

⚠ The second column is the useful one. Each measure is easy to claim and easy to check, and the checking is what distinguishes a platform built for this from a platform described as being built for this.

The CRM: what it must not make easy

  • Availability, preferences and boundaries recorded once and visible to whoever needs them, so the same question is not asked three times.
  • A blacklist that syncs immediately across everyone on shift. Delay here is a safety problem, not an inconvenience.
  • Access scoped to the agent, with aggregate views for management. Nobody needs the whole book to do their job.
  • An export that is logged and noticed. The risk to a client list is rarely an outside attacker; it is an ordinary account on an ordinary day.

Billing: discreet, disclosed, and approved

This is where sites like this fail, and they fail in a specific way. The temptation is to make the payment unrecognisable. That is exactly backwards.

A descriptor the client does not recognise is the leading cause of chargebacks
The fix is not a better disguise, it is telling them the wording before they pay

  • The descriptor may be neutral, and it must be shown at checkout. Literally: this will appear on your statement as ___. A client who knows what to expect does not call their bank; a client who does not, does, and the bank asks the acquirer what the charge was for.
  • The acquirer must know the category, in writing, before launch. A processor that accepts the business because it does not know what the business is has not solved anything — it has moved the problem to the day the first dispute explains it, with the balance still inside.
  • The reserve and its holding period are part of the price of this category. Known before signing they are a number; discovered after the first settlement they are a cash-flow problem.
  • Crypto works as a secondary channel, not a way around the first. It has its own accounting and its own volatility, and it does not substitute for an acquirer who knows what you do.
  • Card data should never reach your server. Tokenised, hosted payment pages keep the scope of what you hold small, which is the same goal as everything above.

Where discretion stops being a technical question

Jurisdictions differ, and two kinds of difference get confused with each other.

  • Where the service is legal and regulated — the UK, most of the EU — the work is data protection done properly: a lawful basis, a retention period you can defend, erasure that works, and age assurance where it applies. This is ordinary compliance and it is achievable.
  • Where the service itself is illegal, no amount of wording changes that. Keeping explicit terms out of the markup, framing the offering differently, or geofencing an IP range does not make an unlawful service lawful; it only affects how quickly it is noticed. We will not build a site on the premise that the second thing is a substitute for the first.

The honest version of that conversation is short: the question for a market like that is whether to serve it at all, and it is a question for local counsel rather than for a developer.

Signs the build is wrong

  • The statement descriptor appears nowhere before payment.
  • Nobody can say how long client records are kept, or the answer is "we keep everything".
  • Every agent account can open every client.
  • The privacy claims on the site are adjectives rather than settings someone can check.
  • The site loads a font, a map, or an analytics tag from a third party.
  • The payment provider was chosen because it asked the fewest questions.

What to check right now

  • What your descriptor says, and where a client sees it before paying.
  • Whether the acquirer has your category confirmed in writing.
  • Your retention period, and whether records older than it are actually gone.
  • What a single compromised agent account can export.
  • Which countries your data physically sits in.
  • Your dispute ratio this month, and who is responsible for it.

How adults.dev approaches it

We build the access model and the retention rules before the visual design, because those are the parts that cannot be added later without touching every table. The privacy promises on the finished site are then statements about settings, which is the only kind worth making.

On payments we do the opposite of concealment: a discreet descriptor, disclosed at checkout, on an account where the acquirer has the category in writing. It is less dramatic than the alternative and it is the version that still works in year two.

Discuss your platform:
Telegram: @adultsdev
E-mail: info@adults.dev