Skip to main content

Data Backup Policies

This article describes how Brinqa backs up your data, ensuring that your valuable information remains safe and accessible.

Brinqa solution cloud architecture

Before diving into backup policies, let's first explore the architecture and components of Brinqa solution. The following diagram outlines how data flows into the Brinqa Platform, gets processed by the Cyber Risk app, and is then stored in the databases. This overview provides insight into Brinqa's backup policies.

Brinqa Solution Cloud Architecture

Figure 1. Brinqa solution cloud architecture diagram.

What data do we back up?

When it comes to backups, it's important to know exactly what data is being protected. Here's a breakdown of the types of data being backed up and their frequency:

  • Full system snapshots (hourly)

  • Neo4j data backup (weekly)

  • MySQL data backup (weekly)

How are the backups configured?

Backing up data involves various methods and strategies to ensure that critical information is securely stored and can be easily restored when needed. Here’s a detailed look at how data is backed up, including the tools and techniques:

  • Full system snapshots are initiated by a snapshot policy set in Google Cloud Platform (GCP). The policy is configured to run every hour and retain 360 backups (equivalent to 15 days).

  • Neo4j data backup is managed through a script that is executed by cron.

  • MySQL data backup is managed through a script that is executed by cron.

Where are the backups stored?

Brinqa stores all backups in GCP Cloud Storage, which provides a reliable, secure, and scalable solution that aligns with our data management strategy.

The retention period refers to the length of time that backup data is kept before it is deleted or overwritten. Different types of data and business needs dictate how long each type of backup is stored:

  • Full system snapshots are kept for 15 days.

  • Neo4j data backup is stored indefinitely.

  • MySQL data backup is stored indefinitely.