Article 32(1)(c) Restore availability and access in a timely manner

Article 32(1)(c) requires the ability to restore availability of and access to personal data after a physical or technical incident. Evidence is tested restores against stated objectives, not backup job logs alone.

On this page

What GDPR Article 32(1)(c) requires for restoring personal data

Article 32(1)(c) asks controllers and processors to have the ability to restore the availability of and access to personal data in a timely manner after a physical or technical incident. If you have been asked to show restore capability for personal data, the test is not whether backups exist but whether you can bring the specific personal data back, within a time you have defined and can justify, and show that you have done it. The EDPB treats accidental or unauthorised loss of access to, or destruction of, personal data as an availability breach under *Guidelines 9/2022*, so a ransomware event or a failed storage volume can be notifiable even when no one has read the data. The guidelines also note that whether the controller still holds a copy of data destroyed at a processor may affect whether notification is needed, which makes the processor's backup position part of your risk picture.

Three things usually make this hard. First, backups often cover whole platforms but not the personal data sets that matter most, or they cover data nobody can map back to a processing purpose. Second, restore objectives are often unwritten, so nobody can say how quickly a customer record or HR file must return. Third, backups keep personal data after the controller has deleted it elsewhere, which the EDPB's 2025 coordinated action on erasure flagged as a difficulty for controllers. Backup design therefore affects both restoration and erasure. Confirm with your legal and records team which datasets must be restorable, the retention rules that apply to each copy, and how an erased record is removed from or excluded in future restores.

Start by writing down restore objectives per dataset, then run a restore test against a non-production target and record what came back and how long it took. Tools such as *Bareos* can restore files from the current backup or from a point before a given date and time, and *restic* can read pack files back with restic check --read-data to confirm the stored data is unmodified. Use monitoring, for example *Prometheus* metrics alerted through *Grafana Alerting*, to show that backup jobs are running and that failures are seen. Keep the test results, the decisions behind the objectives and the erasure handling as evidence. A third party can check that evidence, but only the organization owns the restore capability it describes.

Which systems and backups fall under the restore obligation

Article 32(1)(c) applies to every place personal data sits and every party that can make it unavailable. The cards below separate the production stores, backup copies, outsourced holdings, logs and restore responsibilities that a restore plan must cover before it can be tested.

Production databases and file stores

Start with the systems that hold personal data in active use: customer and employee databases, document stores, shared drives and object buckets. For each one, record the data categories, the owner and the business processes that stop when it is unavailable. Article 32(1)(c) asks whether the controller can restore access to this data in a timely manner after a physical or technical incident, so each store needs a stated recovery point and recovery time that someone has agreed to. Confirm that no personal data sits in an untracked export, spreadsheet or test copy outside the inventory.

Backup repositories and archives

Backups are in scope even though they are rarely used day to day. List every backup target, including disk repositories, tape, off-site copies and immutable archives, and note which production systems feed each one. Check whether the backup catalog itself can be restored, because a backup that cannot be located or indexed cannot be used. Backup design also affects erasure, since the EDPB's 2025 coordinated action on the right to erasure found controllers struggling to delete personal data held in backups. Document how restored data will be re-checked against erasure and restriction decisions.

SaaS-hosted data held for customers

If your organization is a processor, the restore obligation still reaches the personal data you hold for controllers. Confirm in the processing agreement who is responsible for backups of customer data in each SaaS or hosted service, the restore targets promised, and how a controller can request a restore. Ask sub-processors whether they keep their own backup copies, where those copies are stored and who can access them. The EDPB's breach guidelines note that whether a copy of lost data exists at the processor can change whether the controller must notify, so the copy's existence must be known and documented.

Logs containing personal data

Application, access and audit logs often contain IP addresses, user identifiers and request content that qualify as personal data. Decide which log sources must be restorable, for example those needed to investigate a security incident or demonstrate accountability, and which can be discarded under a retention schedule. Logs that support breach assessment are only useful if they survive the incident that disabled the systems producing them. Check that the monitoring stack, such as Prometheus metrics or Grafana alert history, is included in the restore design where it stores or displays personal data.

Restore operators and third parties

Map who performs and approves a restore: internal backup operators, the cloud provider's support staff, managed service providers and any outsourced backup vendor. For each party, record the access they hold to backup data, the approval step before a restore runs and the contact path during an incident. An outside party that can read restored personal data is a processor or sub-processor, so the contract and transfer terms must cover that access. Confirm that restore credentials are held under separate access control and that someone internal can restore without depending on a single vendor.

Recovery authority and decision records

Decide who may declare an availability incident, start a restore and decide whether the event is a notifiable personal data breach. EDPB Guidelines 01/2021 include ransomware cases where proper backups changed the notification outcome, so the decision depends on evidence about what was lost and what could be recovered. Record the restore scope, the time each step completed and the data subjects and categories affected. Confirm that these records are kept with the incident file so a supervisory authority can see how the decision was reached.

How the restore objective shapes the whole program

Article 32(1)(c) does not set a number for how quickly personal data must come back. It asks the controller to restore availability of and access to personal data in a timely manner after a physical or technical incident. The controller therefore has to decide what "timely" means for each dataset, based on the risk to the individuals concerned, and then show that its systems can meet that decision. The starting point is a recovery point objective (RPO), the maximum amount of data loss the business and the data protection owner accept, measured as the age of the newest usable copy. The recovery time objective (RTO) is the maximum time a dataset may stay unavailable before service or rights are affected. Both are plain business decisions, but they carry data protection consequences, so the data protection owner should sign off on them alongside the service owner.

These objectives have to be written down before an incident, not agreed during one. A written register, kept with the record of processing, should list each dataset or system, its owner, its RPO and RTO, the backup method, where copies are held, and the person who can authorize a restore. Without that record, the controller cannot show an assessor what it intended, and staff under pressure tend to pick whatever the tool allows. The register also feeds the breach decision: if a ransomware event removes access to a dataset with a short RTO and no usable backup, the controller has less room to argue that the impact was limited. Confirm with your own risk owners how often the register is reviewed and who approves changes, since the GDPR does not prescribe a cycle.

The objectives also constrain design. A short RPO means backups or replication must run often enough to meet it, and a short RTO means restore capacity, credentials and runbooks must be ready in advance. Backup copies also raise an erasure question: the EDPB's 2025 coordinated action on the right to erasure found controllers struggling to delete personal data held in backups, so retention and restore rules for backups should be part of the same register. Ask your implementation partner to show how each objective maps to a schedule, a retention setting and a tested restore, and check the open-source tooling you choose against those objectives before you commit to it.

How an assessor tests restore capability for personal data

This table lists what an assessor typically reviews for Article 32(1)(c), what evidence satisfies each step, and where organizations usually fall short. Read it as a checklist to prepare your records before an assessment, since the gaps that appear most often are usually documentary rather than technical.

Assessor stepWhat the assessor looks forCommon shortfall
Restore objectivesDocumented recovery time and recovery point targets for each system holding personal data, approved by the business owner and tied to the risk assessmentObjectives exist for infrastructure but not for systems that hold personal data, or they were set without reference to risk
Backup scope against the record of processingA mapping showing every system and processor location listed in the record of processing is covered by a backup job, with exclusions justifiedBackups exclude key systems such as SaaS platforms, logs, file shares or databases that the record says hold personal data
Restore test recordsDated test logs showing which datasets were restored, who ran the test, the start and end times, and whether the result met the objectiveRestores are described in policy but no dated test record exists, or only a successful backup job log is provided
Coverage of personal data in restoresEvidence that restored datasets contained personal data and that record counts or checksums matched the sourceTests restore an empty or synthetic dataset, so the restored personal data was never actually checked
Access controls on restored dataProof that permissions, encryption keys and authentication settings were reapplied to restored systems before users regained accessRestored systems come back with default or broader access, or key material needed to decrypt backups is not recoverable
Backup integrity checksVerification job results or repository check output showing backups are readable and unmodified before a restore is relied uponBackups are written but never verified, so corruption or ransomware encryption is discovered only during a real incident
Link to breach assessmentEvidence that loss of availability was assessed as a possible personal data breach and that backup availability informed the notification decisionIncident records treat outages as purely operational and do not document whether personal data access was lost
Erasure in backupsA documented approach for removing or suppressing deleted personal data from backups and restores, consistent with the erasure processRestores silently reintroduce records that were erased from production, and the organization has no procedure to catch them

Implementing restore capability step by step

This sequence turns Article 32(1)(c) from a policy statement into a tested capability: each personal data store is known, covered by backups, assigned a recovery objective with an owner, restored successfully, and linked to a breach response path.

  1. Inventory personal data stores and backup coverage

    Start by listing every system that holds personal data, including production databases, file shares, SaaS exports, logs, analytics stores and the backup repositories themselves. For each store, record the data categories, the business owner, where a copy is kept and whether a backup job already covers it. The output is a register with one row per store and a column showing backup status, with gaps flagged for remediation. Ask the platform team to confirm the list against infrastructure records, since shadow copies in spreadsheets or exports are a common omission.

  2. Set restore objectives per dataset with owners

    For each store in the register, the data owner and the platform owner agree in writing how quickly the service must return and how much data loss the business can accept. These targets are set per dataset because a customer record store and a diagnostic log store rarely warrant the same recovery path. The output is a signed recovery objectives table naming an accountable owner for each dataset. Article 32(1)(c) asks for timely restoration, so the table is the reference against which later restore tests are judged.

  3. Choose and configure backup tooling

    Select backup tooling that fits the data types and the environment, then configure schedules, retention, encryption and access to the backup repositories. Bareos is one option for centralized scheduling, restore and catalog management of file and database backups, and restic is another for deduplicated repositories with a built-in consistency check. Confirm each tool's current capabilities, supported platforms and licences against its own documentation before committing. The output is a documented configuration per store, stored under version control, with backup credentials held separately from production administrators.

  4. Run and record restore tests with access checks

    Restore a representative sample from each backup class into an isolated environment, then measure the elapsed time against the agreed objective and the data loss against the recovery point. Verify integrity with the tool's verification features, such as restic check with read-data options, and confirm that restored records are complete and readable. Check that role-based access controls on the restored copy match production, so that recovery does not create an unprotected copy of personal data. The output is a signed test record per store showing date, scope, result, deviations and the owner's acceptance.

  5. Define the procedure for availability breach notification

    Write a procedure that treats loss of access to personal data as a potential personal data breach to be assessed, not only as an operational incident. EDPB Guidelines 9/2022 describe accidental loss of access or destruction as an availability breach, and EDPB Guidelines 01/2021 show ransomware cases where the presence or absence of proper backups changed the notification outcome. The procedure should state who assesses the incident, how backup availability is recorded in that assessment, and how processors notify the controller. The output is a breach runbook section approved by the data protection function, linked to the Article 33 process.

  6. Link monitoring to backup and restore signals

    Configure alerts that show when backup jobs fail, verification does not complete, repositories approach capacity or restore tests fall outside the objectives. Prometheus can collect metrics from instrumented backup jobs, and Grafana Alerting can build rules across those metrics and logs and route them to the owners named in the register. Confirm that the exporters and data sources you use support the signals you need. The output is a set of alert rules with named owners and a test showing that a deliberately failed job produces an alert.

  7. Schedule recurring restore tests and erasure checks

    Put restore tests on a recurring calendar set by the data owners, with the frequency justified by the risk assessment rather than by habit. Each cycle repeats the sampled restore, updates the register for new stores and reviews whether backups still hold data that must be erased under the right to erasure, a point the EDPB raised in its 2025 coordinated action. The output is an approved test calendar, a log of completed cycles and a list of corrective actions with owners and closure dates. Keep these records, because they are the evidence an assessor or regulator will ask to see.

Why backup design affects both restoration and erasure

Backup design decides whether a controller can restore personal data after an incident and, later, whether it can erase that data when a person asks. The EDPB's 2025 coordinated action on the right to erasure found controllers struggling to delete personal data held in backups, so this tension is now a supervisory focus rather than a theoretical one. A backup that preserves data well for recovery can make a specific erasure request hard to honor, and the two duties have to be designed together.

The core tension is between retention and immutability for recovery and erasure obligations. Immutable copies protect against ransomware and deletion, and long retention gives room to recover from a late-discovered corruption. Both properties also keep personal data alive after the production copy is erased. Tools such as Bareos keep a catalog of backed-up files and support restores from a chosen point in time, so the catalog, retention pools and job definitions are the places to record what personal data sits where and for how long. Restic's snapshot model works similarly, since forgetting a snapshot and pruning its data are separate steps that must be run and evidenced. Confirm with each vendor exactly what deletion of an individual record inside a backup set involves before you rely on it.

A workable reconciliation combines three documented decisions: a backup expiry period that is short enough to justify, written into the retention schedule; a rule for how erased records are handled in backups that are still within that period, such as restoring to a clean state and then reapplying deletions; and a log of erasure requests that the restore process checks before data returns to production. Illustratively, a team that restores after an incident should confirm that people whose erasure requests were completed do not reappear in live systems. Whether any particular arrangement satisfies the regulation is a legal judgment for the controller and its data protection officer, not something a tool setting can establish.

Evidence that shows timely restore works

Article 32(1)(c) is only demonstrated when the organization can show, with dated records, what it promised to restore, how fast it actually restored, and whether the restored data was intact. The cards below cover the documents, test results, logs and review routines that an assessor or a supervisory authority would ask to see, and that should exist before anyone asks.

Documented restore objectives

Record a recovery time objective and a recovery point objective for each system that holds personal data, approved by the system owner and the data protection function. These targets are the yardstick every later restore test is measured against. Check that the objectives reflect what the business and data subjects can tolerate, not what the backup tool happens to deliver, and that any system without a stated objective is listed as a gap.

Backup policy and scope

The backup policy should state which systems, databases, file stores and logs are backed up, how often, where copies are kept, and who may start a restore. Map each in-scope system to the record of processing so that personal data categories are traceable to a backup job. Confirm that processor-hosted systems are either covered by the processor's contract and evidence or flagged as dependencies the controller cannot verify alone.

Dated restore test reports

A restore test report should name the system, the backup set restored, the start and end times, the measured elapsed time against the recovery time objective, and the data integrity result. Reports dated only once a year rarely show whether restore performance has drifted. Ask for the most recent set of reports and check whether failed tests led to a documented corrective action with a retest date.

Backup catalog and job logs

The backup catalog and job logs prove what was backed up and when, and they let a restore target a point in time. Bareos, for example, keeps a SQL catalog of backed-up files and its Director records schedules and job outcomes. Check that logs are retained long enough to cover the recovery point objective, that failed or partial jobs generate alerts, and that the catalog itself is backed up.

Integrity verification records

Verification records show that stored backup data is still readable and unmodified before it is needed in an incident. In restic, the check command confirms structural consistency, and running it with the read-data option reads pack files back to confirm the stored data is unchanged. Keep the output of these checks with timestamps, and confirm that a check failure opens an incident rather than being overwritten by the next run.

Incident restore records

After a real outage or ransomware event, record what was lost, which backup was used, when service and data access returned, and whether any personal data could not be recovered. These records feed the breach assessment, because EDPB Guidelines 01/2021 show that proper backups change whether a ransomware case needs notification. Confirm that the record also notes whether a copy held by a processor was available to the controller.

Review cycle between audits

Restore objectives, backup scope, test reports and verification results go stale when systems change. Set a review cadence, assign an owner, and tie reviews to change management so that new systems are added to backup scope before they go live. Metrics from monitoring tools such as Prometheus and Grafana Alerting can show backup job failures between formal reviews, and the review should confirm those alerts were acted on.

What meeting Article 32(1)(c) costs in money and effort

The first cost is the work of deciding what must come back, how quickly, and from which copy. Organizations usually pay for this as project time inside a fixed scope agreed in writing before the build starts. The GDPR sets no recovery time or backup frequency, so the controller must derive these figures from its own risk assessment and from the processing it runs.

  • Scoping the personal data estate: List every system holding personal data, including databases, file shares, SaaS exports, logs and their backup copies. Systems missed here usually surface during the first restore test.
  • Objective setting: Agree recovery time and recovery point targets for each system, signed off by the business owner and the security lead. These targets become the benchmark that later evidence is measured against.
  • Initial tooling and configuration: Install and configure backup software such as Bareos, which schedules backup, restore, verify and archive jobs and keeps a SQL catalog of backed-up files. Add integrity checks such as restic check.
  • Alerting and runbooks: Build alerts for failed or late jobs and write restore runbooks that a second engineer can follow without help.

Check that the setup quote lists each of these items separately, so you can see what is included and what is deferred.

Self-hosted open-source tools for backup, verification and alerting

This table compares three open-source components by the restore-related job each performs, the evidence it can produce for an assessor, and what the client must confirm in its own environment. Read it as a set: Bareos performs the restores, restic check tests whether stored backup data is intact, and Grafana with Prometheus shows whether backup jobs are succeeding. No single tool proves that personal data can be restored within the organization's own timeframe.

ComponentRole for Article 32(1)(c)Evidence it can produceConfirm in the client environment
Bareos (AGPL-3.0-only)Schedules backup, restore, verify and archive jobs and keeps a SQL catalog of backed-up filesJob logs, catalog records of backups, and restore job records showing files restored from a chosen backup or point in timeRetention periods, the backup scope covering all systems holding personal data, and the restore time the business has agreed to meet
restic check (BSD-2-Clause)Verifies structural consistency of snapshots, trees and pack filesCheck output from scheduled runs, including runs using --read-data or --read-data-subset that read pack files back to confirm stored data is unmodifiedWhether full or subset reads are used, how often, and whether results are retained as evidence
Grafana Alerting (AGPL-3.0-only)Builds alert rules across data sources and alerts on metrics and logs togetherAlert rule definitions, notification history and records of how failed backup jobs were acted onWho receives backup failure alerts, escalation paths, and whether alerts reach a team that can act outside business hours
Prometheus (Apache-2.0)Collects metrics from instrumented jobs over HTTP and stores them as time series queried with PromQLTime series showing last successful backup, job duration and failure counts over the reporting periodWhich jobs are instrumented, how long metrics are retained locally, and whether monitoring itself is backed up
Restore testing as a processThe tools above can run restores, but the organization must decide what to test and recordDocumented restore test scope, dated results and corrective actions, which an independent assessor can sampleRestore test frequency, who signs off results, and whether tests cover erasure-affected backups

Your team, a partner and the auditor's role

The controller remains responsible for Article 32(1)(c) even when a partner builds the system. Internal owners set the restore objectives for each system holding personal data, decide which datasets are business critical, and approve the risk acceptance when a recovery target cannot be met. They also make the decisions during an incident: whether a loss of availability is a personal data breach, whether to notify the supervisory authority, and whether to notify affected individuals.

  • Restore objectives: Business and data owners define acceptable downtime and acceptable data loss per system, and record who approved them.
  • Data owners: They identify where personal data sits, including backups and logs, so restore scope matches the processing record.
  • Incident decisions: Legal and the data protection function assess breach status, the 72-hour clock and notification content.
  • Vendor oversight: If a processor holds the backups, the controller reviews its restore tests and contractual recovery commitments.
  • Ownership of evidence: Someone internal signs off on each restore test report and keeps it with the control records.

Check that every restore objective has a named owner and an approval date that predates the most recent test.

Where organizations fall short on restore capability

Most restore failures under Article 32(1)(c) are not caused by missing backup software. They come from backups that were never proven to restore, objectives that no one tied to the data's risk, and gaps in how backups interact with processors, access controls, erasure and breach assessment. The cards below describe each gap and the check that closes it.

Backups that were never restored

A nightly job reporting success proves that data was written somewhere, not that it can be read back in a usable state. Article 32(1)(c) asks about the ability to restore availability and access in a timely manner, so a backup without a recorded restore test is unproven evidence. Check whether the team has restored a full system, a single record set and a database from the current backup and from a point before a given date. Schedule a restore test and keep its results as evidence. Bareos can restore files from the current backup or from an earlier point in time, which is useful for testing both cases.

Recovery objectives not tied to risk

Recovery time and recovery point targets are often copied from infrastructure defaults rather than set from the harm that data loss or downtime would cause to individuals. Under Article 32, the measures should follow an assessment of the risks to the rights and freedoms of data subjects, so the restore design should reflect which personal data is most sensitive and how quickly its absence would hurt people. Ask who approved each target and whether it appears in the risk assessment. Set objectives per system from the documented risk, then record who approved them.

Processor-held data without confirmed copies

When a processor hosts personal data, the controller may not know whether a backup exists, where it is stored or whether it can be restored. EDPB Guidelines 9/2022 note that whether the controller still holds a copy or backup of data lost at a processor may affect whether a notification is needed. Review processing agreements and service descriptions for backup frequency, retention, location and restore support, and ask for evidence of a recent restore. Confirm in writing whether the controller holds an independent copy of processor-held data.

Access controls and logs not restored

Restoring the data alone may not restore the ability to use it. If identity configurations, role assignments, encryption keys or audit logs are lost or rebuilt from memory, users may be locked out or the record of who accessed personal data may be incomplete. Both outcomes affect the ability to restore access in a timely manner and to investigate an incident. Include identity provider configuration, key material handling and log stores in restore tests and confirm each one comes back in a usable state. Put access configuration, keys and logs in the restore test scope.

Backups that cannot honor erasure

Restoring an old backup can bring back personal data that was erased from production after a request, which creates a fresh compliance failure. The EDPB's 2025 coordinated action on the right to erasure found controllers struggling to delete personal data held in backups, so backup design affects both restoration and erasure. Decide how erased records are suppressed after a restore, how long backups keep data, and how the team documents this. Confirm that a restore procedure reapplies deletions before users see the data. Document how restores reapply erasure decisions before data returns to production.

No link from data loss to breach assessment

Accidental loss or destruction of personal data is an availability breach, and it can be notifiable even without any disclosure. Teams that restore data quietly often never record the incident, the period of unavailability or whether a backup existed, which makes the later decision to notify hard to justify. EDPB Guidelines 01/2021 include ransomware examples with and without proper backups, showing how backup availability changes the outcome. Connect the restore runbook to the breach register and decision steps. Make every restore that follows a loss of personal data open a breach assessment record.

Questions buyers ask about restore obligations under GDPR

How much effort does restore testing take, and what drives it?

The effort depends on how many systems hold personal data, how many restore paths each one has, and how much of the restore is manual. No supplied fact gives a duration or fee for restore testing, so ask your team or any partner to estimate it from your own environment. The main drivers are the number of data stores (databases, file shares, SaaS exports, logs), whether restores can be scripted and repeated, how long a full restore takes at your data volume, and whether backups are encrypted with keys that must also be recovered. One-time costs include designing the test plan and building the restore runbooks. Recurring costs include running tests on a schedule, recording results and fixing gaps. Ask any quote to separate these two lines and to state which systems are in scope.

Does having a backup alone satisfy Article 32(1)(c)?

No. Article 32(1)(c) asks for the ability to restore availability of and access to personal data in a timely manner after a physical or technical incident, so a backup that has never been restored, or that cannot be restored within the time your business needs, does not show that ability. A backup is one input. You also need documented restore objectives, a tested procedure, access to decryption keys and credentials, and records of what was restored and when. The EDPB Guidelines 9/2022 treat loss of access to personal data as an availability breach, so a backup that fails in a real incident can become a notifiable event in its own right.

Does a processor's backup count for the controller?

It can, but the controller still carries the obligation. Under the GDPR, the controller must make sure that its processors provide appropriate security, and the EDPB Guidelines 9/2022 note that whether the controller still holds a copy or backup of data lost at a processor may affect whether it must notify the breach. Before relying on a processor's backup, ask for written evidence of backup frequency, restore objectives and the date of the last restore test, and confirm the contract states who performs restores and how quickly. If the processor's backup is the only copy, your own risk assessment should reflect that single point of failure.

How often should restore tests run?

The GDPR does not set a frequency, so the answer should come from your risk assessment and the restore objectives you have set for each system. Systems that hold sensitive or high-volume personal data, or that support time-critical services, usually justify more frequent tests than low-change archives. Run a full restore at least after major changes to the backup tool, storage or encryption keys, and record each test with its date, scope, result and any corrective action. Confirm the chosen frequency with your supervisory authority guidance, your own auditor, or your contract requirements, since some customers and sector rules set their own expectations.

Can self-hosted open-source tools be used for backup and restore?

Yes, several open-source tools can cover parts of this work, but you must verify each capability against your own requirements. Bareos is described as a backup system whose Director schedules backup, restore, verify and archive jobs and keeps a SQL catalog of backed-up files, which lets operators restore files from the current backup or from one taken before a given date and time. restic provides a check command that verifies the structural consistency of snapshots, trees and pack files, and with --read-data or --read-data-subset it reads pack data back to confirm it is unmodified. Grafana Alerting and Prometheus can monitor backup job health and alert on failures. Confirm the license terms (Bareos is AGPL-3.0-only, restic is BSD-2-Clause) with your legal team before deployment.

Do we need an outside partner to meet this requirement?

You do not have to hire one, but many organizations use an implementation partner for the parts that need specialist time. The controller owns the obligation and the decisions about restore objectives and risk acceptance. An implementation partner can prepare backup configuration, restore runbooks, test scripts and evidence records within a written scope. DeployOpen plans, implements, hardens, backs up and documents self-hosted open-source platforms inside your own infrastructure, and most engagements are fixed-scope with deliverables agreed in writing before work starts. DeployOpen does not issue audit reports or certifications. If you need independent assurance, an independent auditor or certification body provides that, and the GDPR itself requires no certificate. Ask any partner to show which deliverables they will produce and what your own staff must still do.

What should we ask for in a restore quote?

Ask for the written scope first, because a restore quote is only comparable when the systems, data volumes and recovery targets are defined. Request a list of deliverables such as a restore objective per system, backup configuration, runbooks, a test plan, the first full restore test with results, and an evidence pack. Ask which tasks are one-time and which recur, such as scheduled restore tests and ongoing support. Ask how the partner will handle encryption keys, credentials and access during a restore, and what happens if a test fails. No public price list applies, so the quote should follow from the agreed scope.

How DeployOpen prepares restore evidence

DeployOpen scopes restore capability as a fixed-scope engagement inside the client's own cloud accounts, data centers or air-gapped networks. Before any build work starts, the written scope names the systems holding personal data, the backup and catalog components in use (for example Bareos for scheduled backup and restore jobs, or restic for snapshot-based repositories), the restore objectives the controller has set, and the restore tests that will be run and recorded. The controller owns those objectives and every decision about what counts as acceptable recovery for its processing. DeployOpen prepares the systems, configuration, monitoring and documentation that let the controller show how it meets them. DeployOpen does not issue audit reports, attestations or certifications. An independent auditor or certification body makes that judgment.

During implementation, the deliverables are written so an assessor can follow them without a walkthrough. Typical items include the backup configuration and job definitions, the restore runbook with named roles and escalation steps, the records of each tested restore including the data set, the time taken and the outcome, and the integrity checks such as restic check with --read-data-subset or Bareos verify jobs. Monitoring of backup job failures and capacity can be built with Prometheus collection and Grafana Alerting, so that a failed job generates a record rather than surfacing months later during an incident. The exact capabilities of any platform version should be confirmed against its current documentation before the scope is signed.

Ask DeployOpen for a written deliverables list that maps each restore test record to the controller's own objectives, and ask your assessor which evidence format they expect before the work begins. Confirm with your legal and privacy team how backup retention interacts with erasure obligations, since backup design affects both restoration and erasure. Retainers can cover recurring restore tests, backup upgrades and evidence refreshes after the initial build, and their scope should be agreed in writing with the same care as the first engagement.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.