Trust & security

Security & confidentiality

Your code, your data, and your business stay yours. This page sets out exactly how we protect them at every stage of an engagement — no vague reassurances, just the controls we actually run.

NDA-firstsigned before any code is shared
You own the IPassigned to you on payment
Your cloudleast-privilege, revocable access
Mutual NDA available

We are happy to sign an NDA before you share anything sensitive.

You own your paid work

Code and deliverables are assigned to you, with ownership transferring on payment.

Least-privilege access

Developers get only what they need, in your own accounts, revocable anytime.

Our approach

Security for a development engagement comes down to a few practical questions: who can see your code and data, what are they allowed to do with it, who owns the result, and what happens when the work ends. We answer each of those deliberately rather than leaving them to chance. The principles below describe how we operate by default; for an engagement with specific requirements, we will agree the exact controls in writing before any work begins.

1

NDAs & confidentiality

Before you share a schema, a database, source code, or anything else sensitive, we are happy to sign a mutual non-disclosure agreement. You are welcome to use your own NDA, or we can provide one. Beyond the NDA, every developer we place works under confidentiality obligations as a condition of the engagement, so the protection follows the person doing the work, not just the company.

  • Sign first, share second. We can have an NDA in place before our first technical conversation if you prefer.
  • The same confidentiality terms apply to the confidential business information and data you share with us, subject to the confidentiality terms in our Terms of Services.
  • Confidentiality obligations continue after the engagement ends, not just while a developer is active on your project.
2

You own the work you pay for

We assign intellectual property in the code, designs, and deliverables to you in writing, with ownership transferring on payment and excluding any pre-existing tools, libraries, or platform components. Work we build specifically for you is not reused for another client, and nothing critical is left trapped behind us. Because infrastructure is set up under your own ownership wherever possible, you are not left in a position where walking away means losing access to your own product.

3

Access & infrastructure

  • Your accounts, your cloud. We set up infrastructure under your own ownership wherever possible (your AWS, your repositories, your domains) so you hold the master keys and can revoke any access at any time.
  • Least privilege. Developers are given only the access a task genuinely needs, scoped per project, and that access can be revoked the moment an engagement changes or ends.
  • Strong authentication. We design for modern auth from the start, recommend and enable multi-factor authentication where access allows, and advise the right level for your risk.
  • Secrets stay secret. Credentials and keys are kept in environment variables or secret managers wherever the project allows, and we avoid hard-coding or sharing them in plain text.
  • Separate environments. Where the project supports it, we keep development, staging, and production separated so experimental work is kept away from live data and live users.
Access we typically request — and nothing more
  • Repository access scoped to the repos in play, not your whole organisation.
  • A least-privilege cloud role (for example a scoped IAM role) that you create and can revoke.
  • CI/CD secrets through your pipeline's own secret store, never pasted into chat.
  • A staging or sandbox environment for anything risky, kept away from production data.
  • SSO and MFA enabled on every account where you support it.
  • Time-boxed access that expires when the milestone or engagement does.
4

Secure development practices

Security is something we build in as we go, not a step bolted on at the end. In practice that means:

  • Code review. Changes go through review rather than landing unchecked, which catches both bugs and risky patterns early.
  • Input validation and safe queries. User input is validated at the boundaries and database access uses parameterised queries, to reduce the risk of injection and similar classes of bug.
  • Dependency hygiene. We prefer well-maintained libraries, keep an eye on known vulnerabilities, and avoid pulling in unnecessary third-party code.
  • Version control and history. Everything lives in your version control with a clear history, so you can see exactly what changed, when, and by whom.
  • Sensible defaults. HTTPS, hashed credentials, and authorization checks on protected routes are treated as table stakes, not optional extras.
5

Handling sensitive data

For projects that touch personal, financial, or legal data, we work to a simple principle: collect and expose the minimum necessary. We avoid copying production data unless you explicitly approve it, use test and demo data during the build wherever possible, and keep communication about sensitive material on channels you control. If you have specific compliance requirements, tell us early and we will scope the work around them.

When real data does need to be handled, we treat it with care: access is limited to who needs it, it is not moved onto personal machines or third-party tools without your say-so, and it stays within the infrastructure you own. We are also glad to work within data-handling rules your own clients or regulators impose on you.

6

Offboarding & access revocation

Security does not end when the work does. Because access is granted through your own accounts, you can revoke a developer's access at any time, immediately, without going through us. When an engagement wraps up, we help you do a clean handover: confirm everything is in your repositories and your infrastructure, walk through what was built, and make sure no credentials or access remain that should not. Confidentiality obligations continue to apply after the engagement has ended.

7

Vetting is a security control

The first line of security is who you let near your systems. Every developer in the Codersera network passes a multi-stage screen covering communication, technical depth, a live exercise, and real project work, so by the time someone is on your build they have already been tested for both skill and professionalism. We draw from a network of more than 5,000 vetted engineers across 60+ countries, screened from over 60,000 applications, and you still interview and approve your specific developer before anything starts.

You can read more about the screening and the trial on our risk-free trial page, and about the overall engagement on how an engagement works.

8

Compliance & data protection

We build with common data-protection expectations in mind, including the principles behind regulations such as GDPR and CCPA: collect only what is needed, keep it secure, and be able to delete it. We do not currently advertise formal certifications such as SOC 2 or ISO 27001, and we will not claim one we do not hold. If your project requires a specific certification, audit, or contractual control, tell us and we will be straight with you about what we can and cannot commit to, and scope the engagement accordingly.

9

Frequently asked questions

Will you sign our NDA before we share anything?

Yes. We are happy to sign a mutual NDA, yours or ours, before the first technical conversation, so you never have to share sensitive material on trust alone.

Who owns the code and the IP?

You do. Intellectual property in the work is assigned to you in writing, with ownership transferring on payment and excluding any pre-existing tools or libraries. Work we build specifically for you is not reused for another client.

Can I revoke a developer's access whenever I want?

Yes. Because access runs through your own accounts and cloud, you can revoke it immediately and directly, without waiting on us.

Do you have SOC 2 or ISO 27001?

We do not currently advertise a formal certification, and we will not claim one we do not hold. We build to sound security practices and are happy to discuss the specific controls your project needs.

Where is my data stored?

Within the infrastructure you own, wherever possible. We avoid moving production data onto personal machines or third-party tools without your explicit approval.

What happens to access when the engagement ends?

We help you do a clean handover and confirm no credentials or access remain that should not. Confidentiality obligations continue to apply after the engagement is over.

Have a security requirement to discuss?

Tell us what you need to protect and we will walk you through exactly how we would handle it, NDA first.

Talk to us →