Your first secured Microsoft 365 backup in under 10 minutes.
From sign-up to a fully encrypted, restorable snapshot of your tenant — Exchange, OneDrive, SharePoint, Teams. This guide walks you through every step.
Fill in your work email, company and a password. Click Start free trial.
Confirm via the verification email.
On the trial selection screen, pick Office 365. Your trial workspace is provisioned instantly.
Painless onboarding
Trial accounts get the full Office 365 feature set — Exchange, OneDrive, SharePoint, Teams, encryption, BYOB, scheduling, restore. Switch to a paid plan at any moment without losing data.
Option B — Paid licence (Stripe checkout)
Go to cybback.com/tarifs and pick the Office 365 plan that matches your seat count.
Click Subscribe. Stripe Checkout supports cards, SEPA and invoicing on annual plans.
Your licence is active immediately — visible under Account → Subscription.
2
Connect Office 365
Register the CYBBACK application
CYBBACK authenticates against Microsoft Graph through a dedicated app registration with read-only application permissions on every workload — Exchange, OneDrive, SharePoint, Teams.
Paste Tenant ID, Client ID, Client Secret. Click Save credentials.
CYBBACK runs an authentication test and lists your users on success.
app.cybback.com/dashboard/o365-backup
Dashboard
Settings
Office 365 credentialsEncrypted at rest
Paste your tenant ID, application (client) ID and client secret.
Track secret expiration
Set a calendar reminder one month before your client secret expires. Backups will start failing silently if the secret is rotated without updating CYBBACK.
3
Encryption at rest
Enable AES-256-GCM encryption
Backup files are stored on CYBBACK's secure EU infrastructure by default. Add a second layer with client-side encryption: each file is encrypted before it leaves the worker.
On the Settings tab of the Office 365 page, scroll to Security options.
Toggle AES-256 Encryption ON.
Click Save. Applies to new backups; previous backups remain readable.
Settings → Security options
AES-256 EncryptionRecommended
Encrypts your backup data with AES-256-GCM before being sent to storage.
EnabledYour next backups will be end-to-end encrypted
4
Bring Your Own Bucket
Use your own S3-compatible storage
Want full data sovereignty? Point CYBBACK at your S3-compatible bucket — AWS S3, Scaleway, OVH, Wasabi, MinIO, Backblaze B2, IBM COS. Your data, your provider, your region.
Provision the bucket
In your S3 provider, create a private bucket (no public access, versioning recommended).
Create an access key / secret key with permissions limited to that bucket.
Pick a low-activity window (e.g. 02:00 UTC) and click Save.
Incremental forever
The first backup is a full snapshot — the longest run. Every subsequent backup uses Microsoft Graph delta tokens to fetch only what changed since the previous run.
Track your backups
Real-time: the Events page streams every operation across all services via SSE.
Notifications: success / failure / drift alerts via email, Slack and webhooks.
Drift detection: alerts when an unusual number of messages, files or channels disappear between runs — perfect to catch accidental mass deletions.
6
Restore
Restore — per-user, per-service
CYBBACK restores from any previous backup. Pick a single email, channel post, OneDrive file or SharePoint document — and write it back to the original mailbox or to a different one.
The 3-step restore flow
Selection. Open the backup, browse users → services (Exchange, OneDrive, Calendar, Contacts) and global resources (SharePoint sites, Teams) → folders → items. Hierarchical browsing for SharePoint document libraries.
Options. Choose your safety net:
Dry-run — simulate the restore, no Graph write.
Per-service cherry-pick — restore Exchange + OneDrive while leaving SharePoint untouched, for example.
Prefix — prepend a tag (e.g. [restored]) to folder/file names to avoid clashes.
Execution. A worker picks up the job, restores in the background, reports progress in real-time. You can close the tab — completion is emailed.
Overwrite existing itemsReplace files when names collide
Best practices
Always start with a dry-run — especially when restoring into live mailboxes or production SharePoint sites.
Use the prefix option for partial restores — gives end users an obvious visual cue.
Off-boarded users: restore their data into a shared mailbox or SharePoint site before the licence is fully removed.
Native exports (EML, ICS, VCF, ZIP) are also available from the Export tab if you need a downloadable archive instead of a live restore.
Teams limitations
Microsoft Graph does not allow programmatic creation of channel messages. Teams content is restored as exportable archives (HTML/JSON) rather than re-injected into channels. SharePoint files backing Teams channels are fully restorable.
You're all set.
Need help? Our team replies within one business day on every plan.