Where your data lives
- Reports & history — saved to Azure DevOps Extension Data (user-scoped; project-scoped only when you share to project). Nothing is sent to a third party.
- Preferences — stored the same way, or in the browser for UI-only choices (for example the work-item tab’s language).
- Attachments — images are cached in memory and re-fetched from Azure DevOps when needed; they are stripped from saved history to respect the storage quota.
No telemetry by default
TestPulse does not phone home. There is no analytics backend — the only outbound calls are to your Azure DevOps and, if you configure them, your Teams / Slack webhooks.On-premises
On Azure DevOps Server, everything runs the same way against your server. The only browser limitation is CORS on outbound webhooks — TestPulse falls back to a copy-paste payload (see Notifications).Related
Permissions & scopes
What TestPulse can access.
Read-only by design
And the one write exception.