ComplianceAnalytics

Microsoft deletes your analytics after 180 days. Your compliance team needs them for years.

Break through Microsoft's 180-day analytics cliff with unlimited historical data retention.

From $5,500one-time deployment
compass://analytics-retention
SharePoint Usage -- 3 Year Trend
MS (180d)
Compass
180-day cliffMS data ends
SP Sites
1,247
Teams
389
Data Points
2.4M
Storage
780MB

Overview

The M365 admin center provides SharePoint and Teams usage reports for a maximum of 180 days. The Microsoft Graph API enforces a hard ceiling at D180. Site-level SharePoint analytics show popular content for just 7 days and unique viewer data for 30 days. Teams Admin Center limits reports to 90 days.

For organizations under HIPAA, SOX, PCI DSS, or ISO 27001, the gap between 180 days and multi-year requirements creates audit failures and compliance risk. Compass Analytics Retention runs a daily Python Azure Function that captures snapshots from Graph API Usage Report endpoints, stores them in Azure SQL Serverless within your subscription, and serves unlimited historical analysis through an interactive React dashboard with Recharts visualizations.

Use Cases

  • Multi-year compliance analytics for regulated industries
  • Year-over-year SharePoint and Teams trend analysis
  • Audit preparation and evidence gathering
  • IT resource planning and capacity analysis

Competitor Benchmark

CardioLog Analytics by Intlock charges $18,500-$35,000 for perpetual on-premises licenses. Compass delivers comparable capability at $5,500-$7,500.

Key Features

Daily extraction via timer-triggered Azure Function from Graph API endpoints: SharePoint site usage, SharePoint activity, Teams user activity, Teams device usage, Teams team activity
Unlimited historical retention in Azure SQL Serverless within customer's subscription
Interactive React dashboards for year-over-year trend analysis (Recharts line/bar/area charts)
Per-site, per-team, and per-user granularity with TanStack Table drill-down
Storage efficiency: ~500MB-1GB per year for medium organizations (500 users, 1,000 sites)
Zero manual intervention - fully automated daily capture
CSV, JSON, and PDF export for external compliance reporting tools
Built-in data integrity checks and gap detection alerts via Azure Logic Apps

Technical Architecture

Deployed in your tenant
Your Microsoft 365 Tenant
Daily Timer3 AM UTC trigger
Python Azure FunctionsData capture logic
Graph Reports APISP + Teams endpoints
Azure SQL ServerlessUnlimited retention
React DashboardTrend visualization
trigger
compute
api
storage
output
All components run in your Azure subscription

The 180-Day Cliff

Data TypeMicrosoft RetentionCompass Retention
SharePoint site usage180 days maxUnlimited
SharePoint activity per user180 days maxUnlimited
Teams user activity180 days maxUnlimited
Teams device usage180 days maxUnlimited
Teams team activity180 days maxUnlimited
Power Platform app launches28 daysUnlimited
Power Platform flow runs28 daysUnlimited

Ready to deploy Analytics Retention?

Book a consultation and we will walk through your tenant to show exactly how this product maps to your requirements.