Compliance
How to Automate SOC 2 Evidence with Drata + Screenshots
Drata automates ~80% of SOC 2 evidence through APIs but can't capture application-level screenshots. Close the gap with AI-recorded evidence — or replace the whole stack with an all-in-one agent that does both.

Use browser extension tools with AI agents that automatically capture screenshots during workflow testing, annotate them with SOC 2 control mappings, and generate audit-ready evidence packages. Tools like Screenata reduce screenshot collection time from 40+ hours to under 2 hours per audit.
Screenshots are the piece Drata's API integrations can't reach — but they're only part of the picture. Screenata also generates infrastructure-aware policies, automates ~70% of the rest of your evidence through its own API scans, and signs every artifact for the auditor. So you can either bolt it onto Drata to close the screenshot gap, or run it standalone as an all-in-one alternative to the Vanta/Drata + consultant stack. This guide covers both paths.
Does Drata Automate SOC 2?
Yes — Drata automates roughly 80% of SOC 2 evidence, pulling it automatically through API integrations with your cloud, identity, and HR systems (AWS, GCP, Azure, Okta, Google Workspace, and more). What Drata can't automate is the application-level evidence auditors still ask for: screenshots of access controls, role-based access (RBAC) verification, and UI workflow documentation. That remaining ~20% is where teams lose 40-60 hours per audit on manual screenshot work — or close the gap with a screenshot-automation tool like Screenata.
What Drata Automates for SOC 2 (And What It Can't)
Drata is excellent at automating SOC 2 compliance through API integrations. It continuously monitors your infrastructure and pulls evidence automatically from connected systems.
What Drata automates well:
- AWS, GCP, Azure infrastructure configurations
- Identity provider logs (Okta, Google Workspace, Azure AD)
- MDM and endpoint security status
- Background check and security training completion
- Vendor risk assessments
- Policy acknowledgments
What Drata cannot automate:
- Screenshots of application-level access controls
- UI-based workflow documentation
- Custom application testing evidence
- Role-based access control (RBAC) verification screenshots
- Manual procedure documentation with visual proof
This is the 20% gap that requires manual work. For a typical SOC 2 audit, teams spend 40-60 hours taking screenshots, organizing files, and writing descriptions for controls that Drata's API integrations cannot reach.
Two ways to close the gap:
- Keep Drata, add Screenata for the 20% — Drata handles infrastructure evidence; Screenata captures application-level screenshots and exports them directly into your Drata workspace.
- Replace the stack with Screenata — Screenata automates ~70% of evidence through its own API scans (the same infrastructure and identity sources Drata reads) and captures the screenshot 20%, so the one tool covers both halves. See Can Screenata replace Drata? below.
What Else Screenata Does (Beyond Screenshots)
If you only know Screenata as a screenshot recorder, this is the part that's changed. Screenata is a full AI-native compliance operations platform, not a single-purpose capture tool:
| Capability | What it does |
|---|---|
| Infrastructure-aware policies | Scans your GitHub repos, cloud (AWS/GCP/Azure), and identity providers (Okta, Google Workspace), then generates policies grounded in how you actually operate — not templates |
| ~70% API evidence automation | Pulls infrastructure and identity evidence automatically across 60+ native providers and 489+ compliance checks — the same automated coverage you'd expect from Drata |
| Application-level screenshots | Captures the UI/RBAC/workflow evidence APIs can't reach (the focus of this guide) |
| Multi-framework | SOC 2, HIPAA, and ISO 27001 from one evidence base (NIST 800-53 as the shared hub) — collect once, map everywhere |
| Signed, audit-grade evidence | RSA/ECDSA signatures, RFC 3161 timestamps, and SHA-256 hashes on every artifact, so auditors can verify nothing was altered |
| Developer-native | screenata CLI, an MCP server for Claude Code/Cursor, and GitHub PR compliance reviews — compliance where engineers already work |
At $499/month, Screenata is built to replace the traditional stack — Vanta/Drata ($7–80K/year) plus a vCISO consultant ($8–15K/month) — not just supplement it. If you already run Drata, the rest of this guide shows how to slot Screenata in for the screenshot work; if you're starting fresh, it can stand alone.
What Problem Does Screenshot Automation Solve?
Most compliance platforms like Vanta and Drata automate infrastructure-level evidence collection through API integrations—pulling data from AWS, GitHub, Okta, and other systems automatically.
However, they cannot automate application-level testing and workflow documentation that requires:
- Screenshots of user interface controls
- Step-by-step process documentation
- Role-based access testing results
- Application behavior verification
Result: Compliance teams spend 40-60 hours per audit cycle manually:
- Taking screenshots of each control test
- Organizing files by control ID
- Writing descriptions for each image
- Formatting evidence into audit-ready documents
- Uploading to compliance platforms
Why Screenshots Are Required for SOC 2
SOC 2 auditors require visual evidence for controls that cannot be verified through API data alone:
| Control Category | Screenshot Requirements | Example Evidence |
|---|---|---|
| CC6.1 - Logical Access | User permission tests, login attempts | Screenshots showing denied access for unauthorized users |
| CC6.2 - Access Removal | Terminated user verification | Screenshots of disabled accounts in production systems |
| CC7.2 - Change Management | Deployment approval workflows | Screenshots of PR approval process and deploy logs |
| CC8.1 - Vulnerability Management | Security scanning results | Screenshots of vulnerability scan dashboards |
Why auditors need screenshots:
- Visual proof of control effectiveness
- Context that logs alone cannot provide
- Human-readable evidence for non-technical reviewers
- Verification of UI-level controls
How Screenshot Automation Works
Step 1: Install Browser Extension
Install an AI-powered compliance recorder (like Screenata) as a browser extension:
- Works with Chrome and Edge
- One-click installation
- Zero IT setup required
- No code changes to your application
Step 2: Record Control Tests
Start recording and perform your control test normally:
- Navigate to your application
- Click "Start Recording" for specific SOC 2 control
- Perform the test (e.g., attempt unauthorized access)
- System automatically captures screenshots at each step
What gets captured automatically:
- Screenshots of each action
- Timestamps for each step
- User who performed test
- Browser and system metadata
- URL and page titles
Step 3: AI Generates Documentation
The AI agent processes your recording to create:
Automatic annotations:
- Control ID mapping (CC6.1, CC7.2, etc.)
- Step descriptions generated by LLM
- Pass/fail determination
- Risk level assessment
Output formats:
- PDF evidence pack with cover page
- Individual screenshot files (timestamped)
- CSV metadata file
- JSON structured data
Step 4: Export to Compliance Platform
Integrate with your existing workflow:
- Vanta: Upload evidence pack to control
- Drata: Attach to test documentation
- PDF Export: Share with auditors directly
- API Integration: Sync automatically
Manual vs Automated Evidence Collection
| Task | Manual Process | Automated with AI | Time Saved |
|---|---|---|---|
| Screenshot capture | Take 20-30 screenshots per control | Auto-captured during test | 15 min → 30 sec |
| File organization | Rename and organize files manually | Auto-organized by control ID | 10 min → 0 min |
| Description writing | Write description for each screenshot | AI generates descriptions | 20 min → 1 min |
| Control mapping | Manually map to Trust Service Criteria | Automatically mapped | 5 min → 0 min |
| Report formatting | Create PDF with Word/Google Docs | Auto-generated professional PDF | 15 min → 30 sec |
| Upload to platform | Manual upload and categorization | One-click export | 5 min → 30 sec |
| Total per control | ~60 minutes | ~3 minutes | 95% reduction |
Annual savings (for 50 controls per year):
- Manual: 50 hours
- Automated: 2.5 hours
- Time saved: 47.5 hours
- Cost savings: $7,125+ (at $150/hour compliance rate)
Step-by-Step Setup Guide
1. Choose Your Automation Tool
Browser Extension Options:
- Screenata - AI-powered, SOC 2 optimized, Drata/Vanta integration
- Loom + manual processing (time-intensive)
- ScreenRec + manual documentation (no automation)
Recommendation: Use Screenata for audit-specific workflow with:
- Built-in SOC 2 control mapping
- Automatic evidence formatting
- Auditor-ready output
2. Configure Control Templates
Set up templates for recurring controls:
{
"control_id": "CC6.1",
"test_frequency": "quarterly",
"test_steps": [
"Login as unauthorized user",
"Attempt to access admin panel",
"Verify access denied",
"Check audit log entry"
],
"pass_criteria": "Access denied with 403 error"
}
3. Schedule Quarterly Tests
Create calendar reminders for:
- Access control tests (quarterly)
- Change management reviews (per deployment)
- Vulnerability scans (monthly)
- Backup restoration tests (quarterly)
4. Integrate with GRC Platform
Connect to Vanta or Drata:
- Generate API key in Screenata
- Add integration in Vanta/Drata settings
- Configure control ID mappings
- Test evidence sync
Example: Automating CC6.1 Logical Access Control
Objective: Verify that users without admin privileges cannot access sensitive data.
Manual Process (60 minutes):
- Create test user without permissions (5 min)
- Login and attempt access (5 min)
- Take 4-6 screenshots manually (10 min)
- Write test report describing each step (20 min)
- Format into PDF with Word (15 min)
- Upload to Vanta/Drata (5 min)
Automated Process (3 minutes):
- Click "Start Recording" for CC6.1 (10 sec)
- Login and attempt access (90 sec)
- Click "Stop Recording" (5 sec)
- AI generates complete evidence pack (30 sec)
- One-click export to Vanta/Drata (15 sec)
Evidence Package Contents:
CC6.1_Logical_Access_Test.pdf(5 pages)/screenshots/folder (6 timestamped images)metadata.json(test details, timestamps, tester info)manifest.csv(evidence inventory)
Integration with Existing Compliance Tools
Vanta Integration
What Vanta automates:
- Infrastructure configurations (AWS, GCP, Azure)
- Employee access logs (Okta, Google Workspace)
- Security policies and training records
What Screenata adds:
- Application-level access control tests
- Custom workflow documentation
- UI-based control verification
- Manual control automation
Integration method:
- Export evidence pack from Screenata
- Navigate to control in Vanta
- Upload as "Additional Evidence"
- Link to control test documentation
Drata Integration
What Drata automates for SOC 2:
- Continuous control monitoring via API integrations
- Policy management and employee acknowledgments
- Vendor risk assessments and questionnaires
- Infrastructure evidence from AWS, GCP, Azure
- Identity provider logs from Okta, Google Workspace
What Screenata adds to Drata:
- Screenshot-based evidence for UI controls
- Application-level testing documentation
- Workflow process verification with timestamps
- Custom control evidence that APIs cannot capture
- Visual proof of access denied scenarios
How to automate SOC 2 evidence with Drata + Screenata:
- Use Drata for infrastructure and policy evidence (automated via API)
- Use Screenata for application screenshots and workflow documentation
- Export Screenata evidence packs directly to Drata controls
- Achieve 100% evidence coverage with minimal manual work
Integration methods:
- Direct API sync (automatic upload to Drata controls)
- Manual upload (PDF + screenshots to specific controls)
- Scheduled exports (quarterly/monthly batch uploads)
Why Screenshots Are Required for SOC 2
Auditors require screenshots for:
1. UI-Based Controls
Controls that depend on visual elements:
- Login pages with MFA
- Access denied messages
- Permission settings in admin panels
- Security warnings and confirmations
2. Application-Level Tests
Tests that require human interaction:
- Role-based access control (RBAC) verification
- Data privacy controls in UI
- Approval workflows
- Alert and notification systems
3. Process Documentation
Workflows that span multiple systems:
- Incident response procedures
- Change management approvals
- Access provisioning/deprovisioning
- Security review processes
4. Proof of Effectiveness
Evidence that controls work as designed:
- Before/after screenshots showing state changes
- Error messages proving access denial
- Timestamps proving timely execution
- User context proving who performed action
Best Practices for Automated Evidence Collection
1. Standardize Test Procedures
Create repeatable test scripts:
- Document exact steps for each control
- Use consistent naming conventions
- Include expected outcomes
- Define pass/fail criteria clearly
2. Schedule Regular Captures
Set up automated schedules:
- Monthly: Vulnerability scans, security reviews
- Quarterly: Access control tests, RBAC verification
- Per-deployment: Change management evidence
- Annual: DR testing, full security audits
3. Maintain Evidence Repository
Organize collected evidence:
evidence/
├── Q1/
│ ├── CC6.1_logical_access/
│ ├── CC7.2_change_management/
│ └── CC8.1_vulnerability_mgmt/
├── Q2/
└── Q3/
4. Review Before Submission
Even with automation, always:
- Verify screenshots are clear and readable
- Confirm control mapping is accurate
- Check timestamps are correct
- Ensure no sensitive data is exposed
Common Challenges and Solutions
Challenge 1: Screenshots Contain Sensitive Data
Solution:
- Use AI-powered redaction (Screenata includes this)
- Configure automatic PII masking
- Use test environments with synthetic data
- Review before export
Challenge 2: Evidence Doesn't Match Auditor Requirements
Solution:
- Use pre-configured SOC 2 templates
- Include control objectives in evidence
- Add tester information and timestamps
- Follow AICPA SOC 2 formatting standards
Challenge 3: Integration with Existing Workflows
Solution:
- Choose tools with Vanta/Drata integrations
- Use API-first platforms
- Export in multiple formats (PDF, JSON, CSV)
- Schedule syncs to match audit cycles
Challenge 4: Maintaining Evidence Across Quarters
Solution:
- Automate scheduled captures
- Version control evidence repository
- Track changes between quarters
- Compare before/after states
Cost-Benefit Analysis
Traditional Manual Approach
Time investment per audit cycle:
- 50 controls × 60 minutes = 50 hours per quarter
- Annual time: 200 hours (4 quarters)
Hidden costs:
- Context switching and interruptions
- Formatting inconsistencies requiring rework
- Missing evidence discovered during audit
- Stress and overtime during audit season
Automated Approach
Time investment:
- Setup time: 2 hours
- Per-control time: 3 minutes
- 50 controls × 3 minutes = 2.5 hours per quarter
- Annual time: 10 hours
Time savings:
- Time saved: 190 hours/year (95% reduction)
Frequently Asked Questions
Does Drata automate SOC 2?
Yes. Drata automates roughly 80% of SOC 2 evidence by pulling it through API integrations — infrastructure configurations (AWS, GCP, Azure), identity and access logs (Okta, Google Workspace), endpoint and MDM status, background checks, security training, vendor risk, and policy acknowledgments. It cannot automate application-level screenshot evidence, UI-based access control tests, or workflow documentation, which still require manual capture or a screenshot-automation tool like Screenata.
How does Drata automate SOC 2 evidence collection?
Drata connects to your cloud, identity, and HR systems through API integrations and continuously monitors them, pulling evidence automatically and flagging controls that drift out of compliance. This covers infrastructure and policy evidence — but not anything behind your application's UI, such as role-based access tests or approval workflows that auditors require screenshots for.
Can Drata fully automate SOC 2 on its own?
No. Drata automates the ~80% of SOC 2 evidence available through APIs, but the remaining ~20% — application-level access controls, RBAC verification, and UI workflow documentation — needs visual proof Drata cannot capture. Teams typically pair Drata with a screenshot-automation tool to reach full coverage, or use an all-in-one tool like Screenata that handles both.
Can Screenata replace Drata for SOC 2?
Yes, for most startups. Screenata is an all-in-one compliance platform, not just a screenshot add-on. It automates ~70% of evidence through its own API scans of your cloud and identity providers — the same sources Drata reads — and captures the application-level screenshot evidence Drata can't. It additionally generates infrastructure-aware policies, maps controls across SOC 2, HIPAA, and ISO 27001, and cryptographically signs every artifact. At $499/month it's priced to replace the full Vanta/Drata-plus-consultant stack. If you already run Drata, Screenata works alongside it to close the screenshot gap.
Do auditors accept AI-generated evidence?
Yes, as long as the evidence includes:
- Original screenshots (not generated/fake)
- Accurate timestamps
- Tester identity
- Control objectives
- Clear pass/fail determination
AI is used for organization and description, not fabrication. The underlying evidence is real testing performed by your team.
How is this different from screen recording tools?
Screen recording tools (Loom, ScreenRec):
- ❌ No automatic screenshot extraction
- ❌ No control ID mapping
- ❌ No audit-ready formatting
- ❌ Manual processing required
Compliance automation tools (Screenata):
- ✅ Automatic screenshot capture at key moments
- ✅ Built-in SOC 2 control mapping
- ✅ Auto-generated evidence packs
- ✅ Integration with Vanta/Drata
Can this completely replace Vanta or Drata?
For most startups, yes. Screenata is an all-in-one compliance platform, not just a screenshot add-on. It handles both halves of SOC 2 — the ~70% of evidence Drata pulls through APIs and the application-level screenshot 20% it can't — plus policy writing, control mapping, codebase analysis, readiness scoring, and compliance guidance.
Screenata covers:
- Infrastructure and application-level evidence collection (API scans + screenshots)
- Infrastructure-aware policy writing and control mapping
- Screenshot-based evidence and workflow documentation
- Multi-framework coverage — SOC 2, HIPAA, and ISO 27001 from one evidence base
- Cryptographically signed, audit-grade evidence packages
- Compliance guidance and readiness scoring
At $499/month, it's priced to replace the full traditional stack — the GRC platform (Vanta/Drata at $7–80K/year) and the vCISO consultant ($8–15K/month).
Best approach: If you already have Vanta/Drata, run Screenata alongside them to close the screenshot gap. If you're starting fresh, Screenata alone is sufficient — no GRC platform or consultant required.
How much time does setup take?
Initial setup: 1-2 hours
- Install browser extension (5 min)
- Configure control templates (30 min)
- Set up integrations (20 min)
- Test first control (15 min)
Ongoing: Minimal
- Recording tests: 2-3 min per control
- No maintenance required
- Automatic updates
Is my data secure?
Yes. Security features include:
- Data encryption at rest and in transit
- PII redaction for sensitive information
- SOC 2 Type II certified infrastructure
- No data sharing with third parties
- Self-hosted option available for enterprise
What controls can be automated?
Ideal for automation:
- ✅ CC6.1 - Logical Access Controls
- ✅ CC6.2 - Access Removal
- ✅ CC7.2 - Change Management
- ✅ CC8.1 - Vulnerability Management
- ✅ Custom application controls
Not ideal (require different tools):
- ❌ Infrastructure configs (use Vanta/Drata)
- ❌ Log analysis (use SIEM)
- ❌ Policy documentation (use GRC platform)
Key Takeaways
✅ Screenshot automation reduces audit prep time by 95% (60 min → 3 min per control)
✅ AI-powered tools handle capture, organization, description, and formatting automatically
✅ Can work alongside or replace existing GRC platforms (Vanta/Drata)
✅ 190 hours saved annually (95% reduction) for typical SaaS companies
✅ Auditor-accepted evidence when properly formatted with timestamps and context
✅ Setup takes 1-2 hours, ongoing usage is 2-3 minutes per control
Learn More About SOC 2 Compliance Automation
For a complete guide to automating SOC 2 evidence collection, including how to automate screenshot collection for application controls, see our comprehensive SOC 2 automation guide.
Not sure if you even need a compliance consultant? Read Do You Actually Need a vCISO for SOC 2? Probably Not Anymore or The Bootstrapped Founder's Guide to SOC 2.
Connect and see
See your SOC 2 with your real systems.
Connect GitHub and cloud read-only. Vera shows your control matrix, policy gaps, and prioritized next actions before you commit to anything.