navlogo_blue

English

Dutch

Software developers & SaaS providers

Backup for Software developers & SaaS providers

Ransomware-proof backup for software developers & saas providers — compliant with GDPR / AVG, hosted on Dutch soil.

✓ Source code
✓ Customer data (SaaS)
✓ Infrastructure configs
Per customer SLA
Retention period for source code (GDPR / AVG)
2-4 hrs
Recovery time with hybrid backup
100%
Hosted on Dutch soil
ISO 27001 Certified
NEN 7510 Certified
100% EU-datacenters (NL & DE)
GDPR & NIS2 Compliant
Chapter 01

Why Software developers & SaaS providers are extra vulnerable to data loss

What makes software developers & saas providers data a high-value target — and what happens when it's gone

Software developers & SaaS providers store some of the most sensitive data in their field — including source code | customer data (saas) | infrastructure configs. This combination of confidential records, long statutory retention obligations, and day-to-day reliance on software like GitHub / GitLab makes them a prime target for cybercriminals.

Ransomware groups increasingly target organisations that cannot afford downtime — and software developers & saas providers fit that profile exactly. A firm that loses access to its source code cannot operate. Deadlines are missed, regulatory obligations are breached, and clients lose trust. Under GDPR / AVG, data must be retained for Per customer SLA — meaning a data loss event does not just disrupt operations today, it creates legal liability that extends years into the future.

The risk is not abstract. Source code loss, ransomware on development infrastructure, data breach of saas customer data is the leading threat for this sector. Files with characteristics like source code repositories | infrastructure-as-code files are difficult or impossible to reconstruct from memory once lost. Every day without a verified, offsite backup is a day of unnecessary exposure.

  • Software developers & SaaS providers
  • Source code
  • ISO 27001
Chapter 02

The misconception that costs many software developers & saas providers dearly

"Our code is on GitHub and our infrastructure is on AWS — cloud providers handle the backup."

It is easy to understand why many software developers & saas providers believe this. GitHub / GitLab is marketed as a professional-grade platform, and vendors naturally emphasise uptime and reliability. But there is a critical difference between redundancy and recovery. A system can be highly available and still offer you zero protection the moment ransomware encrypts your files or an administrator accidentally deletes a directory.

Synchronisation tools — including those built into GitHub / GitLab — propagate changes in near real-time. When ransomware encrypts a file, that encrypted version immediately overwrites your 'backed up' copy. By the time the attack is discovered, every sync destination contains the same unusable data. This is not a backup. It is a perfectly synchronised disaster.

The practical consequence: without an independent, immutable backup, software developers & saas providers facing a ransomware attack have two options — pay the ransom or start over. Neither is acceptable when GDPR / AVG requires you to demonstrate full data integrity to regulators.

GitHub / GitLab does not protect your source code. A proper backup does.

Ransomware encrypts everything

If GitHub / GitLab is your only copy, ransomware that hits your primary environment also hits your 'backup'. Recovery becomes impossible without paying the attacker.

Regulatory penalty

Even a brief outage can cost software developers & saas providers significantly in missed deadlines, emergency IT costs, and lost billable time.

Regulatory non-compliance

Under GDPR / AVG, you are required to maintain accessible records for years. A data loss event that destroys those records is not just an IT problem — it is a compliance failure with real consequences.

Chapter 03

What do I need to back up if I use GitHub / GitLab?

The data software developers & saas providers typically overlook when using GitHub / GitLab

GitHub / GitLab manages your day-to-day workflow, but its built-in data protection typically covers only what happens within the application itself. It does not automatically back up your entire data environment — and there are several categories of data that fall outside its scope entirely.

For software developers & saas providers using GitHub / GitLab, the following should be included in any proper backup: source code, customer data (saas), infrastructure configs, ci/cd pipelines. If you also use AWS / Azure / GCP, any data in those systems must be covered separately.

Pay particular attention to source code repositories | infrastructure-as-code files. These file types are either difficult to reconstruct or subject to strict legal retention requirements. A backup strategy that does not explicitly cover them is incomplete — and potentially non-compliant.

  • Software developers & SaaS providers
  • Source code
  • GitHub / GitLab
Chapter 04

What a proper backup actually does

The 3-2-1 rule — and why it matters for software developers & saas providers

The 3-2-1 rule is the baseline standard for data resilience: keep at least 3 copies of your data, on 2 different types of storage media, with 1 copy stored offsite. For software developers & saas providers, this is not just best practice — it is increasingly a regulatory expectation under frameworks like GDPR / AVG.

In practice: your primary production data counts as copy 1. A local backup (on a NAS or secondary server) is copy 2, enabling fast recovery without waiting for a cloud download. Copy 3 is stored in an offsite data centre — physically and logically separated from your main environment, so a fire, flood, or ransomware attack cannot reach all three copies simultaneously.

Mindtime extends this to a 4-copy model, with an additional snapshot stored in a second Dutch data centre. For software developers & saas providers managing source code, this means your data is always recoverable — from a clean, pre-attack restore point — regardless of what happens on-site.

A backup sitting in the same office as the server it protects is not a backup. It's a false sense of security.

3 copies of your data

Your production environment plus two additional copies — so a single failure never takes everything down.

2 different storage locations

One copy on-site for fast recovery. One at a certified secondary data centre.

1 copy stored offsite

For software developers & saas providers, that offsite copy is stored in a Dutch data centre — keeping your data within GDPR jurisdiction at all times.

Chapter 05

How do software developers & saas providers protect themselves against ransomware?

Specific measures for software developers & saas providers — beyond antivirus

Ransomware attacks on software developers & saas providers typically follow a predictable pattern: initial access via a phishing email or compromised credential, lateral movement to identify high-value data, and then encryption of everything — including network shares and connected backup drives.

The single most effective defensive measure is an immutable offsite backup — one that ransomware cannot reach. Beyond backup, software developers & saas providers should implement: multi-factor authentication on all systems (particularly GitHub / GitLab), regular software updates and patch management, network segmentation to limit lateral movement, and staff awareness training on phishing recognitions.

Critically, a backup is only useful if it has been tested. Many organisations discover during a recovery that their backup is incomplete, out of date, or corrupted. Mindtime performs automated integrity checks on every backup and alerts you if a backup fails — so you know your data is recoverable before you need it, not during a crisis.

Chapter 06

How do I create a backup if I use GitHub / GitLab?

A practical guide for software developers & saas providers using GitHub / GitLab

Setting up a proper backup for software developers & saas providers using GitHub / GitLab (and AWS / Azure / GCP if applicable) involves more than activating the export function in your software. Here is the practical approach:

First, identify all data that must be retained under GDPR / AVG — including source code | customer data (saas) | infrastructure configs. Map every location where this data lives: within GitHub / GitLab, on local drives, on shared network folders, and in any integrated third-party tools.

Second, configure Mindtime's agent on each endpoint and server that holds software developers & saas providers data. The agent performs incremental backups continuously, so you are never more than a few minutes behind your last recovery point. Backup frequency, retention periods, and encryption settings are all configured to meet your specific regulatory requirements.

Third, run a test restore within the first week. Verify that source code and other critical data types can be recovered fully and within your acceptable downtime window. Document the process so your team knows exactly what to do if an incident occurs.

Chapter 07

Data retention and compliance obligations for software developers & saas providers

GDPR / AVG and what it means for your backup strategy

Software developers & SaaS providers operate under some of the most specific data retention obligations in their field. The primary framework is GDPR / AVG, which sets clear requirements for how long source code must be kept, in what format, and with what level of accessibility.

Key retention requirements for software developers & saas providers:

— Per customer SLA

— Source code: indefinite

— Audit logs: 1–3 years

Beyond retention duration, these regulations also require that data remains accessible and verifiable throughout the retention period. A backup that cannot be searched, exported, or audited does not satisfy the requirement. Mindtime's backup platform includes point-in-time restore, meaning you can retrieve any version of a file at any point within the retention window — exactly what regulators require during an audit.

Certification under ISO 27001 demonstrates that your data protection processes meet a recognised standard — which regulators and clients increasingly expect.

Per customer SLA — the minimum retention period for source code under GDPR / AVG. Your backup must last at least that long.

  • Software developers & SaaS providers
  • GDPR / AVG
  • ISO 27001
Chapter 08

Five steps to get this sorted

A practical checklist for software developers & saas providers implementing a proper backup strategy

1

Map all data locations

List every location where software developers & saas providers data lives — GitHub / GitLab, local drives, shared folders, integrated tools. Do not assume any single system covers everything.

2

Define retention requirements

Check your obligations under GDPR / AVG. Identify which data types need to be kept for how long, and make sure your backup configuration reflects those requirements explicitly.

3

Configure automated backup

Install Mindtime on every relevant endpoint and server. Set backup frequency, retention windows, and encryption. Confirm that source code

4

Run a test restore

customer data (saas) are all covered.

5

Document and review quarterly

Within the first week, perform a full test restore of your most critical data. Verify it opens, is complete, and matches the original. This is the only way to confirm your backup actually works.

Frequently Asked Questions

Your questions answered

Frequently asked questions about backup for software developers & saas providers

GitHub / GitLab offers file synchronisation and some redundancy, but this is not a backup. If files are encrypted by ransomware or deleted, that change is synced immediately — meaning your 'backup' copy is equally affected. An independent, immutable backup is essential.

Under GDPR / AVG, the minimum retention period is Per customer SLA. Mindtime handles this automatically with configurable retention policies per data type.

With a proper 3-2-1 backup, you restore from a clean pre-attack snapshot — typically within 2-4 hours with Mindtime's hybrid approach. Without a proper backup, your only options are paying the ransom or starting from scratch.

Yes. Mindtime is ISO 27001 certified and stores all data exclusively on Dutch servers, ensuring compliance with GDPR/AVG and GDPR / AVG.

Most organisations using Mindtime's hybrid backup (local + cloud) can restore critical data within 2-4 hours, depending on data volume.

Scroll to Top