CYBBACK| for GitHub
Product Datasheet

Your repos, settings & workflows — backed up cold.

Enterprise-grade, automated backup & recovery for GitHub — full git history, repository settings, teams, webhooks, Actions workflows. Cross-owner restore for break-glass disaster recovery.

Code (git bundle)Issues & PRsSettings & WebhooksActions workflowsEU-hosted
Why CYBBACK

A force-push away from disaster

Full git history
Every branch, tag and ref captured as a portable .bundle file. Skipped automatically when the repo did not change since the previous run.
Drift & integrity checks
Automatic comparison between consecutive backups. Get alerted on suspicious permission changes, mass repo deletions or workflow tampering.
Cross-owner restore
Push the entire history to the original owner, an alternate user / org, with optional repo-name suffix. Async worker, dry-run available.
AES-256-GCM encryption
PAT and backup files encrypted at rest. Master key in Google Secret Manager (EU). Optional client-side encryption per file.
Bring Your Own Bucket
Store backups on your S3-compatible storage. Your data, your provider, your region. Per-backup snapshot of credentials.
Native ZIP exports
Download backups as ZIP — git bundles, JSON snapshots of issues, PRs, releases, settings, webhooks, Actions variables and secret names.
What gets backed up

Your GitHub presence in 10 layers

Source codeFull git mirror — branches, tags, refs (git bundle)
Repository settingsVisibility, default branch, protected branches, topics
IssuesState, labels, milestones, comments, reactions
Pull requestsState, base/head refs, reviews, comments
ReleasesTag name, body, asset URLs and metadata
WebhooksURL, events, secret hash, active state
Teams (org repos)Team name, slug, permission level
Actions workflowsYAML files (in code) + workflow definitions metadata
Actions variablesName + value (restorable via API)
Actions secret namesNames only — values never exposed by GitHub API
Technical specifications

Built on the GitHub REST API

AuthenticationPersonal Access Token (classic repo scope, or fine-grained Contents/Metadata/Webhooks/Actions) — encrypted AES-256-GCM in CYBBACK vault
API endpointsGitHub REST API v3 · Link-header pagination · rate-limit aware (5,000 req/h per token)
Code transportgit clone --mirror + git bundle create --all per repo. Bundle skipped if pushed_at unchanged since the last backup
Backup modeIncremental forever. Issues/PRs/releases via since timestamps, settings/teams/webhooks via full snapshot
Repo selectionAll accessible repos (own + collaborator + org member) or manual cherry-pick by owner / repo
FrequencyManual, daily, weekly, or custom cron expression
Storage backendDefault: CYBBACK secure storage (EU). Optional: BYOB — any S3-compatible provider
Encryption at restAES-256-GCM, optional per-user toggle. Manifest excluded from encryption
Restore granularityPer repo · per service (code, settings, webhooks, workflows, variables) — push to original owner OR alternate user/org with optional name suffix
Restore optionsDry-run · force-overwrite (push --mirror --force) · target owner override
Native exportsZIP archive — git bundles, JSON of issues/PRs/releases/settings/webhooks/workflows
Drift detection3 severity levels (info / warning / critical). Custom thresholds for repo count, mass deletions, permission changes
NotificationsIn-app · email · Slack · webhooks
Hosting regionGoogle Cloud — europe-west1 (Belgium)
Trust & compliance

Security you can prove

GDPR-alignedEU residency, DPA on request
AES-256-GCMIndustry-standard encryption
Audit logsEvery action is traceable
EU hostingBelgium (europe-west1)

Start your free trial

Generate a Personal Access Token, paste it into CYBBACK, and snapshot every repo of your account in under 5 minutes.

Start free trial