Zenith’s notebook
EN
0%

Chapter 15 · Business

Who really owns your website: domain, code and data

Go down

Chapter 15 · Business

Who really owns your website: domain, code and data

The day you change provider, you find out who owns the domain, the code and the data. Better to find out beforehand, by reading the quote with the right questions.

19 minutes of reading 4 drawn plates 4 challenges

In this chapter
  1. Moving day
  2. Who owns what
  3. The domain
  4. The source code
  5. The data
  6. Server and accounts
  7. Reading the quote
  8. Frequently asked questions
  9. Sources

01The day you change provider

As long as everything goes well, nobody wonders who owns the website. The provider built it, keeps it running, updates it; you pay and get on with your work. The question comes up the day something changes: the provider closes down, raises prices, stops answering, or you have simply found one who suits you better. That day you find out, all at once, what is really yours.

A scene that happens often: a business wants to rebuild its website with a new provider. It asks the old one to “transfer the domain”, and discovers that the domain is registered to the agency. It asks for “the website files”, and receives an archive that is useless without the program it was built with. It asks for “the list of registered customers”, and is told that this is not included. Nobody did anything illegal: simply, nobody had written it down.

This chapter is meant to keep you from arriving unprepared on that day. It is not a list of suspicions about people who develop software, quite the opposite: a serious provider is the first to want these things to be clear. It is a list of questions to ask beforehand, when asking them costs one line in a quote and not a dispute.

Could you answer this question today, without calling anyone: if tomorrow you wanted to change provider, what would you take with you?

02Six assets, six possible owners

When you say “my website” you are actually talking about six different things, which are bought, registered and protected in different ways. Each one can be registered to you, to the provider or to a third party.

WHO OWNS WHAT Your business named as owner everywhere The domainregistrant: who? The codehanded over, assigned? The contenttext and photos: rights? The serverwho has the keys? The dataexportable, in what format? The accountscreated with your email? Six questions, six written answers: that is all you need to avoid surprises. Your business named as owner everywhere The domainregistrant: who? The serverwho has the keys? The codehanded over, assigned? The dataexportable? how? The contenttext, photos: rights? The accountswith your email? Six questions, six written answers.
Plate 15.1 — The ownership map. In the center is the business, around it the six assets that make up a website or a piece of software. Each has its own question, and the right answer is always the same: it is registered to you, or it is written down how you will receive it.
  • The domain: the address, registered in someone’s name in a public registry.
  • The server: the space where the website runs, with a hosting contract and administration credentials.
  • The source code: the software written for you, protected by copyright.
  • The data: customers, orders, bookings, content uploaded over the years. They are often worth more than the website itself.
  • The accounts: the Google Business Profile, the analytics tools, Google’s console for websites, social media profiles, email, the payment service account.
  • The content: texts, photographs, logo, videos. These have an author too, and a photo taken from a paid stock library has a license that is not always transferable.

Let’s look at them one by one, starting with the one that gets lost most often.

03The domain: what counts is the name written in the registry

For domains ending in .it there is a public Registry, run by the Institute of Informatics and Telematics of the CNR (the Italian National Research Council) in Pisa. In the Registry every domain has a Registrant (in Italian, Registrante), that is, the owner of the domain name. The technical operations are carried out by a Registrar: the company (provider, agency, hosting service) you turn to in order to register and renew.

The whole distinction is here, and it is decisive: the domain belongs to whoever is listed as Registrant, not to whoever pays for it and not to whoever uses it. If, when the website was built, the provider registered the domain in its agency’s name “for convenience”, the owner is the agency. The Registry itself explains that a simple update of the details cannot change the party the domain is assigned to: changing it requires a specific change-of-Registrant operation.

Registrant the owner: must be you Registrar carries out the operations .it Registry keeps the official list the AuthInfo code: needed to change Registrar or Registrant Not the Registrant in the WHOIS? The domain isn’t yours. Registrantthe owner: must be you Registrarcarries out the operations .it Registrykeeps the official list AuthInfo code: the key to changing provider Not listed in the WHOIS? Then the domain isn’t yours.
Plate 15.2 — Three roles for one address. The Registrant is the owner, the Registrar carries out the operations, the Registry keeps the list. The AuthInfo code is the key that lets you move the domain: without it, you stay tied to your current provider.

The AuthInfo code, the house key

To modify a .it domain, and in particular to change Registrar or Registrant, you need the AuthInfo code: a kind of password for the domain, which the Registrar issues to the Registrant at the time of registration. If you have lost it, you ask the Registrar; the Registry steps in only if the Registrar cannot be reached or refuses to hand it over.

Three checks to do today, in five minutes

  1. Look up your domain in the Registry’s WHOIS (for .it domains it is on the nic.it website): check who is listed as Registrant.
  2. Check the expiry date and who receives the renewal notices. A domain not renewed because an email ended up in a former employee’s spam folder becomes free again, and someone else can register it.
  3. Ask for the AuthInfo code and keep it somewhere safe, like a password. How to look after keys properly I explain in the chapter on passwords, two-factor authentication and passkeys.

How the domain works from a technical point of view, that is, DNS, records and the HTTPS certificate, you will find in the chapter on what happens when someone types your address. A practical rule that comes from there: the domain can be with one provider and the website with another, because it is enough to change the DNS records. That is why there is no technical reason for the domain to be registered to whoever builds your website.

True or false?

The domain and the code: what is really true

For each statement choose true or false, then read the explanation.

  • If I pay for the renewal, the domain is mine.

    The domain belongs to whoever is listed as Registrant in the registry. Who pays the invoice doesn’t matter, if the name written there is someone else’s.

  • The domain can be with one provider and the website with another.

    All it takes is for the domain’s DNS records to point to the right server. In fact, it is a good habit.

  • Software written by an external provider automatically becomes the property of the client who pays for it.

    The law provides for automatic transfer in the case of employees. With an external provider the contract decides: assignment of rights or license to use.

  • Without the AuthInfo code you cannot change the Registrar of a .it domain.

    The code is required for changes. The Registrar issues it to the Registrant; if it is missing, you ask the Registrar.

  • The HTML files downloaded from the website are its complete source code.

    What reaches the browser is the result. The source also includes the part that runs on the server, the database and the instructions to get it up and running again.

04The source code: who owns what was written for you

Under the Italian copyright law, Law 633 of 1941, computer programs are protected works, like books. Whoever writes them is their author, and has the right to decide who can use, copy and modify them.

The law makes an exception for software written by an employee in the course of their duties or on the employer’s instructions: in that case, unless otherwise agreed, the economic exploitation rights belong to the employer (article 12-bis). For those who rely on an external provider, an agency or a freelance professional, this automatic transfer does not exist: the contract decides.

License to use

  • The provider remains the owner of the code.
  • You have the right to use it, under the written conditions.
  • Normal for ready-made products used by many clients.
  • To be clarified: for how long, what happens if the provider stops, whether you receive the source code.

Assignment of rights

  • The economic exploitation rights pass to you.
  • You can have it modified by whoever you like, including another provider.
  • Typical of custom-developed software paid for in full.
  • It must come with the actual delivery of the source code and documentation.

Neither of the two is “right” in absolute terms. A ready-made management system, used by many businesses and adapted to yours, is almost always licensed: the provider improves it for everyone and you benefit from it. Software written from scratch just for you, on the other hand, makes sense to become yours. What matters is that the choice is written down, and that it is consistent with the price.

What “handing over the code” means in practice

An archive of files is not enough. A handover that is really useful to another developer includes:

  • the complete source code, including the part that runs on the server, not just the visible pages;
  • the database structure and the scripts to create it from scratch;
  • the instructions to get the system up and running on another server: software versions, configuration, variables;
  • the list of third-party libraries used and their licenses: many are open source and free, some have conditions to respect, others are paid and must be renewed;
  • ideally access to the repository, that is, the archive that keeps the whole history of changes.

The quality of this handover depends on how the software was written from day one: tidy, documented code, without shortcuts that only the person who took them can find again. It is the theme of the chapter on the value of a professional developer: clean code is also code that can be handed over.

Escrow, when the software is licensed

If the software remains the provider’s but is vital to your business, there is a middle-ground solution: source code escrow. The provider periodically deposits the source code with a third party (a notary or a specialized service), and the contract establishes in which cases the deposit is released to you, for example if the provider ceases trading. You don’t receive the code as long as everything goes well, but you are not left empty-handed if things go wrong.

Words of the chapter

The vocabulary of signing a quote

Tap a card to flip it.

05The data: the most valuable asset, and the one always forgotten

After a few years, the archive of customers, orders, bookings and uploaded content is often worth more than the website that holds it. The website can be rebuilt in a few weeks; ten years of customer history cannot. Yet it is the thing people check least.

clients, orders, texts THE DATABASE Export CSV · SQL · JSON Your archive a copy outside the provider The new provider starts again with no losses Anyone can read an open format: it is the guarantee that the data can really get out. THE DATABASE clients · orders · content Export CSV · SQL · JSON Your archive outside the provider New provider starts with no losses Anyone can read an open format: the data can really get out.
Plate 15.3 — The exit door for data. An export in an open format, made regularly, serves twice: it is a backup copy outside the provider, and it is the material a new provider starts from without losing anything.

The four questions about data

  • Can I export them whenever I want? From a dashboard, or on request within written time frames, with no surprise costs.
  • In what format? An open format (CSV for tables, an SQL dump for the database, JSON for structured data) can be read with any program. A proprietary format ties you to the provider who invented it.
  • Who makes the backups, where are they kept, and can I have a copy? A backup that exists only at the provider protects against failures, not against the end of the relationship. How to make a backup that really holds up I explain in the chapter on business backup and the 3-2-1 rule.
  • Where are they physically? In which country the servers are: for your customers’ personal data it makes a difference, because transfers outside the European Union have precise rules.

The contract the GDPR makes mandatory

If the provider stores or processes your customers’ personal data on your behalf (the management system with the customer records, the portal with the accounts, the booking platform), under the European data protection regulation you are the data controller and the provider is the data processor. Article 28 of the GDPR requires this relationship to be governed by a contract or another written act: what the provider can do with the data, how it protects them, and what happens at the end of the service, that is, return or deletion.

Then there is portability under article 20: it is the right of individuals to receive their own data in a structured, machine-readable format, and to transmit them to another controller. It is meant for individuals (your customers), not for companies between themselves: for your business data, the guarantee comes from the contract. But a provider that can handle your customers’ portability requests can usually export everything else too. What the GDPR asks of a small business website you will find in the chapter on GDPR and cookies.

06The server and the accounts: in whose name, with which keys

The server the website runs on has a contract with a hosting or VPS provider. The question is the same as for the domain: in whose name is the contract, and who has the administration credentials. There is nothing odd about your developer managing the server: it is their job. But it is good for the contract to be in the business’s name, or for it to be written how and when the credentials will be handed over to you. The differences between shared hosting and a VPS, and who should administer what, are in the chapter on professional web infrastructure.

The accounts nobody remembers creating

Many accounts spring up around a website, often created in a hurry by the provider on launch day:

  • the business profile on Google and on maps;
  • the visitor analytics tools and Google’s console for websites;
  • the email on the business domain;
  • the social media profiles and the linked business pages;
  • the online payment service account, which receives the money: this one, more than any other, must be yours from day one;
  • subscriptions to themes, plugins, libraries or external services paid with any old card.

The rule is simple: every account is created with a business email address and ownership must be yours; the provider is added as a user or administrator, and removed when the relationship ends. Keep a list with address, service, whose name it is in and who has access. It is the document you will use on moving day.

A clean exit, in five moves

1

Inventory

The list of the six assets: where they are, in whose name, who has the keys.

2

Data

A complete export in an open format, checked by actually opening it.

3

Code

Source code, database, installation instructions and library licenses.

4

Domain

AuthInfo code and, if needed, change of Registrant before the change of Registrar.

5

Access

Passwords changed, the old provider’s users removed, email checked.

07Reading a quote with the right questions

Everything we have seen is decided in a single document: the quote, with the terms that come with it. Usually people look at the total line and the delivery times. The lines that matter for ownership are others, and they are often missing: then they need to be asked for.

Quote 1 · Domain registration 2 · Website development 3 · Client area and database 4 · Hosting and maintenance Total The domainin whose name will it be registered? The source codedo I get it? assigned or licensed? The dataexportable, in what format? Recurring costshow much each year, and for what? The exitwhat do I get if I change provider? Quote 1 2 3 4 1 · The domainin whose name will it be registered? 2 · The source codedo I get it? assigned or licensed? 3 · The dataexportable, in what format? 4 · Recurring costshow much each year, and for what? 5 · The exitwhat do I get if I change provider?
Plate 15.4 — The annotated quote. Next to each item, the question that usually doesn’t get written. The last one, the exit, doesn’t correspond to any line: that is exactly why it must be asked.
QuestionThe answer you want to readThe warning sign
Who is the domain registered to?to your business, as Registrant“we’ll keep it, it’s easier”
Is the code mine or licensed?clearly written, with delivery of the source code if it is assignednot a word on the subject
Can I export the data?yes, in an open format, with written time frames and costs“that’s not included” or only in a provider-specific format
What does it cost each year?separate items: domain, server, maintenance, licensesa single fee with no breakdown
Who processes my customers’ data?a data processor contract (art. 28 GDPR)“privacy is not our concern”
What happens if we part ways?a list of what you receive and how quicklythe question causes embarrassment

The real cost is the five-year cost

Two quotes with the same total can have very different costs over time. One includes domain and server registered to you, with a clear maintenance fee; the other costs little at the start but ties the business to a platform that is expensive to leave. To compare them, add up everything you pay over five years: development, renewals, server, maintenance, third-party licenses, and the estimated cost of a possible move. The lowest quote today is not always the lowest tomorrow.

Quiz

Who owns your website?

Choose one answer for each question: the explanation appears right away.

  1. Who is the owner of a .it domain?

    In the Registry, the Registrant’s name is what counts. Payments and work done don’t change ownership.

  2. An external agency writes custom software for you. Who owns the rights?

    Automatic transfer applies to employees. With an external provider it is written in the contract: assignment or license.

  3. Which format makes data truly exportable?

    Open formats can be read with any program. A PDF can be read, but it can’t be re-imported into another management system.

  4. The provider manages your customer records. What does the GDPR require?

    Article 28 of the GDPR requires a written act governing what the provider does with the data and what happens at the end of the service.

Test yourself

Do you know who owns your website?

Frequently asked questions

How do I find out who my domain is registered to?

With a WHOIS lookup: for .it domains it is done on the Registry’s website, nic.it. The detail to look at is the Registrant, who is the owner of the domain name.

The domain is registered to the agency that built my website: what do I do?

Ask the agency, which is also the Registrar or knows who it is, to carry out the change of Registrant to your business’s name. It is an operation provided for by the Registry’s rules and it is done through the Registrar.

If I paid for the website, is the code automatically mine?

No. Software is protected by copyright and the law provides for automatic transfer of rights in the case of employees. With an external provider, what the contract says applies: assignment of rights or license to use.

What is source code escrow?

It is the periodic deposit of the source code with a third party, who releases it to the client only in the cases set out in the contract, for example if the provider ceases trading. It is useful when the software remains licensed but is vital to the business.

Does the provider have to sign something for privacy?

Yes, if it processes your customers’ personal data on your behalf: article 28 of the GDPR requires a contract or written act appointing it as data processor and governing what it can do with the data and what happens at the end of the service.

How often should I export the data?

As often as they change: for a management system used every day, a periodic export in an open format kept outside the provider is a good habit, in addition to the server backups.

Sources

  1. .it Registry, “Modifying a domain” (in Italian): Registrant, Registrar, AuthInfo code and change of owner.
  2. .it Registry, WHOIS lookup (in Italian): the registration details of .it domains.
  3. Law no. 633 of 22 April 1941 (in Italian): copyright protection, including computer programs and article 12-bis.
  4. Regulation (EU) 2016/679 (GDPR): article 20 on portability and article 28 on the data processor.
  5. Garante per la protezione dei dati personali, the Italian Data Protection Authority, “Right to data portability” (in Italian): how the right works and the European guidelines.

Chapter updated October 2026. It is meant to help you find your way and ask the right questions before signing; it does not replace a lawyer’s advice: for an important development or license contract, it is worth having it read by someone who does this professionally.

Shall we talk?

If what you have read touches your business, tell me where you are starting from: I will answer you myself, with a concrete plan and no obligation.

Message me on WhatsAppDiscover Zenith Develop