Table of Contents

Reach SOC 2 Compliance in 6 Weeks or Less.

  / ,

  / What is SOC 2- A Complete Guide

What is SOC 2- A Complete Guide

If your company sells software, handles customer data, or operates in the cloud, chances are you have already been asked for a SOC 2 report. Sometimes by a prospect, sometimes by a procurement team, sometimes by a very persistent security questionnaire that refuses to go away.

And if you are early in your compliance journey, that request can feel confusing, intimidating, or even slightly unfair.

What exactly is a SOC 2 report? What does it include? How does the process actually work? And do you really need one right now?

This article answers those questions clearly, without legal jargon or unnecessary complexity. Whether you are a startup selling internationally or a SaaS company expanding into enterprise deals, this guide will give you the full picture on SOC 2 compliance.

Reach SOC 2 Compliance in 6 Weeks or Less

Schedule Your Free SOC 2 Assessment Today

What does SOC 2 stand for?

SOC 2 stands for System and Organization Controls 2. It is part of a broader family of SOC reports created to help organisations demonstrate how they manage and protect information.

In a nutshell, its a voluntary framework that proves that a company stores and manages data in a safe way.

The “2” matters because it distinguishes this report from others in the SOC framework:

 

Report TypePrimary FocusTypical Audience
SOC 1
Controls relevant to financial reporting
Auditors, finance teams, regulators
SOC 2
Controls related to security, availability, processing integrity, confidentiality, and privacy
Customers, partners, procurement teams
SOC 3
High-level public summary of SOC 2 controls
General public, marketing, prospects

When customers ask for “SOC 2,” they are seeking evidence that your internal systems and processes are designed to protect their data consistently and measurably. And this can be evaluated through a SOC 2 report.

SOC 2 vs SOC 1 vs SOC 3: what’s the difference?

SOC reports serve different purposes, and choosing the wrong one can create unnecessary work.

SOC 1 focuses exclusively on controls related to financial reporting. It is primarily relevant for service providers whose systems impact a customer’s financial statements, such as payroll processors or financial platforms.

SOC 2 evaluates controls related to security, availability, processing integrity, confidentiality, and privacy. It is the most commonly requested report for SaaS companies, cloud providers, and B2B service organisations because it directly addresses data protection and operational risk.

SOC 3 is a high-level, public summary of a SOC 2 report. It contains far less detail and is typically used for marketing or high-level assurance, not for procurement or vendor risk assessments.

If customers, partners, or regulators need detailed evidence of how you protect data, SOC 2 is almost always the correct choice.

Benefits of SOC 2 Compliance- Why do Companies Pursue Compliance?

Companies invest in SOC 2 compliance for the commercial and operational advantages it delivers.

But besides that, being able to produce a SOC 2 report will allow to cast a wider net and work with customers that you would otherwise not be able to work with. Some examples:

  • Cloud service providers, SaaS companies, and Data Centers looking to win big enterprise contracts: These businesses are often required to do Vendor Risk Assessment due to regulations such as GDPR, HIPAA, PCI DSS, SOX, and NYDFS.
  • Companies in tightly regulated industries: Finance, healthcare, and technology are typically regulated by norms that required SOC 2 reports and Vendor Risk Assessment.
  • Companies bidding for government contracts: While not always required, some government bodies will ask for an SOC 2 report or ISO 27001 certification to accept bids. 

SOC 2 reports are becoming widespread since they cascade down: Most SOC 2 compliant businesses will require vendors to produce a SOC 2 report, and not having an SOC 2 report will often make you lose a compliant client.

Besides that, the most immediate benefit is trust. A SOC 2 report reduces friction during sales cycles by answering security questions upfront, rather than repeatedly through bespoke questionnaires. So even when its not strictly required, having a SOC 2 report will be beneficial.

It also improves internal discipline. Preparing for SOC 2 forces teams to formalise access controls, incident response, change management, and monitoring processes that often exist informally.

Finally, SOC 2 can be a growth enabler. Many enterprise buyers will not progress without it. Having a current report keeps deals moving and prevents compliance from becoming a last-minute blocker.

A 2023 procurement study published by Wired noted that vendor security reviews are now standard even for contracts under six figures, reflecting how deeply embedded assurance expectations have become.

Who typically needs SOC 2 compliance?

SOC 2 is most often pursued by organisations that handle customer data on behalf of others, especially where trust and security influence buying decisions.

This commonly includes:

  • SaaS and cloud-based software companies

  • Managed service providers, IT, and security firms

  • Data platforms, infrastructure providers, and APIs

  • Companies selling into regulated or enterprise markets

Beyond industry, SOC 2 is often triggered by stage and scale. Startups moving upmarket, companies entering enterprise sales cycles, or vendors undergoing formal vendor risk assessments are frequently asked for a SOC 2 report before deals can progress.

Even when not explicitly required, SOC 2 often becomes a commercial necessity. Customers increasingly expect structured, independent assurance that security controls are not improvised, but designed, documented, and consistently followed.

 

What is a SOC 2 report?

A SOC 2 report is an independent assurance report that evaluates how well an organisation protects customer data. It is issued by a licensed CPA firm and is based on the Trust Services Criteria (TSC) developed by the American Institute of Certified Public Accountants (AICPA).

In simple terms, a SOC 2 report answers one core question:

Can this company be trusted to handle sensitive information securely and responsibly?

Unlike ISO standards, SOC 2 is not a “certification” in the traditional sense. There is no pass or fail badge. Instead, the report documents:

  • Your control environment
  • How controls are designed
  • How they operate over time
  • Any exceptions or gaps identified by the auditor

The result is a detailed report that customers and partners use to assess your security posture.

You can read the official AICPA definition here

SOC 2 Type 1 vs. SOC 2 Type 2 reports

The difference between Type I and Type II is about timing and evidence.

A SOC 2 Type I report evaluates whether controls are suitably designed at a specific point in time. It answers the question: Do these controls exist, and are they designed appropriately today?

A SOC 2 Type II report goes further. It assesses whether those controls operated effectively over a defined period, typically three to twelve months. This shows consistency, not just intent.

Many companies start with Type I to establish a baseline and move to Type II once controls are stable. Customers, especially in enterprise or regulated environments, often prefer Type II because it reflects real operational history rather than a snapshot.

Should I pursue a SOC 2 Type 1 report, Type 2, or both?

If you’re a company pursuing SOC 2 due to vendor requirements, your clients will typically specify which report type they need. Large enterprise and government bodies will usually ask for type 2, whilst smaller companies are typically fine with type 1 reports.

At Axipro, we rarely treat this as an either-or decision. Our standard approach is to implement controls correctly from day one, deliver SOC 2 Type 1 fast, and structure everything so Type 2 is a smooth continuation, not a restart.

Producing both Type 1 and the Type 2 reports will increase your potential customer base, and signals a more serious commitment to data protection and treatment.

What does a SOC 2 type 1 report include?

A SOC 2 type 1 report is far more than a single-page letter or summary. Most reports range from 20 to 50+ pages, depending on scope and complexity.

At a high level, the SOC 2 type 1 report includes the following core sections:

Management’s assertion
This is a formal statement from your leadership confirming responsibility for the design and operation of controls. It sets the tone. Auditors expect this to be accurate and defensible.

System description
This section explains how your product or service works, what data flows through it, and which systems, people, and processes are in scope. It is written in business language but scrutinised carefully by auditors and customers alike.

Trust Services Criteria in scope
SOC 2 is built around five criteria:

  • Security
  • Availability
  • Confidentiality
  • Processing Integrity
  • Privacy

Security is mandatory. The others are optional, selected based on your business model and customer expectations. Most SaaS companies start with Security only, then expand.

The official criteria are published by AICPA and publicly available here

Control descriptions and testing results
This is the heart of the report. Each control is described, mapped to criteria, and tested. Auditors explain what evidence they reviewed and whether the control operated effectively.

Exceptions and auditor opinion
If something did not work as intended, it appears here. Not all exceptions are deal-breakers, but patterns or serious failures raise red flags during customer reviews.

SOC Type 1 Report Example Structure

Independent Service Auditor’s Report

  • Independent Service Auditor’s Report
  • Scope
  • Service Organization’s Responsibilities
  • Service Auditor’s Responsibilities
  • Inherent Limitations
  • Other Matter (if applicable)
  • Opinion
  • Restricted Use

Management’s Assertion

  • Management’s Assertion
  • Description Criteria

Description of the System

Overview of Operations

  • Company Background
  • Description of Services Provided

Principal Service Commitments and System Requirements

Components of the System

  • Infrastructure
  • Software
  • People
  • Procedures / Processes
  • Data

Boundaries of the System

Subservice Organizations

Complementary User Entity Controls

Control Environment and Governance

  • Control Environmen
  • Risk Assessment Process
  • Information and Communication
  • Monitoring Activities

Changes to the System (if applicable)

Incidents (if applicable)

Criteria Not Applicable to the System (if applicable)

Trust Services Criteria

  • Trust Services Categories in Scope
  • Trust Services Criteria for Security
  • Additional Trust Services Criteria (Availability, Confidentiality, Processing Integrity, Privacy — if applicable)

Control Activities

  • Control Activities Specified by the Service Organization

Information Provided by the Service Auditor

  • Guidance Regarding the Information Provided by the Service Auditor

What does a SOC 2 type 2 report include?

 

A SOC 2 Type 2 report demonstrates that a company’s controls are not only properly designed, but also operated effectively over a defined period of time (typically 3–12 months).

In practical terms, the goal is to provide evidence of sustained, real-world compliance, not just intent.
Where a Type 1 answers “Are the controls designed correctly as of a point in time?”, a Type 2 answers:

“Did those controls actually work, consistently, in day-to-day operations?”

It typically includes a lot of the same sections as the type 1 report, with a focus on how they changed through time.

 

SOC Type 2 Report Example Structure

Independent Service Auditor’s Report

  • Independent Service Auditor’s Report
  • Scope
  • Service Organization’s Responsibilities
  • Service Auditor’s Responsibilities
  • Independence and Ethical Responsibilities
  • Inherent Limitations
  • Opinion
  • Restricted Use

Management’s Assertion

  • Management’s Assertion

Description of the System

Overview of Operations

  • Company Background
  • Description of Services Provided

Principal Service Commitments and System Requirements

Components of the System

  • Infrastructure
  • Software
  • People
  • Procedures / Processes
  • Data

Boundaries of the System

Subservice Organizations

Complementary User Entity Controls

Complementary Subservice Organization Controls

Control Environment and Governance

  • Integrity and Ethical Values
  • Commitment to Competence
  • Organizational Structure and Assignment of Authority
  • Risk Assessment Process
  • Information and Communication
  • Monitoring Activities

Changes to the System During the Period

Incidents During the Period

Criteria Not Applicable to the System

Trust Services Criteria

  • Trust Services Categories in Scope
  • Trust Services Criteria for Security
  • Additional Trust Services Criteria (Availability, Confidentiality, Processing Integrity, Privacy — if applicable)

Tests of Controls

  • Testing Methodology
  • Scope of Testing
  • Tests of Operating Effectiveness
  • Results of Tests
  • Controls Not Tested (if applicable)

Other Information Provided by the Service Organization (if applicable)

What a SOC 2 report does not do

A SOC 2 report does not guarantee that a company will never be breached. It does not replace penetration testing. It does not automatically satisfy GDPR, HIPAA, or other regulatory obligations.

What it does provide is independent, structured confidence. It shows that security is not improvised or ignored, but designed, monitored, and reviewed. It also shows that you are ready to do business with other ISO 27001 and SOC 2 compliant companies. 

The SOC 2 compliance lifecycle (from readiness to maintenance)

SOC 2 compliance is not a single event. It follows a clear lifecycle, from early preparation through ongoing operation.

Most companies start by defining scope: which systems, services, and Trust Services Criteria are actually relevant to their business. From there, they assess current controls, identify gaps, and implement the policies, processes, and technical safeguards required to meet the in-scope criteria.

Once controls are in place, a readiness assessment helps confirm whether the organisation is audit-ready before engaging an auditor. The formal audit then evaluates control design (Type I) and, where applicable, control effectiveness over time (Type II).

After the report is issued, the work does not stop. Controls must be operated, monitored, and maintained continuously to remain defensible in future audits and customer reviews. Treating SOC 2 as an ongoing operational process, rather than a one-off project, is what separates clean reports from painful remediation cycles.

What is an SOC 2 audit?

A SOC 2 audit is the formal examination conducted by an independent auditor to evaluate your controls against the Trust Services Criteria in scope.

The process involves evidence collection, walkthroughs, and testing. Auditors review policies, system configurations, logs, tickets, and operational records. They also speak directly with team members to confirm that documented processes reflect reality.
For Type II reports, this testing occurs across the entire audit period, not just at the end.

The audit is not about perfection. It is about demonstrating that controls exist, are understood, and are followed consistently.

How long does it take to get SOC 2 compliant?

The timeline depends less on company size and more on readiness.

For organisations starting from scratch, initial preparation often takes several weeks to a few months. This includes defining scope, implementing missing controls, and training teams.
A Type I report can typically be completed relatively quickly once controls are in place. At Axipro, we aim to complete the readiness assessment and Type 1 report within 6 weeks

A Type II report requires an operating period, commonly three to six months, before the audit can conclude.

Common mistakes companies make

Many SOC 2 efforts fail or stall for avoidable reasons.

Some start the audit window before controls are ready. Others rely entirely on automation tools without understanding what auditors actually test. Some underestimate the operational effort required from engineering, IT, HR, and leadership.

Perhaps the most expensive mistake is treating SOC 2 as a checkbox exercise rather than a business process. Customers can tell the difference when they read your report.

Ready to move forward?

If you are considering SOC 2, or already under pressure from customers, the best next step is clarity.

A short readiness assessment can tell you:

  • Whether you are closer to Type I or Type II
  • How long your audit window should be
  • What gaps could delay your report

Book a SOC 2 readiness call or request a tailored audit plan to understand your fastest, lowest-risk path to a clean report. 

Reach SOC 2 Compliance in 6 Weeks or Less

Schedule Your Free SOC 2 Assessment Today

Frequently Asked Questions

Is a SOC 2 report a certification?

No. SOC 2 is not a certification and there is no official “SOC 2 certified” status. Instead, the report documents an auditor’s opinion on whether controls are suitably designed and, for Type II reports, whether they operate effectively over time.

Who issues a SOC 2 report?

SOC 2 reports can only be issued by licensed CPA firms authorised to perform SOC examinations. Automation platforms and consultancies cannot issue the report themselves.

What Trust Services Criteria are included in a SOC 2 report?

SOC 2 reports are based on five criteria:

  • Security (mandatory) 
  • Availability 
  • Confidentiality 
  • Processing Integrity 
  • Privacy 

Most organisations include Security only at first and expand scope as customer or regulatory expectations increase.

How long is a SOC 2 report valid?

SOC 2 reports do not technically “expire,” but customers generally expect a report that is no more than 12 months old. Older reports may be rejected during vendor risk reviews.

Does a SOC 2 report guarantee security?

No. A SOC 2 report does not guarantee that an organisation will never experience a breach. It demonstrates that controls were designed and operated in accordance with defined criteria during the audit period.

Is a SOC 2 Report Sufficient for Vendor Risk Management?

A SOC 2 report is a strong starting point, but it is not sufficient on its own. It provides independent assurance that defined controls operated effectively for specific systems, helping establish baseline trust.

However, SOC 2 does not cover financial, legal, or business-specific risks, nor does it assess areas outside the report’s scope. Most organizations use SOC 2 as one input, alongside questionnaires and risk-based reviews, to determine whether a vendor truly meets their requirements.

Are exceptions allowed in a SOC 2 report?

Yes. A SOC 2 report can contain exceptions. Minor exceptions are common and not always disqualifying, but frequent or severe exceptions can raise concerns during customer reviews.

Can customers see our SOC 2 report?

SOC 2 reports are considered restricted-use documents. They are typically shared under NDA with customers, prospects, or partners as part of due diligence.

Does a SOC 2 report cover GDPR or privacy laws?

SOC 2 does not replace GDPR or other privacy regulations. However, if the Privacy criterion is included, parts of the report may support broader compliance conversations.

How long does it take to receive a SOC 2 report?

After the audit window closes, audit fieldwork and report issuance typically take 2–4 weeks, depending on readiness, responsiveness, and report complexity.

Why do customers ask for SOC 2 reports?

Customers use SOC 2 reports to assess vendor risk, reduce internal security reviews, and gain confidence that data is handled responsibly and consistently.

Axipro Author

Picture of Pedro Dias

Pedro Dias

Pedro has been writing online for over 10 years. With experience in all things programming, cyber security, and compliance, he is our editor-in-chief at Axipro.

Blog Highlights

Explore More Articles

HIPAA and GDPR are the two most consequential data protection frameworks any healthcare or technology organisation is likely to encounter. They share a common purpose, protecting sensitive personal data, but they differ significantly in scope, enforcement mechanisms, and compliance obligations. For organisations operating across the Atlantic, understanding where they align, where they clash, and how to satisfy both simultaneously is not optional. It is a legal necessity. What Is HIPAA? The Health Insurance Portability and Accountability Act was enacted by the U.S. Congress in 1996. Its original purpose was to modernise the flow of healthcare information and ensure the portability of health insurance coverage. Over time, it became primarily known for its data protection requirements, administered by the U.S. Department of Health and Human Services (HHS) and enforced by the Office for Civil Rights (OCR). HIPAA is built around three core rules. The Privacy Rule governs how Protected Health Information (PHI) may be used and disclosed. The Security Rule sets standards for safeguarding electronic PHI (ePHI). The Breach Notification Rule establishes mandatory reporting timelines when PHI is compromised. Who Needs to Be HIPAA Compliant? HIPAA applies to covered entities, healthcare providers, health plans, and healthcare clearinghouses, and to their business associates: any third-party organisation that handles PHI on their behalf. If you build software that processes patient data for a U.S. hospital, you are a business associate. If you store medical records in the cloud for an insurance company, you are a business associate. A Business Associate Agreement (BAA) is the formal contract that governs this relationship. What Types of Data Does HIPAA Protect? HIPAA protects Protected Health Information (PHI): any individually identifiable information relating to a person’s past, present, or future physical or mental health condition, the provision of healthcare, or the payment for healthcare. This includes names, dates of birth, Social Security numbers, medical record numbers, and any data that could be used to identify a patient in connection with their health. Electronic PHI, the subset stored or transmitted digitally, is subject to the Security Rule’s additional technical requirements. What Is GDPR? The General Data Protection Regulation came into force across the European Union on 25 May 2018, replacing the 1995 Data Protection Directive. It is the world’s most comprehensive data privacy law, and its extraterritorial reach means it extends well beyond Europe’s borders. The GDPR is enforced by national Data Protection Authorities (DPAs) and coordinated at the European level by the European Data Protection Board (EDPB). Unlike HIPAA, GDPR is not sector-specific. It applies to any organisation processing the personal data of EU residents, regardless of industry. Who Needs to Be GDPR Compliant? Any organisation that processes the personal data of individuals located in the European Union, regardless of where the organisation is based. A U.S. hospital treating European patients, a SaaS company offering services to German users, or a health app collecting data from French residents all fall within GDPR’s scope. The regulation applies to both data controllers (organisations that determine how and why data is processed) and data processors (third parties that process data on a controller’s behalf). What Types of Data Does GDPR Protect? GDPR protects all personal data: any information relating to an identified or identifiable natural person. Health data is explicitly designated a special category under GDPR Article 9, commanding heightened protection alongside biometric data, genetic data, racial or ethnic origin, religious beliefs, and sexual orientation. HIPAA vs GDPR: Key Differences at a Glance Feature HIPAA GDPR Jurisdiction United States only EU + extraterritorial reach Sector Healthcare only All sectors Regulatory body HHS / OCR National DPAs / EDPB Data covered PHI only All personal data Consent model Treatment-based exceptions Explicit consent required Breach notification 60 days (proposed: 72 hours) 72 hours Max fine $1.9M per violation category/year €20M or 4% of global turnover DPO required No Sometimes Right to erasure Limited Yes Scope and Geographic Reach HIPAA’s reach is defined by entity type: it applies to covered entities and business associates operating within the United States. Whether a patient holds EU citizenship is irrelevant to HIPAA jurisdiction. What matters is whether the organisation providing care or processing health data operates within the U.S. healthcare system. GDPR’s reach is defined by the location of the data subject, not the organisation. Article 3 of the GDPR gives it explicit extraterritorial effect. If your organisation targets or monitors EU residents, GDPR applies, regardless of where you are headquartered, where your servers are located, or what industry you operate in. Types of Data Protected: Personal Data vs Protected Health Information (PHI) This is the sharpest structural difference between the two frameworks. HIPAA is focused exclusively on health data in the context of healthcare delivery or payment. GDPR covers all personal data, from email addresses and IP addresses to medical records and genetic profiles. Health data under GDPR is a subset of the broader personal data category, not the totality of it. An organisation that is fully HIPAA-compliant may still be in violation of GDPR if it mishandles employee data, marketing data, or website analytics. Legal Basis for Data Processing GDPR requires organisations to identify a valid legal basis before processing any personal data. For health data, that typically means explicit consent or one of the specific derogations in Article 9(2), such as processing necessary for medical diagnosis or the provision of healthcare. This is a meaningful threshold; pre-ticked boxes, bundled consent, or vague terms of service do not meet GDPR’s standard. HIPAA takes a different approach. It permits covered entities to use and disclose PHI for treatment, payment, and healthcare operations without obtaining patient consent. Authorisation is required only in specific circumstances, such as disclosures for marketing purposes or release of psychotherapy notes. Important: GDPR’s explicit consent requirement creates real friction for U.S. healthcare organisations treating EU patients. A hospital cannot rely on its standard HIPAA-compliant intake forms to satisfy GDPR. The legal bases must be documented separately, and consent forms must meet the GDPR’s granularity requirements. Regulatory Authority and Enforcement HHS OCR is

31% of organizations have caught former employees accessing SaaS applications after their departure (source). Seventy percent of intellectual property theft happens in the ninety days surrounding a resignation announcement. The pattern is so consistent that auditors now treat termination day as one of the highest-risk windows on the security calendar. This article is a working employee offboarding checklist for IT, security, and HR teams who want to close that window cleanly. It walks through ten steps that revoke access without leaving gaps, then covers edge cases (remote workers, hostile exits, lost devices), the manual-versus-automation tradeoff, and post-offboarding monitoring. Use it as a baseline and adapt it to your environment. What Is Employee Offboarding and Why Does Access Revocation Matter? Employee offboarding is the structured process of separating a person from an organization: removing their access, recovering company property, documenting their exit, and updating records. The access revocation piece is the part where most programs fail quietly. Accounts get disabled in the identity provider but stay active in a dozen SaaS tools. Badges get collected but VPN tokens stay valid. The person is gone; the keys to the building are not. Why Employee Offboarding Is a Critical Security Risk Offboarding fails because access has multiplied faster than the processes designed to manage it. The average enterprise now operates somewhere between 275 and 660 SaaS applications depending on size, with employees touching dozens of them each week. Each application is a separate place that needs to be cleaned up, and each one creates an independent point of failure. The departing employee is a particularly acute version of this risk because the motivation to walk away with something often peaks during the same window that access is supposed to be revoked. The Cost of Leaving Access Open After Departure The financial picture is well documented. The 2025 Ponemon Cost of Insider Risks report puts the average annual cost of insider-related incidents at $17.4 million per organization, with containment taking an average of 81 days. Even when a departed employee never actively misuses their access, the existence of a forgotten account is enough to compromise a SOC 2 audit, trigger a breach notification, or create the credentialed beachhead that an outside attacker eventually exploits. The cases keep appearing. Cash App was breached in 2022 when a former employee accessed the records of 8 million customers after leaving. In May 2024, FinWise Bank disclosed that a former employee accessed internal systems after departure because access had never been fully revoked. Intel sued a former engineer in 2024 for downloading roughly 18,000 sensitive files in the days before he left. Ponemon’s 2025 report found that containment costs scale steeply with time. Incidents resolved in under 30 days averaged about $11 million, while those over 90 days averaged $17 million. The biggest variable is not detection capability. It is how fast access actually came down on day one. Compliance and Legal Implications of Incomplete Offboarding Access revocation is not a “best practice.” It is an explicit control requirement in nearly every framework against which an organization is likely to be audited. NIST SP 800-53 control PS-4 requires that on termination, organizations disable system access within an organization-defined time period, terminate or revoke any authenticators, and retrieve organizational property. ISO/IEC 27001 includes equivalent expectations under its Annex A controls for termination of employment. The AICPA Trust Services Criteria for SOC 2 cover this under Common Criteria CC6.2 and CC6.3, and auditors routinely pull a sample of terminated employees and verify timestamps in the identity provider against the HR system. GDPR adds a separate dimension. If a former employee still has access to the personal data of EU residents, that constitutes unauthorised processing under Article 32, and it is the controller’s responsibility, regardless of intent. HIPAA does the same for protected health information. Whatever the framework, the question an auditor or regulator will ask is the same: how quickly was access revoked, and can you prove it? Who Is Responsible for Employee Offboarding? Offboarding fails most often because no one owns the whole process. Four groups need to be in the loop, and each one has a distinct job. HR and People Operations HR is the source of truth for the termination event. Their job is to capture notice of departure, set the official last day, communicate timing to the rest of the business, and serve as the trigger that starts every downstream task. If HR does not record the termination in the HRIS, nothing automated will fire. IT and Security Teams IT executes the access teardown. They disable accounts in the identity provider, revoke SSO and OAuth tokens, remove SaaS application access, suspend email, and recover devices. Security teams typically run the audit trail and post-offboarding monitoring, and they are the ones answering when an account flagged six months later turns out to belong to a person who left in March. Legal and Compliance Legal handles NDA reminders, IP assignment confirmations, non-disclosure obligations, and any contractual surprises. Compliance owns the documentation: the evidence trail that proves the offboarding actually happened and met the relevant control requirements. For regulated industries this becomes audit evidence; for everyone else it becomes legal cover. Direct Managers Managers know things HR does not. They know which shared drives the person owned, which third-party vendors they had standing access to, which client passwords they may have rotated themselves, and which projects need a transition plan. A solid offboarding process forces the manager into the workflow with a checklist of role-specific items, because no central team can guess them. Employee Offboarding Checklist: 10 Steps to Revoke Access Without Leaving Gaps This is the core sequence. The order matters: starting with notification and inventory before disabling accounts means you do not lock the person out of a system you still need them to hand off. Step 1: Initiate Offboarding Immediately Upon Notice of Departure The moment notice is given — resignation, termination decision, or end of contract — the offboarding workflow should start. This means

The Drata Agent is the part of Drata’s compliance stack that actually touches employee devices. It is a lightweight, read-only desktop application that runs in the system toolbar, reads a narrow set of security configuration settings, and reports them back to the Drata platform on a daily schedule. If a SOC 2 or ISO 27001 audit depends on showing that every endpoint has disk encryption, screen lock, antivirus, a password manager, and automatic updates enabled, the Agent is the thing that produces that evidence. This guide covers exactly what it does, how it works, how to install it on macOS, Windows, and Linux, and what to do when it stops syncing. What Is the Drata Agent? The Drata Agent is a desktop application built with Electron, the same framework used by Slack, VS Code, and Discord. It uses osquery, an open-source endpoint instrumentation tool created at Facebook and now maintained as a Linux Foundation project, to query the operating system for specific configuration values. The Agent runs from the system toolbar — the menu bar on macOS, the system tray on Windows, and the indicator area on Linux — and synchronises once per day with Drata’s backend. The full source code of the Agent has been open source since June 2023. Anyone can audit the code on Drata’s GitHub organisation, including security teams that need to validate it before deploying to the fleet. The Agent supports the latest two major versions of each operating system. On macOS, that currently means macOS 26 (Tahoe) and macOS 15 (Sequoia), with Agent version 3.9.0 or higher. On Windows, it covers the two most recent stable versions Microsoft actively maintains. On Linux, only LTS distributions are supported; Ubuntu 22.04 LTS and 24.04 LTS are the current supported targets.   What the Drata Agent Does (and Does Not Do) The Agent collects a tightly scoped list of configuration data points — specifically the items that map to typical SOC 2 and ISO 27001 device-level controls. The Agent does read: disk encryption status (FileVault, BitLocker, LUKS); screen lock and screensaver configuration; installed antivirus or endpoint protection software; installed password manager applications; operating system version and update status; the list of installed applications and browser extensions for Chrome, Firefox, and Internet Explorer (used to detect AV and password manager presence); and the operating system identifier and machine serial number for asset attribution. The Agent does not read keystrokes, browsing history, file contents, clipboard data, screen contents, network traffic, or any application data. Access is strictly read-only at the system-preferences level. The Agent cannot make changes to the device, push configuration, or remediate failed controls. If a check fails, the employee or IT team fixes it manually; the Agent simply observes whether the fix worked on the next sync. Important: Read-only does not mean invisible. The Agent enumerates installed applications and browser extensions to detect antivirus and password manager presence, and this list is sent to Drata. If that level of visibility is a concern for privacy or works council requirements, address it before rollout — not after. How Does the Drata Agent Work? Once installed and registered, the Agent runs continuously in the background. It performs scheduled checks, reports results to Drata, and updates itself when new versions ship. Synchronization Process The Agent syncs once per day. The sync runs at the first opportunity each calendar day: typically, the first network connection after the device was off or asleep, the moment the user logs in if the Agent autostarts, or any manual trigger from the toolbar menu. The data sent is small — a structured report of the configuration values the Agent read, plus the Agent version and machine identifier. There is no telemetry of user activity. When the sync succeeds, the device’s compliance status in Drata updates within a few minutes. When it fails, the device may show an Unable to get data status, and the corresponding controls in Drata will appear unconfirmed until the next successful sync. Automatic Updates The Agent updates itself. When a new version is released, the Agent shows a notification asking the user to allow the update. Updates are mandatory — running an outdated Agent eventually causes registration and sync failures. Linux installations through Ubuntu’s package manager auto-update via the system updater starting with version 3.6; AppImage installations and Arch AUR builds need to be updated manually or through the AUR helper.   Prerequisites Before Installing the Drata Agent Before installation, three things need to be in place. First, the device user needs an active Drata account with employee onboarding tasks assigned. Second, the operating system must be a supported version. Third, the user needs administrator rights on the device to install the application, since it registers a startup item. The user will also need access to their work email during installation. Registration uses a magic-link verification flow, and the verification email arrives within a minute of clicking Register Drata Agent in the Drata UI. How to Install the Drata Agent on Mac There are two practical paths on macOS: install through Homebrew Cask, or download the signed installer directly from MyDrata. Installation via Homebrew The Drata Agent is published as an official cask in the Homebrew repository, which is the cleanest install method for engineers who already use Homebrew for package management. The cask requires macOS 12 (Monterey) or newer. The install command is: brew install –cask drata-agent After Homebrew finishes, open Drata Agent.app from /Applications, then return to MyDrata and click Register Drata Agent. A magic-link email arrives shortly after. Open the link, copy the token portion of the URL, paste it into the Agent’s register dialog, and confirm. Run or Build the Drata Agent on Mac For organisations that want to build from source rather than use the published package, the GitHub repository contains the full Electron build pipeline. Build prerequisites include Node.js and electron-builder, and the osquery binaries need to be supplied separately. Drata explicitly notes that locally built packages are not signed and that production registration requires an