Industrial IQ — SOC 2 Security Controls Self-Attestation
Document version: 1.1 | Date: May 2026 | Issued by: R. Santhana Krishnan, Founder & CEO, Industrial IQ Inc.
Attestation statement
I, R. Santhana Krishnan, Founder and CEO of Industrial IQ Inc., hereby attest that, to the best of my knowledge and belief, the security controls documented below are implemented and operating as described in the AI2COE platform and PartsCleanse AI diagnostic service as of the date of this letter.
This attestation covers the Security (CC), Availability (A1), and Privacy (P) Trust Service Criteria relevant to Industrial IQ's role as a data processor receiving, analyzing, and purging MRO catalog CSV data on behalf of client organizations.
Controls attested
CC6.1 — Logical access controls
Authentication required for all protected workflows. Admin pages restricted to owner-role accounts enforced via database role column — not environment variable. Email domain validation rejects consumer email providers at registration. Session-based access control with HTTP-only, SameSite=Lax, Secure-flagged cookies. Maximum 5 failed login attempts before 15-minute account lockout.
CC6.6 — Security boundaries
CSRF tokens on all state-changing POST requests using HMAC-equivalent constant-time comparison (secrets.compare_digest). X-Frame-Options: DENY, X-Content-Type-Options: nosniff, Referrer-Policy: strict-origin-when-cross-origin, Permissions-Policy: camera=(), microphone=(), geolocation=(self) applied on every response. Content-Security-Policy restricts script and connect sources to known origins. Production HSTS: max-age=31536000; includeSubDomains; preload.
CC6.7 — Data transmission controls
All client-server communication requires TLS 1.2 minimum. HSTS enforced on production to prevent protocol downgrade. Uploaded catalog files transmitted via HTTPS only; chunked upload not supported to prevent partial-state exploitation.
CC7.2 — Monitoring and logging
Rotating application and error log files (5MB max, 10 backups). Admin audit log records: dashboard views, all export actions, edit-page access, before/after field values on every admin update. Report access, download, purge, and quota events logged with timestamp and run identifier. Log files stored separately from web root.
CC9.2 — Third-party sub-processors
Sub-processors are limited to: (1) cloud hosting provider (VPS/IaaS — responsible for physical security and hypervisor isolation; covered by their own SOC 2 Type II); (2) Tawk.to live chat (activated only with explicit cookie consent; no catalog data transmitted); (3) email delivery provider (SMTP relay — used for transactional notifications only; no catalog data transmitted). No sub-processor has access to uploaded catalog data.
A1.1 — Availability commitments
Engagement SLA commits 15-business-day diagnostic delivery from confirmed upload receipt. Planned maintenance communicated 48 hours in advance via registered email. RTO 24 hours for diagnostic engine; RTO 4 hours for account and report data. Business continuity plan documented at /bcdr.
P5.1 — Data handling and retention
Source catalog CSV purged automatically after successful report artifact generation. No catalog row data (descriptions, part numbers, quantities) retained in production database. Database stores only run metadata: SKU count, duplicate rate, capital estimate, run timestamp, report ownership. Data handling commitment published at /data-handling.
P6.6 — Data disposal
Uploaded source CSV and all temporary working files deleted on purge trigger. Purge event recorded in audit log with timestamp and run ID. Source catalog files are excluded from database backup by architectural design. No manual override of the purge sequence exists.
Third-party audit roadmap
Data residency
AI2COE diagnostic processing is currently hosted in the United States (primary infrastructure). Uploaded MRO catalog CSV files are processed in isolated run folders and the source file is purged after report generation. Only summary metrics, Open Findings, report ownership, quota usage, feedback, and audit metadata are retained.
Responsible disclosure
Industrial IQ maintains a responsible disclosure program. Security researchers who identify potential vulnerabilities in the AI2COE platform are invited to report findings to security@ai2coe.com. We commit to acknowledging receipt within 2 business days and to coordinated disclosure timelines. We do not pursue legal action against good-faith researchers who comply with responsible disclosure practices.
Limitations and scope exclusions
This attestation is based solely on management's direct knowledge of implemented controls. It does not reflect an independent auditor's assessment of design adequacy or operating effectiveness. Physical infrastructure security is governed by the cloud hosting provider's own SOC 2 Type II certification and is outside the scope of this attestation. Third-party sub-processor controls are limited to contractual obligations and the data access restrictions documented under CC9.2 above.
R. Santhana Krishnan
Founder & CEO, Industrial IQ Inc.
Date: May 2026
Document version: 1.1 — expanded to include CC6.7 (transmission controls), CC9.2 (sub-processors), responsible disclosure program, and formal third-party audit roadmap.