BC-SQA-001 · v1.0

Supplier Quality Assessment Pack

20 February 2026 · GxP — Confidential

Applicable Regulations: EU GMP Annex 11 (2025 Draft), Annex 22 (2025 Draft), 21 CFR Part 11, GAMP 5 Second Edition. Prepared by Vilmer Frost, Founder & CEO, BatchCortex.

1. Company Overview

BatchCortex is a Swedish software company developing GMP-compliant AI batch monitoring infrastructure for pharmaceutical manufacturers. The company is incorporated in Stockholm, Sweden, operating under Swedish law and subject to EU regulatory frameworks.

Company NameBatchCortex
Registered CountrySweden
Primary ContactVilmer Frost — vilmer@batchcortex.com
Websitebatchcortex.com
ProductBatchCortex — AI Batch Monitoring Platform
GAMP 5 ClassificationCategory 4/5 — Configurable/Custom Application with GMP Impact

2. Quality System Declaration

BatchCortex operates under a documented quality framework aligned with GAMP 5 Second Edition principles and EU GMP Annex 11 requirements.

2.1 Software Development Controls

  • Version-controlled codebase using Git with enforced branching strategy
  • Change control procedure: all production releases reviewed before deployment
  • Semantic versioning applied to all releases (MAJOR.MINOR.PATCH)
  • Automated testing suite covering critical GMP functions
  • Sentry application monitoring for real-time error detection across all critical routes

2.2 Data Integrity Controls

  • Immutable audit trail — all records are insert-only; no deletion permitted
  • Electronic signatures implemented per 21 CFR Part 11 and Annex 11 requirements
  • ALCOA+ compliance: all data is Attributable, Legible, Contemporaneous, Original, Accurate, Complete, Consistent, Enduring, and Available
  • Cryptographic hash verification on all signed batch records
  • Store-and-forward buffering (SQLite) ensures no data loss during connectivity interruption

2.3 Access Controls

  • Role-based access control (RBAC) with principle of least privilege
  • Multi-tenant architecture with Row-Level Security (RLS) ensuring data isolation between organisations
  • All authentication via secure session tokens with expiry
  • All API endpoints authenticated; escalation trigger endpoint protected by shared secret

2.4 Infrastructure & Security

  • Hosted on Supabase EU region (Frankfurt) — data does not leave the EU/EEA
  • All data in transit encrypted via TLS 1.3
  • All data at rest encrypted (AES-256)
  • AI inference via Berget AI (Swedish sovereign infrastructure) — no data leaves EU
  • OPC-UA edge client operates in read-only mode — cannot write to customer production equipment

2.5 Business Continuity

  • Edge agent operates continuously with automatic OPC-UA reconnection (exponential backoff)
  • Local SQLite buffer prevents data gaps during cloud connectivity interruption
  • Sentry monitoring alerts BatchCortex team of production incidents before customers are affected
  • Supabase daily automated backups with point-in-time recovery

3. AI System Governance (Annex 22 Compliance)

BatchCortex uses AI/ML for anomaly detection in batch process data. The following governance measures comply with the EU GMP Annex 22 draft requirements:

RequirementBatchCortex ImplementationStatus
Intended use definedAnomaly detection in critical process parameters (temperature, pressure, RPM). Not for batch release decisions.Compliant
Fixed/deterministic modelIsolation Forest (static, validated model). Model does not self-update in production.Compliant
Human oversightGhost Operator architecture: AI detects and drafts, human QA approves. No autonomous batch release.Compliant
Generative AI scopeBerget AI used for deviation report drafting only. Human QA reviews and electronically signs all reports.Compliant
Performance monitoringQA feedback loop records analyst decisions for model drift monitoring.Compliant
Training data qualitySimulation data validated against real process parameters. Customer data used only with consent.Compliant
Change controlModel version tracked. Significant model changes trigger re-validation notification to customers.Compliant

4. Sub-Processor Disclosure

BatchCortex engages the following sub-processors in the delivery of the platform. All sub-processors maintain EU data residency and are bound by EU Standard Contractual Clauses (SCCs).

SupplierCountryRoleData Processed
Supabase Inc.EU (Frankfurt)Database & AuthenticationBatch records, sensor data, user accounts
Berget AISwedenAI Report GenerationProcess parameters — no personal data
Twilio Inc.EU (Ireland)SMS/Voice EscalationPhone numbers (with explicit consent)
Sentry (Functional Software)EU (Frankfurt)Error MonitoringSystem logs, stack traces — no batch data
Resend Inc.EU (Ireland)Transactional EmailEmail addresses only
Vercel Inc.EU (Frankfurt)Frontend & API HostingNo personal or batch data stored

5. Documentation Available to Customers

DocumentDescriptionReference
Supplier Quality AssessmentThis documentBC-SQA-001
Validation Support PackageIQ/OQ template protocols for customer executionBC-VSP-001
Change Control SOPHow software updates are managed and communicatedBC-SOP-CC-001
Traceability MatrixRequirements mapped to test evidenceIncluded in VSP
EU AI Act ClassificationAI Act compliance posture and classification rationalebatchcortex.com/legal/ai-act
Data Processing AgreementGDPR Article 28 DPA templatebatchcortex.com/legal/dpa

6. Authorisation

Prepared ByVilmer Frost, Founder & CEO
Date20 February 2026
Document NumberBC-SQA-001 · Version 1.0
Next Review20 February 2027 — Annual review cycle

This document is controlled. For the latest version, contact vilmer@batchcortex.com.