Security, Compliance, and Integration Requirements
Overview
A procurement team selected an AI platform based on strong capabilities and reasonable cost. Three months into implementation, compliance discovered the vendor's data residency defaults to US servers, conflicting with the company's GDPR obligations. Security found the vendor's SSO implementation was incomplete. Integration learned the API didn't support real-time connections required for their use case. All three problems should have been identified before contract signature, not discovered during implementation.
Security, compliance, and integration requirements aren't nice-to-haves. They're gates that determine whether a platform can even be used in your organization. Identify these requirements early or risk expensive implementation delays and rework.
Security Requirements for Operations AI Systems
AI systems hold operational data, forecasts, resource plans, customer information, financial data. Securing this data is non-negotiable.
Data Encryption:
Establish encryption requirements:
- In transit: All data moving between your systems and the AI platform must be encrypted using TLS 1.2 or higher
- At rest: Data stored in the vendor's systems must be encrypted using AES-256 or equivalent
- Key management: Encryption keys must be managed securely (not accessible to vendor support staff without authorization)
- Encryption scope: Include both your input data and AI model outputs
Ask vendors: "Show me your encryption specifications for data in transit and at rest. Who manages encryption keys? Can I verify encryption is working?"
Weak answer: "We use industry-standard encryption." Good answer: "We use TLS 1.2 for transit and AES-256 for at-rest encryption. Keys are managed by AWS Key Management Service, isolated to customer accounts. You can verify encryption by requesting encryption certificates."
Access Controls:
Establish who can access your operational data within the AI platform:
- Role-based access control: Different users have different permission levels (admin, analyst, viewer)
- Multi-factor authentication: All users must authenticate with password plus second factor
- Service accounts: If the platform connects to your systems, use restricted service accounts, not shared credentials
- Least privilege: Users get minimum permissions needed for their role
Ask vendors: "How do you implement access controls? Do you support SAML/SSO integration with our corporate directory? Can we audit who accesses our data?"
Audit Logging:
You must be able to prove who did what and when:
- All data access logged with user, timestamp, data accessed
- All changes logged (configuration changes, model retraining, etc.)
- Logs stored separately from operational data (so they can't be deleted to hide activity)
- Log retention for minimum 1-3 years (check your compliance requirements)
Ask vendors: "Do you provide audit logs? Can we export logs to our security system? How long are logs retained?"
Vendor Security Certifications:
Require vendors to demonstrate security practices:
- SOC 2 Type II certification: Third-party verification of security controls, most critical
- ISO 27001 certification: Information security management system
- Penetration testing: Regular third-party security assessments
- Vulnerability management: Regular security updates and patching
Ask vendors: "What certifications do you hold? Can you share your SOC 2 report? When was your last penetration test?"
Critical insight: A vendor's claims about security mean nothing. Require proof: certifications, audit logs, security testing results. If a vendor won't provide proof, assume they haven't invested in security and look elsewhere.
Data Residency and Jurisdiction:
Regulatory requirements often dictate where data can be stored:
- GDPR (EU): Personal data of EU residents must be stored in EU
- CCPA (California): Personal data of California residents gets specific protections
- Data localization laws: Some countries require government data stored locally
- Industry regulations: Financial services and healthcare may have specific data residency rules
Identify your data residency requirements before evaluating vendors. This is a yes/no gate, if a vendor can't meet it, they're eliminated.
Ask vendors: "Where is my data stored by default? Can I specify data residency? Do you have data centers in [required jurisdiction]?"
Compliance Requirements by Industry
Compliance requirements vary by industry. Know your requirements before evaluating AI systems.
Financial Services:
- SOX compliance: AI recommendations used for financial decisions must be auditable and explainable
- GLBA compliance: Customer financial data must be protected with specific security standards
- Fair lending: If AI influences credit decisions, it must not discriminate
- Model governance: Models used for decisions must be documented, tested, and approved
Healthcare:
- HIPAA compliance: Health information data must be protected and handled with specific security standards
- Medical device regulations: If AI is used diagnostically, may require FDA approval
- Explainability: Clinicians must understand AI recommendations to override them safely
Manufacturing/Supply Chain:
- Supplier requirements: Large customers may require specific security standards
- Product safety: If AI influences safety-related decisions, must be highly reliable
- Environmental/quality compliance: Data used must comply with quality standards
Government/Defense:
- Data classification: Handle classified data with required security controls
- Facility requirements: Systems must be in approved facilities
- Personnel security: Staff accessing data may require clearances
Identify your industry's compliance requirements early. Some requirements eliminate certain vendors immediately.
Integration Requirements Architecture
Define how the AI system will connect to your existing operations systems.
Data Input Connections:
How does data flow INTO the AI system?
- Batch API: Daily/weekly upload of data files via API call
- Real-time API: Continuous stream of transactions via API
- Database replication: AI system reads directly from your database
- File-based: Regular file drops to shared location (least preferred, highest latency)
Specify: "We require real-time data input via API. The system must accept JSON payloads over HTTPS with TLS 1.2. We need failure notifications if data doesn't arrive within expected windows."
Data Output Connections:
How does the AI system deliver results back to your processes?
- API: AI system exposes API that your applications call for predictions
- Batch export: Daily/weekly export of results to your systems
- Database write: AI system writes results directly to your database
- Dashboard: Results available via vendor's dashboard (requires manual pulling)
Specify: "We require real-time decision delivery via REST API. The system must return predictions within 200ms and support up to 1,000 requests/second. Results must be consumable by our workflow automation system."
System Integration Points:
List every system that must connect to the AI platform:
- Data sources: ERP, CRM, HRIS, scheduling systems, sensors, etc.
- Data destinations: Workflow engines, dashboards, reporting systems
- Authentication: Identity providers that must sync with AI platform (LDAP, Active Directory, SAML)
Example integration architecture:
- Data input: ERP system → API → AI platform (daily batch at 2am)
- AI processing: Model runs nightly, generates forecasts
- Data output: AI platform → API → Workflow automation system (pulls results hourly)
- Authentication: Corporate Active Directory → AI platform (SAML SSO)
API Requirements:
If integration uses APIs, specify these technical requirements:
- Authentication: OAuth 2.0, API keys, mutual TLS, or other method
- Rate limiting: Maximum requests per second the vendor supports
- Timeout behavior: How system handles slow responses
- Error handling: How errors are communicated and retried
- Versioning: How API changes are managed without breaking integrations
- Documentation: Vendor provides complete, up-to-date API documentation
Create an API integration checklist:
- [ ] Vendor API documentation reviewed and adequate
- [ ] Authentication mechanism compatible with our infrastructure
- [ ] Rate limits sufficient for our transaction volume
- [ ] Error handling meets our reliability requirements
- [ ] Test environment available for integration testing
- [ ] Webhook notifications available for asynchronous updates
- [ ] API response time acceptable for our use case
The Technical Requirements Document
Document all security, compliance, and integration requirements in a single reference document.
The document includes:
Security Requirements:
- Encryption standards (TLS 1.2+, AES-256)
- Access control approach (role-based, MFA required)
- Audit logging requirements (what's logged, retention period)
- Vendor certifications required (SOC 2 Type II, ISO 27001)
- Data residency requirements (jurisdiction, facility type)
- Incident response requirements (notification timeline, remediation)
Compliance Requirements:
- Industry regulations that apply
- Data classification for information handled
- Approval processes for AI-based decisions
- Audit trail requirements
- Data retention and deletion policies
Integration Requirements:
- List of systems to integrate
- Data flow diagrams (input and output)
- API specifications and technical requirements
- Authentication and authorization approach
- Real-time vs batch requirements
- Scalability targets (transaction volume, response time)
- High availability requirements (uptime SLAs)
Exclusion Criteria:
- Hard requirements that immediately eliminate vendors
- Example: "System must support GDPR data residency in EU. Vendors without EU data centers are excluded."
This document becomes your evaluation gate. Vendors that can't meet requirements are eliminated immediately, saving evaluation time and preventing later disappointment.
Evaluating Vendor Security and Integration Capability
Beyond requirements definition, assess vendor's actual capability to meet them.
Security Assessment:
Request and review:
- SOC 2 Type II audit report (or pending audit timeline)
- Data security and encryption specifications
- Incident response and breach notification procedures
- Vulnerability management and patching schedule
- Customer references who can speak to security experience
Red flags:
- Vendor won't provide security documentation
- No third-party security certifications
- No formal incident response plan
- Service-only security (vendor can't discuss your access controls)
Integration Assessment:
Request and review:
- Complete API documentation
- Integration examples for similar customer scenarios
- Test environment access for integration testing
- Supported authentication standards and protocols
- Integration timeline estimates for your specific systems
Red flags:
- Limited API documentation
- No test environment available until after purchase
- Vendor unfamiliar with integrating to your system types
- No examples of similar integrations completed
Compliance Assessment:
Request and review:
- Compliance certifications and audit reports
- Compliance questionnaires filled out specifically for your requirements
- References from customers in your industry
- Legal review of vendor's data processing agreement (DPA)
Red flags:
- Vendor can't answer specific compliance questions
- DPA doesn't address your data handling requirements
- No industry-specific compliance examples
- Vendor suggests compliance is "customer's responsibility"
Integration Pattern Failures and How to Prevent Them**
Common integration failures emerge after vendors are selected. Avoid these:
Failure 1: Real-Time Promises with Batch-Only Delivery**
Vendor claims "real-time API integration" but in practice only supports daily batch uploads. Your use case needed real-time decisions (inventory replenishment). Gap discovered during PoC, too late to change vendor. Mitigation: During PoC, test actual real-time integration, not just vendor's description of it.
Failure 2: Insufficient API Rate Limits**
Your forecasting system will generate 500 requests/second during daily processing. Vendor's API supports 100 requests/second. Bottleneck created. Mitigation: Calculate your transaction volume upfront, verify vendor's API can handle peak load, test under load during PoC.
Failure 3: Authentication Mismatch**
Vendor uses API keys for authentication. Your security policy requires mutual TLS certificates. Integration approach must change, requiring security exemption or vendor redesign. Mitigation: Align authentication requirements before vendor selection.
Failure 4: Data Format Incompatibility**
Your ERP exports data in CSV. Vendor's API expects JSON. Custom code required to transform. Mitigation: Review data formats during vendor evaluation. Confirm vendor can consume your native data format or provide transformation tools.
Failure 5: Test Environment Unavailable**
You can't test integration until after contract signing. Implementation timeline slips because integration testing reveals surprises. Mitigation: Require vendor provide test environment access during PoC. Make integration testing part of vendor evaluation, not post-sale activity.
Security Incident Response Planning**
Beyond security requirements, plan how to respond if the vendor experiences a breach or outage:
Breach notification requirements:** Vendor must notify you within 24 hours of discovering a breach affecting your data. Include what data was affected, who had access, what they did. Then vendor must conduct forensics and provide detailed incident report.
Breach remediation:** What will vendor do if breached? (Rotate credentials, update encryption keys, reset access controls?) Your agreement should specify required actions and timeline.
Outage response:** If vendor's system goes down, how long can you operate without it? If your decision-making depends on AI recommendations and vendor is down, what's your backup process? Plan this before you need it.
These aren't just legal protections. They're operational safety nets. Think through the "what if" scenarios before they happen.
The Data Processing Agreement (DPA)**
Critical legal document that governs how vendor handles your data. Don't skip this.
Key DPA sections to verify:
- Data controller vs processor: Is vendor a data processor (acting under your direction) or controller (acting independently)? For your AI integration, vendor should be a processor.
- Data location: Where is your data stored? Is it retained only as long as needed or indefinitely?
- Sub-processors: Who else (vendors, consultants) has access to your data? You should approve sub-processor list.
- Deletion rights: Can you require all your data deleted when relationship ends? Some vendors keep data for their own model improvement.
- Audit rights: Can you audit vendor's data handling practices? You should have right to audit security and compliance controls.
- Breach notification: Does vendor commit to notify you within required timeframe (typically 24-48 hours)? Verify timeline.
DPA review is a legal task but IT/security should be involved. DPA often determines whether vendor is actually acceptable for your use case.
Building Your Requirements Scorecard**
Create a yes/no scorecard for security, compliance, and integration requirements. Vendors that fail hard gates are eliminated immediately.
Hard Gates (Must Have):
- Data encryption in transit (TLS 1.2+): Yes/No
- Data encryption at rest (AES-256+): Yes/No
- Audit logging of all access: Yes/No
- Multi-factor authentication available: Yes/No
- GDPR compliance (if EU data): Yes/No
- SOC 2 Type II certification: Yes/No
- Real-time API integration (if required): Yes/No
- Data residency in required jurisdiction: Yes/No
Any "No" on hard gates = vendor is eliminated. Don't negotiate hard gates.
Soft Gates (Important But Negotiable):
- Single sign-on (SAML/OIDC): Yes/No
- High availability SLA (99.9%+): Yes/No
- Disaster recovery plan documented: Yes/No
- Webhook notifications for async updates: Yes/No
- API rate limits: [number]/second
- API response time guarantee: [milliseconds]
Soft gates can be negotiated, worked around, or accepted as operational challenges. But document each one explicitly so surprises don't emerge later.
Deliverable: Technical Requirements Document and Vendor Assessment**
Document your requirements and vendor assessment in formats ready for leadership and legal review.
The requirements document includes:
- Executive summary of requirements and impact on vendor selection
- Security requirements specifications with rationale
- Compliance requirements by regulation and standard
- Integration architecture and data flow diagrams
- Technical specifications (APIs, authentication, rate limits, latency)
- Hard gates (eliminators if not met)
- Soft gates (important but negotiable)
- DPA requirements and review checklist
The vendor assessment includes:
- Scorecard rating vendors against hard gates, soft gates, and technical requirements
- Red flags identified during security/compliance/integration assessment
- DPA review summary (issues identified, required changes)
- Integration risk assessment (likelihood of integration problems, remediation cost)
- Recommendation for approval, approval-with-conditions, or rejection
This documentation is your protection. If security issues emerge later, you can show you identified requirements upfront and vendors failed to meet them.
What to Do Monday Morning**
- Work with your legal and compliance teams to identify regulatory requirements for your industry and data type.
- Document your data residency requirements (jurisdiction where data must be stored).
- Map all existing systems that must integrate with the AI platform (ERP, CRM, HRIS, etc.).
- Create a technical requirements document specifying security, compliance, and integration requirements.
- Define hard gates (must-have requirements that eliminate vendors if not met) and soft gates (important but negotiable).
- Request security documentation from vendor candidates (SOC 2 reports, encryption specs, incident response procedures).
- Request compliance certifications and industry-specific compliance documentation.
- Conduct DPA review with your legal team before contract signature. Document required changes.
- During PoC, test actual integration to your systems. Don't rely on vendor promises.
- Document vendor assessment findings and present recommendation to leadership with full transparency about gaps and mitigations.
Key Takeaways**
- Identify security, compliance, and integration requirements before evaluating vendors. Discovering gaps after contract signature is expensive and creates operational delays.
- Security requires proof, not promises. Certifications, audit reports, and testing results are evidence. Claims without third-party validation should be viewed skeptically.
- Compliance is regulatory and non-optional. Know your industry's requirements and use them as gate criteria. Failure to comply has legal consequences.
- Integration must work with your systems. A great AI platform that can't connect to your ERP or data sources is worthless. Test integration during vendor evaluation.
- Data residency requirements are often non-negotiable. Know regulatory requirements early and eliminate vendors that can't meet them.
- DPA review is critical. The Data Processing Agreement governs how vendors handle your data. Legal issues in DPA often determine vendor acceptability.
- Document all requirements, assessments, and decisions. This documentation is your protection if security or integration issues emerge later.
- Use hard gates for must-have requirements. Soft gates for important but negotiable requirements. Make the distinction clear so you don't negotiate away critical safeguards.
FAQs**
Q: What if a vendor can't meet all our security requirements?**
A: Assess whether gaps represent unacceptable risk. If a vendor can't do TLS 1.2 encryption in transit, that's unacceptable (easy to implement, industry standard). If a vendor doesn't yet have SOC 2 Type II but has detailed security practices and a credible timeline to certification, that might be acceptable with compensating controls (e.g., additional vendor audits by you). Make the risk assessment explicit to leadership.
Q: Should we require SOC 2 Type II or is SOC 2 Type I sufficient?**
A: Type II is much better. Type I is a one-time, point-in-time assessment (vendor security on one day). Type II is an audit of controls over 6-12 months, proving controls are sustained over time. Type II costs vendors more, so they'll push back, but it's worth requiring.
Q: How do we handle data residency requirements for global operations?**
A: Some vendors offer regional data centers (US, EU, APAC). Ask explicitly which regions they support and where each customer's data is stored by default. If you need multiple jurisdictions, confirm vendor's approach to regional deployment and data sovereignty. Some vendors require separate contracts per jurisdiction.
Q: What's the difference between vendor-managed and customer-managed encryption?**
A: Vendor-managed encryption is easier to implement but means vendor can access your data in decrypted form (if they choose). Customer-managed encryption is more complex but means only you hold encryption keys, vendor can never access decrypted data. For sensitive data, require customer-managed encryption.
Q: How do we test integration capability before committing to a vendor?**
A: During proof-of-concept phase, conduct actual integration testing. Connect to a test instance of your ERP, CRM, or other critical systems. This reveals actual integration complexity (often higher than vendor promises). Integration problems discovered during PoC should influence vendor selection. Don't assume problems will be solved post-sale.
Skill.re