Skip to main content

How does ProBackup back up your data?

ProBackup avatar
Written by ProBackup
Updated today

This article explains how ProBackup connects to your cloud apps, how backups are scheduled and processed, how your data is stored, and how limitations are handled.

Connecting via API

ProBackup uses each app's API (Application Programming Interface) to securely access and back up your data. When a backup runs, ProBackup sends an encrypted request to the cloud app, which returns the requested data using the same security protocols.

Each cloud app provides its own API, and ProBackup is built to work within the rules and capabilities that each API defines.

Backup schedule

ProBackup backs up all your data once every 24 hours. Backups usually start in the evening based on your local time and can take up to a few hours.

The schedule is fully automated and cannot be changed. This allows ProBackup to spread backup activity optimally across all users.

Note: The backup frequency cannot be changed by the user.

How backups work

Each backup cycle, ProBackup processes your data in the following way:

  • Incremental – the backup engine checks which records have been added, edited, or deleted since the last cycle and backs up only those changes.

  • Versioning – each cycle creates a snapshot of your data saved as a separate version. This allows you to look up previous versions of any record at any point in time.

  • Integrity checks – the backup engine runs checks to verify that all records have been captured. Regular full backups are also scheduled and compared against the existing database.

Backup scope

ProBackup can only back up data that the authorised users have access to. If certain workspaces or projects are missing from your backup, you can update your backup scope or invite additional team members.

Some data types are not available through a cloud app's API, which means they cannot be backed up or restored. The backup and restore capabilities for each app are documented in the integration section of our Help Center.

For example:

  • ProBackup does not back up automations, Power-Ups, or views for Trello.

  • When restoring an item in monday.com, subitems will not be restored.

Data storage

ProBackup stores all backup data in AWS data centers in Dublin, Ireland, using AES-256 encryption. File data is stored in AWS S3, while metadata (e.g. IDs, tree structure, and webhook registrations) is stored in AWS RDS.

For more details, see Data security.

Google Drive sync (optional)

You can sync a copy of your backed-up data to your own Google Drive, creating an additional layer of redundancy. This also allows you to set up an automated download to a local device using Google Drive for Desktop.

Note: When restoring data, ProBackup relies only on the data stored in AWS. Data stored in Google Drive is not used for restores.

Did this answer your question?