Red flags that your current agency is holding your website hostage

Lock-in is accidental until you try to leave. Twelve signs that your website, domain or data is more theirs than yours, and the fix for each.

3 minread 745words last updated

The short answer

A website is held hostage when the business cannot leave its supplier without losing the domain, the site, the data or the rankings. Almost nobody plans it. It accumulates from convenience: the agency registered the domain to help, hosted on their plan to get a better rate, kept the code where their tools were. Years later, the business discovers whose name is on everything on the day it wants to change something.

The signs are visible long before that day. Here are twelve, with the fix for each.

The twelve flags

FlagWhat it usually meansFix
1. You cannot log in to the domain registrarThe domain is in their name or their accountTransfer to a registrar account in your company’s name, now
2. Hosting appears on their invoice as one line, and they will not say what happens to it if you leaveThe problem is not who holds the account but whether you can get itAsk in writing: which layers move to your name on request, and how long each takes
3. You have never seen the code repositoryIt is under their organisation, or does not existRepository under your organisation, with them as collaborator
4. Analytics is “their account”You cannot see or export your own visitor dataProperty owned by you; they get access
5. Nobody can tell you where DNS is managedIt is wherever it was set up years agoOne provider, your account, exported records
6. “That is a proprietary component”The site depends on something only they can provideAsk for a perpetual licence in writing, or replace it
7. Changes must go through them, alwaysYou have no admin access to your own siteAdmin access in your name, documented
8. Ownership questions get vague answersThe answer is not the one you wantAsk in writing, with a deadline
9. No documentation existsKnowledge is in their headsAsk for a one-page “who owns what” and a technical handover document
10. Cancelling means “we will need to discuss the site”Leaving costs the siteSettle ownership before any cancellation conversation
11. Backups are “handled”You cannot restore without themYour own backup copy, outside their systems
12. Form data and customer records live in their toolsYour business records are in accounts you cannot accessExport, then move to services in your name

The order to fix them

  1. The domain. Flag 1. Losing it takes everything offline. Transfer first, while goodwill exists.
  2. DNS and hosting. Flags 2 and 5. Accounts in your name; the agency invited in.
  3. Code and documentation. Flags 3, 6 and 9. Repository, licences, a handover document.
  4. Data. Flags 4, 11 and 12. Analytics, backups, form data and records in your name.
  5. Access and process. Flags 7 and 8. Admin access for you; answers in writing.
  6. Then, and only then, any conversation about the relationship. Flag 10, from a position where you own your assets.

What this means for you

Go through the twelve flags this week. Each one you recognise is a fix that is cheap now and expensive later. Start with the domain, work down the list, and keep the relationship conversation for after. Whether you stay with the agency or not, the outcome should be the same: a website, domain and data that are unambiguously yours.

Written by the CivSec S.M.A.R.T team

We build and run websites, software and AI systems for businesses. We write about what we see in that work, in plain language, and we update articles when things change.

Last checked . Spotted something outdated? Tell us.

Frequently asked questions

Our agency has always been helpful. Is this really a risk?

Helpful agencies are exactly how it happens. Nobody plans a hostage situation; it is the result of convenience accumulating for years. The question is not whether they are nice. It is what happens if they are acquired, close, lose the account manager, or disagree with you about an invoice. Ownership in your name protects both sides from that day.

What if they refuse to transfer the domain?

A registered domain has a registrant, and if that is your company you have rights to it through the registrar. If the agency registered it in their own name it is harder, and the first question is which extension. A .nl domain falls under SIDN's dispute regulations, which cover trade names as well as trade marks and start with thirty days of free mediation; .com and other gTLDs fall under the UDRP, which needs a trade mark right. The registrar decides none of this. Start with a written request and a deadline, because it is far cheaper than either route.

Do we have to leave the agency to fix this?

No. Most of the flags are fixed by moving accounts into your name and giving the agency access as a collaborator, which a good agency will do without complaint. If they resist, you have learned something important, and you can decide what to do with it from a position where you own your assets.

Sources

  1. ICANN: Registrar Transfer Dispute Resolution Policy (accessed 2026-09-14)
  2. ICANN: Uniform Domain Name Dispute Resolution Policy (accessed 2026-09-14)
  3. WIPO: Dispute Resolution Regulations for .nl Domain Names (accessed 2026-09-14)