Support/Products/Veri-Vault

Veri-Vault

Professional

Veri-Vault captures automated snapshots of your Microsoft 365 configuration alongside every compliance scan, detects changes between snapshots, and provides drift alerting and full config restore capabilities. Professional gets basic snapshots and change detection; Enterprise adds restore, drift alerting, emergency access, and git integration.

18Snapshot types
AutoChange detection
EnterpriseRestore
ProfessionalMin tier

How Veri-Vault Works

Step-by-step walkthrough from start to finish

1

Automatic Snapshots

Config snapshots are captured automatically alongside every compliance scan. Each snapshot records the full configuration state of your tenant across all supported policy types.

2

Browse & Compare

Browse snapshots by date, view individual policy configurations, and compare any two snapshots side-by-side to see exactly what changed — which settings were added, modified, or removed.

3

Drift Alerting (Enterprise)

Configure drift alerting to get notified when configuration changes are detected outside of expected change windows. Alerts are delivered via email or HMAC-signed webhooks.

4

Config Restore (Enterprise)

Restore your tenant configuration to any previous snapshot state. Restore operations use JIT write permissions and are logged in the full audit trail. Emergency access restore is available for critical scenarios.

Data Handling

What data is collected, processed, stored, and what is never accessed

Data collected during snapshots

  • Microsoft 365 policy configurations across all supported policy types (read-only, via Graph API)
  • Conditional Access policies, Intune profiles, compliance policies, and security baselines
  • Policy assignment targets (user and group references)
  • Named locations, authentication methods, and enrollment settings

How data is processed

  • Configuration state is serialized and stored as a point-in-time snapshot
  • Change detection compares snapshot pairs to identify added, modified, and removed settings
  • Drift alerting evaluates changes against configured thresholds and windows
  • Restore operations apply snapshot state via Graph API with JIT write permissions

What is stored after snapshots

  • Full config snapshots in Azure Blob Storage (encrypted at rest)
  • Change detection results and diff metadata in Azure Table Storage
  • Restore audit trail entries with timestamps and before/after values
  • Retention: 90 days (Professional), 3 years (Enterprise/MSP)

Data Veri-Vault never accesses

  • Email content, mailbox data, or calendar entries
  • File contents in SharePoint or OneDrive
  • User passwords, MFA secrets, or authentication tokens
  • Sign-in logs, audit logs, or individual user activity
  • Device hardware details or installed applications

Permissions

Every Graph API permission used, when it's requested, and why

Permission Model

Veri-Vault uses read-only app permissions for snapshot capture and change detection. Restore operations (Enterprise only) use Just-In-Time write permissions that are granted before the restore and auto-revoked after completion.

Policy.Read.All
Read
Always

Read Conditional Access policies and named locations for snapshots

DeviceManagementConfiguration.Read.All
Read
Always

Read Intune configuration profiles and security baselines for snapshots

Directory.Read.All
Read
Always

Read directory objects for policy assignment context

Policy.ReadWrite.ConditionalAccess
Write
JIT only

Restore Conditional Access policies from snapshots

DeviceManagementConfiguration.ReadWrite.All
Write
JIT only

Restore Intune configuration from snapshots

Safety Controls

  • Snapshots are read-only — no tenant modifications during capture
  • Restore operations require explicit JIT write permission consent
  • Full audit trail of every restore action with before/after values
  • Emergency access restore available for critical scenarios (Enterprise)
  • All data encrypted at rest (AES-256) and in transit (TLS 1.2+)

Capabilities

Automated config snapshots alongside every compliance scan
Side-by-side change detection between any two snapshots
CSV/JSON export for any snapshot
Full config restore from any snapshot (Enterprise)
Drift alerting with configurable thresholds (Enterprise)
Emergency access config restore (Enterprise)
Git integration for config-as-code workflows (Enterprise)

Frequently Asked Questions

When are snapshots captured?
Snapshots are captured automatically alongside every compliance scan. If you run daily scheduled scans, you get daily config snapshots.
What is the difference between Professional and Enterprise Vault?
Professional gets basic snapshot browsing, change detection, and CSV/JSON export. Enterprise adds full config restore, drift alerting, emergency access restore, and git integration.
Can restore break my tenant?
Restore operations use the same safety controls as remediation — JIT write permissions, audit trails, and break-glass account protection. You can restore individual policy types or full snapshots.
How long are snapshots retained?
Snapshots are retained for 90 days on Professional and 3 years on Enterprise and MSP plans.