Compliance Templates
Audit reports, certifications, and compliance documents. Structurify provides 9 templates for this category.
Available Templates
| Template | ID | Description |
|---|---|---|
| SOC 2 Report | ptpl_soc2_report | Extract key data from SOC 2 Type I and Type II audit reports for vendor due dili |
| ISO 27001 Audit Report | ptpl_iso27001_report | Extract key findings from ISO 27001 certification and surveillance audit reports |
| GDPR Data Processing Agreement | ptpl_gdpr_dpa | Extract key terms and obligations from GDPR Data Processing Agreements (DPAs) |
| HIPAA Business Associate Agreement | ptpl_hipaa_baa | Extract key terms and obligations from HIPAA Business Associate Agreements |
| PCI DSS Compliance Report | ptpl_pci_dss_report | Extract findings from PCI DSS ROC (Report on Compliance) and SAQ (Self-Assessmen |
| Privacy Policy Analysis | ptpl_privacy_policy | Analyze privacy policies for compliance, data practices, and consumer rights dis |
| Security Incident / Breach Report | ptpl_incident_report | Extract details from security incident reports, breach notifications, and post-i |
| FATCA/CRS Self-Certification | ptpl_fatca_crs | Extract tax residency and status information from FATCA and Common Reporting Sta |
| ISO 27001 Statement of Applicability | ptpl_iso27001_soa | Extract Annex A control selections, justifications, and implementation status fr |
Example Usage
from structurify import Structurify
client = Structurify(api_key="sk_live_xxx")
# Create project with template
project = client.projects.create(
name="My Compliance Project",
template_id="ptpl_soc2_report"
)
# Upload and extract
doc = client.documents.upload(
project_id=project["id"],
file_path="document.pdf"
)
job = client.extraction.run(project_id=project["id"])
result = client.extraction.wait_for_completion(job["id"])
Try It
- Run in Google Colab - Interactive notebooks
- CodeSandbox Examples - Node.js examples