NDAs, IP ownership and GDPR when you outsource to Morocco: a practical checklist

NDAs, IP ownership and GDPR when you outsource to Morocco: a practical checklist

Outsourcing development to Morocco raises three legal questions every client should settle before work starts: confidentiality, ownership of the code and personal data.

A practical checklist of the clauses to look for, in plain language. Not legal advice.

Request a quote
Services (optional)

✓ Free quote · ✓ Reply within 1 business day · ✓ 5/5 on Google (31 reviews)

Published on · By the IT LABS PRO team

When you hand your project to a team in another country, three questions come up sooner or later: is my information protected, who owns what is built, and is the personal data of my customers handled lawfully? None of them is complicated if it is settled in writing at the start. This checklist lists the points to cover. It is a practical guide, not legal advice: have your contract reviewed by a lawyer who knows your jurisdiction, especially for sensitive data or large projects.

1. Confidentiality (NDA)

A non-disclosure agreement is usually signed before you share your project details, then reinforced by the confidentiality clause of the main contract.

2. Intellectual property of the code

Software is protected by copyright in Morocco, as in Europe. Without a clear clause, the question of who owns code written by a contractor can become uncertain. Do not leave it to chance.

3. Personal data: the GDPR side

If your project involves personal data of people in the European Union (your customers, users, employees) and the Moroccan team can access it, that is a transfer of personal data outside the EU under the GDPR.

4. Personal data: the Moroccan side

The provider, established in Morocco, is also subject to Moroccan law no. 09-08 on the protection of personal data, overseen by the CNDP. Morocco has also acceded to the Council of Europe’s Convention 108 on data protection. In practice, a serious Moroccan provider will:

Our article on law 09-08 and the CNDP explains the Moroccan rules in more detail.

5. Security in practice

6. The rest of the contract

The checklist

  1. NDA signed before sharing details, covering employees and subcontractors.
  2. Confidentiality clause in the main contract, with a duration after the end.
  3. Assignment of IP rights to you, worldwide, on payment.
  4. Code in a repository you control or can access at all times.
  5. List of open-source components and licences.
  6. Data processing agreement and, for EU personal data, Standard Contractual Clauses.
  7. Anonymised or fake data for development and tests.
  8. Security measures and incident notification written down.
  9. Governing law, jurisdiction and liability agreed.
  10. Hand-over plan if the relationship ends.

Frequently asked questions

Is an NDA signed with a Moroccan company enforceable?

A contract freely agreed between companies is binding in Morocco as elsewhere. What matters is a clear text, the chosen governing law and jurisdiction, and a provider whose reputation you have checked.

Do I need the Standard Contractual Clauses if the team never sees personal data?

If no personal data from the EU is accessible to the team, there is no transfer to frame. That is why development on anonymised or fake data is so useful.

Who owns the code if the contract says nothing?

It can become unclear, and by default the author often keeps the rights. Always include an explicit assignment clause.

In short

Before work starts, settle confidentiality (NDA covering staff and subcontractors), ownership (assignment of rights and continuous access to the code) and personal data (a data processing agreement, Standard Contractual Clauses for EU data, and as little real data as possible). IT LABS PRO signs NDAs, assigns code ownership to its clients and works white-label for agencies: see our offshore software development page.

Sources