A GDPR website checklist for an EU business covers a clear privacy notice, cookie consent before non-essential cookies load, forms that collect only needed data, a written processor contract with your offshore developer and host, security basics and a plan for 4 kinds of request: access, correction, deletion and objection. This is not legal advice.

Key Takeaways

  • As the business, you are usually the controller; your developer and host are processors acting for you.
  • The European Commission says controller and processor need a contract setting out the processor's duties.
  • Non-essential cookies, such as analytics and advertising, need consent before they load.
  • Forms should collect only what you need, with a link to the privacy notice.
  • Offshore developers should have limited, logged access and delete copies of data after work ends.

Who Is Responsible Under GDPR When a Site Is Built Offshore?

EU businesses increasingly have websites built by teams in Pakistan and elsewhere. Building offshore does not change who is responsible for personal data on your website. Under the GDPR, the organisation that decides why and how personal data is processed is the controller, usually your business. An external party processing data on your behalf, such as a developer, hosting company or cloud provider, is a processor. The European Commission's guidance says the processor may only act on the controller's behalf and that their relationship must be set out in a contract.

This GDPR website checklist is practical guidance for working with an offshore team. It is not legal advice; consult your data protection adviser for your situation. UK businesses follow UK GDPR, overseen by the ICO, with very similar principles.

What Is on the GDPR Website Checklist?

#ItemWho acts
1List every type of personal data the site collects: forms, orders, analytics, chatYou, with developer
2Write a privacy notice: who you are, what you collect, why, legal basis, who receives it, retention, rightsYou, with adviser
3Cookie consent banner that blocks non-essential cookies until consentDeveloper
4Equal options to accept or reject, and an easy way to change choices laterDeveloper
5Forms collect only necessary fields, with a link to the privacy noticeDeveloper
6Separate, unticked opt-in for marketing emailsDeveloper
7HTTPS everywhere, updated software, strong admin authenticationDeveloper, host
8Processor contracts with developer, host and key service providersYou
9Know where data is hosted and how transfers outside the EU are coveredYou, with adviser
10Retention periods set, and old form entries deleted on scheduleYou, developer
11A process to handle access, correction and deletion requestsYou
12A breach plan: who to contact and how fastYou, developer, host

How Should Cookie Consent Work?

Strictly necessary cookies, such as those keeping a shopping cart working, can run without consent. Analytics, advertising and many embedded third-party tools set cookies that need consent first. The European Data Protection Board's consent guidelines (05/2020, adopted 4 May 2020) address consent quality, including that consent must be freely given and clearly expressed. In practice: show a banner on first visit, do not load non-essential scripts until the visitor agrees, give an equally easy way to reject, and record the choice. Ask your developer to prove it works by loading the site with consent refused and checking which cookies are set.

What Should the Developer Contract Include?

For transfers of personal data to a country outside the EU, such as Pakistan, additional safeguards may be required. Ask your adviser which mechanism applies. Our guide to outsourcing contracts and code ownership covers the commercial side.

How Can Offshore Access Be Minimised?

Most build work needs no real customer data at all. Developers can work on a staging site with test data, and production access can be limited to specific tasks. Give each developer their own account, remove access when the project ends, and ask for confirmation that downloaded copies are deleted.

Which Security Basics Matter Most?

HTTPS on every page, updated software, two-step login for admin accounts, regular backups and protection against common attacks. Our security checklist lists the full set.

How We Work With EU Clients

We build with consent-first cookie set-ups, minimal forms and staging data, and sign processor terms on request. Business websites start from Rs 85,500 in PKR. Our guide to hiring Pakistani developers explains our process. See business websites.

See also Website Development Cost in Saudi Arabia, Compared With Hiri and Website Design Cost in Qatar.

Frequently Asked Questions

What is on a GDPR website checklist?
A privacy notice, consent-first cookie banner, forms collecting only needed data, separate marketing opt-ins, HTTPS and security basics, processor contracts with your developer and host, known hosting locations, retention periods, a process for data subject requests and a breach plan. Take advice for your situation.
Is my offshore web developer a data processor under GDPR?
Usually yes, if they handle personal data on your behalf, for example when accessing form entries or orders. The European Commission explains that a processor acts only on the controller's behalf and that the relationship must be set out in a contract with defined duties.
Do I need cookie consent for analytics?
Analytics and advertising cookies generally need consent before they load, while strictly necessary cookies do not. Show a banner on first visit, block non-essential scripts until the visitor agrees, offer an equally easy way to reject, and test that refusal actually prevents those cookies being set.
Can an EU business legally use a developer in Pakistan?
Yes, many do. Where the developer accesses personal data from outside the EU, additional safeguards for international transfers may be required. Limit access, use staging data where possible, sign processor terms, and ask your data protection adviser which transfer mechanism applies.
What should a privacy notice on my website include?
Who you are and how to contact you, what personal data you collect, why and on what legal basis, who receives it, including processors, how long it is kept, international transfers, and how people can exercise their rights, such as access, correction and deletion.
How can I reduce GDPR risk when outsourcing website work?
Give developers staging sites with test data instead of live customer data, create individual accounts with limited permissions, log access, remove it when projects end, ask for deletion of any copies, and put processor terms in the contract before work starts.
  1. European Commission — What is a data controller or a data processor?
  2. European Commission — Rules for business and organisations
  3. EDPB — Guidelines 05/2020 on consent
  4. EUR-Lex — General Data Protection Regulation (EU) 2016/679
  5. ICO — UK GDPR guidance and resources

How we researched this: Controller and processor definitions and contract points come from the European Commission's page, and the consent guidelines reference from the EDPB's page dated 4 May 2020, both checked 30 October 2026. Only official EU and UK sources are cited, as the plan requires. The checklist is editorial and not legal advice. Our prices come from the published list in PKR.

Building for EU customers?

Message us on WhatsApp for a fixed quote, or see our published pricing first.