Hey Lara, please find the details on Azure DevOps data retention for boards, work items, repos, etc.:
- No built-in “time-to-live” for boards or work items
- Your work items, boards, repos, wikis and other core artifacts live in your organization/project for as long as you keep that org or project. Microsoft doesn’t auto-purge these while the org’s active—you’ll only lose them when you explicitly delete the project or organization.
- Soft-delete window on orgs/projects
- When you delete a project or org, Azure DevOps holds it in a “soft-deleted” state for 28 days (so you can recover it if needed). After 28 days (and in rare cases it can take up to 70 days for backend cleanup), it’s permanently removed and can’t be restored.
- Disaster-recovery backups (not customer-accessible)
- Under the covers, data is geo-replicated (six copies across paired regions) and point-in-time backups of Azure SQL Databases are retained for 28 days. These backups exist solely for service continuity and can’t be used to roll back your day-to-day changes or restore accidentally deleted work items.
- Pipeline/build/test retention is separate
- If you’re asking about CI/CD runs, artifacts and test results, those have configurable retention policies in Project Settings → Pipelines → Retention (or per-pipeline). You can set days to keep or mark specific runs/releases to “retain indefinitely.”
- No automatic purge on active data
- Aside from pipeline artifacts subject to retention policies you configure, Microsoft does not apply any other automatic purge or purge policies to your active boards, work items or repos.
Hope that clarifies and let me know if any further questions.
Reference docs
- Data protection overview (geo-replication & backups)
- Recover deleted projects & orgs (28-day soft delete)
- Pipelines retention policies (builds, releases, tests)
Note: This content was drafted with the help of an AI system.