Skip to main content
Thinking about applying?See how the assessment works
All guides

GDPR and Data Protection: What Remote Engineers Are Legally Responsible For

GDPR is not just a legal concern for compliance teams, it shapes how engineers write queries, structure databases, and handle data in local environments. What remote engineers are responsible for and how to stay compliant.

9 min read

The Legal Framework: UK GDPR and the Data Protection Act

Following the UK's exit from the EU, data protection in the United Kingdom is governed by the UK GDPR, a retained and amended version of the EU General Data Protection Regulation, alongside the Data Protection Act 2018. These two instruments together constitute the primary legal framework for the processing of personal data in the UK.

For remote engineers working with UK-based clients, UK GDPR applies. For engineers working with EU-based clients, EU GDPR applies. In practice, the two frameworks are substantially similar in their requirements for day-to-day engineering work. The Information Commissioner's Office (ICO) is the UK's supervisory authority and publishes extensive guidance for developers and technical teams.

GDPR is not primarily a policy document, it is a technical constraint. The way you write a database query, the way you log application events, and the way you store data locally all have GDPR implications. Compliance is an engineering discipline, not just a legal one.

Six Principles Every Engineer Must Understand

UK GDPR Article 5 establishes six principles that govern the processing of personal data. These are not aspirational, they are legal requirements. Engineers who write code that processes personal data are participating in that processing and must understand these principles.

  • Lawfulness, fairness, and transparency, personal data must be processed on a lawful basis (consent, contract, legal obligation, legitimate interest, etc.) and in a way that is transparent to the data subject.
  • Purpose limitation, data collected for one specific purpose cannot be repurposed without a new lawful basis. Do not build features that use data for purposes beyond what users were told at collection.
  • Data minimisation, collect only the data you need for the specific purpose. If a feature works without a field, do not store it. This is an engineering decision as much as a policy one.
  • Accuracy, personal data must be kept accurate and up to date. Systems must allow for correction of inaccurate data.
  • Storage limitation, personal data must not be kept longer than necessary. Engineers must implement data retention and deletion mechanisms, not just collection.
  • Integrity and confidentiality, personal data must be protected against unauthorised access, loss, or destruction. Security is a GDPR requirement, not an optional extra.

What GDPR Means in Practice for Engineers

Most GDPR failures in technical environments are not caused by deliberate misuse of data. They are caused by engineers who do not consider data protection implications during the design and build phase, what the ICO calls 'privacy by design.'

Database and schema design

  • Do not store personal data in fields you do not need. If you do not need date of birth, do not add the column.
  • Implement soft delete carefully, 'deleted' records that remain in the database still contain personal data. Consider whether hard deletion or anonymisation is required.
  • Personal data in logs, application logs frequently capture request bodies, query parameters, or error messages containing personal data. Review what your logging captures.
  • Database access controls, personal data tables should have scoped access. Not every developer needs read access to a users table in production.

Local development environments

  • Never use real production data in local development or staging environments. Use anonymised or synthetically generated data.
  • Production database dumps on a developer's laptop are a significant GDPR risk, if the device is lost or compromised, the data is breached.
  • If production access is necessary for debugging, use audit-logged, time-limited access rather than permanent production credentials.

The ICO can issue fines of up to £17.5 million or 4% of global annual turnover under UK GDPR for serious violations. Engineers who knowingly or negligently contribute to a data breach may face professional and contractual consequences independent of their employer or client's regulatory exposure.

Data Subject Rights and Your Engineering Responsibilities

UK GDPR grants individuals a set of rights over their personal data. These rights must be technically enforceable, which means they must be built into the systems engineers create.

  • Right of access (Subject Access Request), individuals can request a copy of all personal data held about them. Systems must be capable of producing this within 30 days.
  • Right to erasure ('right to be forgotten'), individuals can request deletion of their personal data in many circumstances. Your system must support this, it cannot be an exclusively manual process at scale.
  • Right to rectification, individuals can request correction of inaccurate data. Your system must allow authorised updates to personal data fields.
  • Right to data portability, in some circumstances, individuals can request their data in a machine-readable format. Consider this in your data export design.
  • Right to restrict processing, individuals can request that their data is not processed for certain purposes. This may require feature-level flags in your application.

If your client's product handles personal data and does not have technical mechanisms to fulfil these rights, raising this is part of your professional responsibility as a senior engineer. It is not a legal or policy matter that sits outside your scope.

Specific Obligations for Remote Contractors

Remote contractors occupy a specific position in the GDPR framework. Depending on the nature of the engagement, a contractor may be acting as a data processor, processing personal data on behalf of the client, who is the data controller. This is the most common position for software engineers working through an intermediary such as VERTX.

  • As a data processor, you must only process personal data on the documented instructions of the data controller (your client).
  • You must not transfer personal data outside of agreed environments without explicit authorisation, this includes copying data to personal cloud storage, local machines, or third-party tools.
  • You must notify the client without undue delay if you become aware of a personal data breach, UK GDPR requires notification to the ICO within 72 hours of the controller becoming aware.
  • Your ICA with VERTX and the client's engagement agreement will include data processing obligations. Read and understand these, ignorance of contractual data protection obligations is not a defence.

The simplest GDPR compliance principle for a remote contractor: treat personal data as if it belongs to the individual it describes, because legally, it does. Build systems that protect it accordingly.

Read next

Still deciding?

Apply and ask us whatever this did not answer. We would rather have the conversation than have you guess.

Apply as an engineer