TL;DR: A PagerDuty security review requires more than verifying baseline certifications. You need to pressure-test how the platform handles incident isolation, audit trail integrity, and PII exposure during live incidents, because these are where the real compliance gaps appear. PagerDuty's web-first architecture creates a manual compliance tax: fragmented timelines, limited native Slack isolation for sensitive incidents, and SAML not available on entry-level plans. This checklist gives you the exact questions to ask before signing.
Most security reviews treat on-call and incident response tools as simple notification engines, and that framing misses the biggest compliance risks entirely. PagerDuty alerts your engineers when something breaks, but it does not automatically generate the complete audit trail evidence your SOC 2 Type II auditors need. That evidence lives across Slack threads, call notes, ticket updates, and PagerDuty logs, and your team is responsible for assembling it.
This checklist covers the technical questions, documentation requests, and red flags that a structured PagerDuty vendor security review must include. It also shows where Slack-native platforms like incident.io eliminate compliance overhead by capturing evidence automatically where the work happens.
Start with what PagerDuty can prove, not what their sales deck claims. Verify the scope of those certifications, not just their existence, because scope is where gaps appear.
Request PagerDuty's current SOC 2 Type II report directly from their assurance portal at assurance.pagerduty.com. If available, the report should confirm that PagerDuty has completed a SOC 2 Type II examination, but verify which Trust Services Criteria (TSC) the audit covers.
Ask these specific questions:
Security is typically the mandatory TSC category in SOC 2 audits. For an incident management vendor, Availability and Confidentiality should be explicitly in scope. If they are not, your auditors will flag that gap.
Request the current ISO 27001 certificate and the Statement of Applicability (SoA). The SoA lists which Annex A controls are in scope and which are excluded and why.
Check that the certification covers the specific cloud environments your team will use. If the certificate covers only a development environment and excludes your production service region, you cannot use it as valid audit evidence.
PagerDuty includes Standard Contractual Clauses as part of its customer Data Processing Addendum. Request the full DPA before signing and verify:
For regulated industries, request written confirmation of PagerDuty's status against:
These questions cover how PagerDuty protects your data at the infrastructure level.
PagerDuty states it provides SSL/TLS for data in transit. Request PagerDuty's Information Security Practices document directly to verify specific encryption algorithms (such as AES-256 at rest), TLS version minimums, key management process and rotation frequency, and which third-party key management services are used.
PagerDuty reportedly offers a choice between the US service region and a European service region hosted in Frankfurt, Germany. The critical constraint: you must select your region at account creation. PagerDuty does not document a self-service post-setup migration path between regions, which means a configuration error at setup can lock your data in the wrong jurisdiction.
Ask PagerDuty to confirm in writing:
PagerDuty retains Change Event data for 90 days by default. For personal data, retention is tied to service delivery and legal obligations, but default terms may not align with your compliance policies.
Confirm whether you can configure custom retention periods and whether hard deletion of incident payloads is available on your plan tier. Confirm with PagerDuty whether sensitive incident data can be removed from their systems, including backups, through their data erasure request process, and whether such requests are logged for audit purposes.
PagerDuty's AIOps features analyze incident and alert data to surface patterns and suggest responses. Before signing, confirm in writing whether PagerDuty's AI models train on your incident data, whether you can opt out without losing AI functionality, and how long customer data persists in AI training pipelines.
This matters because AI features that process incident data can expose customer PII, internal architecture details, and remediation steps to training pipelines outside your direct control. incident.io encrypts data at rest and in transit and does not train models on customer data without consent. For full detail on data handling and access controls, review incident.io's security FAQ documentation for your security review package.
Request PagerDuty's complete sub-processor list, including the data access scope per vendor and their individual compliance certifications. Verify that PagerDuty contractually requires its sub-processors to meet equivalent security standards and that a defined notification process exists for sub-processor changes.
Request PagerDuty's Business Continuity and Disaster Recovery plans. Confirm Recovery Point Objective (RPO) and Recovery Time Objective (RTO) commitments, whether DR environments are in the same geographic region as your primary environment, and when PagerDuty last completed a live failover test.
These checks cover how PagerDuty manages identity, access, and authentication controls.
PagerDuty supports SAML 2.0 with identity providers including Okta, Microsoft Entra ID, OneLogin, Ping Identity, and others. However, SAML SSO is excluded on PagerDuty's Free plan but included starting at the Professional plan. Confirm your specific target tier includes it, because a parallel username/password login path may exist and bypass your identity controls if it does not.
Confirm that SSO enforcement can be made mandatory for all users on your target plan, not just enabled as an option, before signing.
SCIM provisioning is available on PagerDuty plans, but higher-tier plans may gate full SCIM functionality (including incident reassignment and user offboarding automation). Verify which SCIM capabilities are included at your plan level before committing.
There is also a specific deprovisioning behavior to verify: if you deactivate a user in your identity provider, PagerDuty deletes that user. If you later reactivate that user in Okta, PagerDuty creates a new account rather than restoring the original one. Confirm with PagerDuty whether historical incident assignments, notification rules, and schedule memberships tied to the deleted account carry over to the new one.
During initial SCIM user creation, provisioning services typically send only core mandatory attributes in the POST operation. Custom attributes follow in subsequent PATCH updates, which means custom attribute changes in your IdP may not appear in PagerDuty until the next sync cycle runs.
Evaluate PagerDuty's RBAC model by mapping your required roles to their default role options. Ask whether custom roles are available on your plan tier and whether role-based access applies to specific service dependencies, not just global account permissions.
Verify that MFA can be strictly enforced across all users and all authentication methods, including mobile app access. Optional MFA is not sufficient for a compliance audit. Confirm whether MFA enforcement is available on your plan tier or requires an upgrade.
Request documentation on session timeout defaults and whether your team can configure them to match your security policy. Unattended sessions on shared or mobile devices are a common PII exposure vector during incident response, and your contract should specify enforceable timeout limits.
These checks confirm whether PagerDuty can produce the evidence your auditors will request.
Ask PagerDuty to demonstrate the log export process before signing. Confirm the formats available (JSON is supported via the Audit Records API; verify whether CSV export is available for your plan), whether the API supports automated log exports, and whether rate limits or volume restrictions would affect bulk exports during an active audit.
This is where PagerDuty's architecture creates the most significant compliance gap. PagerDuty captures alert arrival time, acknowledgment, escalation, and resolution, and its Slack integration records incident-related actions in the channel. But the continuous, chronological audit trail that SOC 2 auditors need, covering every role assignment, escalation decision, severity change, and status update in a single tamper-proof record, requires manual assembly from PagerDuty logs, Slack exports, and call notes.
For a SOC 2 auditor, the question is not just "when was the alert acknowledged?" It is "who decided to escalate, who approved the remediation step, and when?" Answering that question from PagerDuty alone requires reconstruction work.
incident.io solves this at the architecture level. The automated timeline captures every command, role assignment, severity change, and status update with a timestamp, creating a continuous audit trail without requiring a separate note-taker.
Ask PagerDuty to walk through exactly how a SOC 2 auditor would access log data, including whether there is an API endpoint for audit log exports, whether exports include user-action logs beyond alert events, and whether the export process requires elevated admin permissions that your team must document as a compensating control.
Confirm that exported PagerDuty logs meet the specific evidence format your auditors accept. Ask your external auditors in advance whether PagerDuty's log format satisfies their evidence requirements for control testing, particularly for incident response and change management controls.
These controls determine whether sensitive incidents stay contained and whether PII exposure risk is managed during active response.
PagerDuty lets you set teams to private within the web interface, but this control does not extend to associated Slack channels. When an incident bridges from PagerDuty into a Slack channel, Slack's native permissions govern who sees that channel, not PagerDuty's RBAC. A user with Slack channel-invite permissions can add people to that channel regardless of the access restriction set in PagerDuty.
incident.io handles this at the architecture level. Converting an incident to private is done by making the channel private in Slack, and incident.io enforces that restriction automatically. Only users already in the private channel can discover or access the incident.
"incident.io is a good tool for also for handling security incidents. Separate incident types and good customisation options cover most of our needs. Security features, like private incidents, or restricting incident creation are also pretty helpful." - Verified user on G2
Ask PagerDuty whether alert payloads are scanned or filtered for PII before storage. When monitoring tools fire alerts that include customer records, API keys, or error messages containing personal data, that data may be stored in PagerDuty's incident log. Confirm:
Map your incident response roles (incident commander, security responder, communications lead) to PagerDuty's permission model and confirm whether those roles can be scoped to specific services or teams. Global roles granting broad read access across all services create unnecessary PII exposure risk for engineers who only need access to a specific stack.
Ask whether PagerDuty supports automatic redaction or masking of sensitive strings in alert payloads, such as credit card patterns, SSNs, or API key formats. If this is not available natively, document the manual control your team will use as a compensating control in your SOC 2 evidence package.
Build this document request list into your procurement process before vendor conversations begin.
Verify these operational controls directly before signing:
The table below summarizes the key architectural differences that affect compliance outcomes for security teams.
| Security capability | PagerDuty | incident.io |
|---|---|---|
| SAML/SCIM integration | SAML on higher-tier plans, SCIM availability varies by tier | SAML and SCIM both Enterprise-tier only |
| Private incident isolation | Automated workflows create public Slack channels only (private channels require manual creation), Slack channel access governed by Slack permissions | Native Slack-private channels with automated RBAC |
| Audit trail generation | Alert and escalation events captured in platform logs | Automated timeline capture |
| AI data privacy | Opt-out policies should be verified directly | Data handling documented in security FAQs |
Security reviews most often flag the private incident isolation gap as a critical finding. PagerDuty's RBAC operates inside its own web interface, but the associated Slack channel is governed by Slack's native permissions, not PagerDuty's. A user with Slack channel-invite permissions can potentially add others to a sensitive incident channel regardless of the access restriction set in PagerDuty.
incident.io's private incident controls close this gap natively. The channel restriction and the incident record lock together, so only authorized responders can access the incident.
For teams migrating off PagerDuty, incident.io provides dedicated migration tooling. The Fin case study shows a team that migrated off PagerDuty and Atlassian Status Page in weeks, with faster MTTR and reduced cognitive overhead as the outcome.
Vanta's experience validates this in a compliance-critical context. Vanta, which operates its own SOC 2 compliance platform, automated a previously manual five-step incident process with incident.io. Book a demo of incident.io to see how automated, audit-ready incident timelines and private incident controls work in Slack before you finalize your vendor decision.
SAML/SCIM: Security Assertion Markup Language and System for Cross-domain Identity Management, which automate user authentication and provisioning across your identity provider and the vendor platform.
Private incident: An isolated incident workflow restricted to authorized responders, preventing sensitive data or PII from being exposed in public channels during a security breach.
Immutable log: A tamper-proof, chronological record of events that cannot be altered or deleted, serving as valid evidence for SOC 2 and ISO 27001 compliance audits.
Data sovereignty: The legal requirement that digital data is subject to the laws of the country in which it is located, making geographic region selection a compliance-critical decision at account creation.
Trust Services Criteria (TSC): The categories evaluated in a SOC 2 audit: Security, Availability, Processing Integrity, Confidentiality, and Privacy. Security is typically mandatory and the others must be explicitly in scope to count as compliance evidence.
Sub-processor: A third-party vendor that a SaaS provider uses to process customer data. Under GDPR, the primary vendor is responsible for ensuring sub-processors meet equivalent data protection standards.


Today, we're launching the Opsgenie Rescue Program to make that landing soft: simplified migration and free overlap so you never pay two vendors at once.
Tom Wentworth
Often, switching on-call platforms isn't a technical challenge but a human one. In this post, we break down the seven objections engineering teams raise most often when considering a PagerDuty migration, and share exactly how to address each one.
Eryn Carman
Instead of thinking about reliability as an exercise in figuring out what we can control, and ignoring anything beyond that, we think about what we'll be really proud to offer to customers.
Mike FisherReady for modern incident management? Book a call with one of our experts today.
