Back Up Your SaaS

December 15, 2025 · View on GitHub

A collaborative documentation project by Daniel Rosehill and Claude (Anthropic) cataloging backup capabilities across SaaS providers.

Statement of Purpose

This repository provides documentation, assessments, and strategies for backing up cloud-based services and SaaS applications. It serves as a resource for users who believe in the fundamental right to maintain control over their own data.

Mission

To empower users with clear, structured information about each SaaS provider's data portability—what you can export, how, and what's missing—so you can make informed decisions about your digital sovereignty.

The Problem

Despite data liberation frameworks like GDPR, SaaS backup capabilities vary wildly:

  • Some providers offer full API access for scripted backups
  • Others require manual exports with multi-day turnaround
  • Many exclude critical data (CDN images, metadata, relationships)
  • A few offer nothing—complete vendor lock-in

This repository rates and documents these differences systematically.

Rating System

Each service receives a Backup Friendliness Grade from A to F:

GradeDescriptionCharacteristics
AGold StandardUnrestricted API, automatic/incremental backups, full data including media, scriptable
BGoodAPI available or comprehensive export, some automation possible, most data accessible
CAdequateBasic export functionality, manual initiation, limited formats, may exclude some data
DPoorMinimal export, requires support contact, long turnaround, significant data gaps
FVendor Lock-inNo export mechanism, data trapped, complete dependency on provider

Service Assessment Criteria

Each service is evaluated on:

FactorDescription
API AvailabilityNone / Partial / Full
API Data ExtractionCan the API retrieve user content for backup?
Data ExportBuilt-in export mechanism available?
Export InitiationUser-initiated / Support-required
Turnaround TimeInstant / Hours / Days / Variable
Incremental BackupSupports backing up only changes?
Automatic BackupCan be scheduled/automated?
Media IncludedCDN images, attachments, files included?
Compliance DriverGDPR / CCPA / Voluntary / None
Data CompletenessFull / Partial / Minimal

See TEMPLATE.md for the full assessment form.

Repository Structure

Back-Up-Your-SaaS/
├── README.md              # This file
├── TEMPLATE.md            # Service assessment template
├── RATING.md              # Detailed rating methodology
├── services.yaml          # Machine-readable service index
└── [service-name]/        # Per-service documentation
    ├── README.md          # Service assessment (from template)
    ├── scripts/           # Backup scripts and tools
    └── docs/              # Additional documentation

Services Index

ServiceGradeAPIExportIncrementalNotes
GitHubAFullYesYesGold standard—full API access
Hugging FaceAFullYesYesFull API, git-based repos
Google WorkspaceCPartialYesNoTakeout: full dump only, not incremental
NotionCPartialYesNoAPI limited, export excludes some data
DropboxBFullYesYesGood API, sync-based
LinkedInDNonePartialNoExport-only, partial data
MediumDNonePartialNoBasic export, excludes images
SlackCPartialYesNoExport varies by plan
X (Twitter)DLimitedYesNoBasic archive, API restricted

Core Principles

Digital Sovereignty

The ability to back up your own data is an unalienable right. The cloud is not a backup—it's primary storage that requires its own backup strategy.

The 3-2-1 Rule

  • 3 copies of your data
  • On 2 different media types
  • With 1 copy off-site

Programmatic Over Manual

Effective backups must be automated where possible. Manual backups are inconsistent and don't scale.

Contributing

Contributions welcome for:

  • Service assessments using the template
  • Backup scripts and automation tools
  • Corrections and updates to existing assessments

Collaboration Note

This repository is a collaborative effort between Daniel Rosehill (danielrosehill.com) and Claude, an AI assistant by Anthropic. The structured assessment methodology was developed through iterative discussion to create a practical framework for evaluating SaaS backup capabilities.

License

MIT License. Contributions should respect the spirit of digital sovereignty and user empowerment.