Enterprise-Grade Security

Security & Data Protection

Your supply chain data is sensitive. Here's how SCIS protects it — with complete tenant isolation, encryption at every layer, and strict access controls.

Complete Tenant Isolation

Every organization's data is completely separated. No user can ever access another organization's records.

Database-Level Isolation

Every record is scoped by organizationId. All queries are filtered at the database level — there is no code path that allows cross-tenant data access.

API Gateway Verification

Every API request verifies the user's identity and organization membership before returning any data. Unauthenticated requests are rejected immediately.

Authentication via Clerk

Identity management is handled by Clerk with MFA support, breach detection, and brute-force protection. SCIS never stores passwords.

Isolated Infrastructure

Production workloads run on isolated serverless functions with no shared state between tenants. No customer data is stored on developer machines.

Encryption & Data Storage

All data is encrypted in transit and at rest. The database and new document uploads are in Frankfurt; the application servers and some older files are in the United States.

Data TypeProviderLocationEncryption
DatabasePostgreSQL (Neon)EU (Frankfurt) AES-256 + TLS
Documents & filesVercel Blob (private store)EU (Frankfurt) — uploads from 14 Oct 2026 AES-256 + TLS
Documents uploaded before 14 Oct 2026Vercel Blob (legacy store)United States — migration pending AES-256 + TLS
AuthenticationClerkUnited States AES-256
Application & request logsVercel FunctionsUnited States TLS
PaymentsStripeUnited States PCI-DSS L1
TLS 1.2+

All connections encrypted

HTTPS

Enforced with HSTS

AES-256

Data at rest

Role-Based Access Control

Four roles with clearly defined permissions. Users only see and do what their role allows.

PermissionOwnerAdminMemberViewer
View data
Create & edit records—
Delete records——
Manage team members——
Manage billing———

Third-Party Data Processing

We only share data with trusted providers necessary to deliver the service. Your data is never sold, rented, or used for advertising.

ProviderPurposeData SharedRetention
Anthropic (Claude AI)Document scanning, classification, screeningDocument content, product descriptionsNot retained
StripePayment processingEmail, subscription statusPer Stripe policy
ClerkAuthenticationEmail, name, login activityPer Clerk policy
Neon (EU, Frankfurt)Database hostingAll structured dataUntil deletion
Vercel Blob (EU, Frankfurt)Document and file storageUploaded and generated documentsUntil deletion
VercelApplication hostingRequest logs30 days

What we never do with your data

  • Sell, rent, or share data for marketing or advertising
  • Use customer data to train AI models
  • Share data with government agencies unless legally required
  • Store payment card details (handled entirely by Stripe)
EU-Based

GDPR & Regulatory Compliance

SCIS is headquartered in Austria. The database and new document uploads are hosted in the EU; application servers and some sub-processors are in the United States, under standard contractual clauses and/or the EU–U.S. Data Privacy Framework. See our Privacy Policy for the full list.

Your Data Rights

  • Right of access

    View all data in the platform or request a full export

  • Right to rectification

    Edit records directly in the platform

  • Right to erasure

    Delete records or request full account deletion

  • Right to portability

    Export data via API (JSON) or request bulk export

  • Right to restriction

    Contact support to restrict processing

Our Commitments

  • Primary database hosted in EU (Frankfurt, Germany)
  • Data Processing Agreement (DPA) available on request
  • 72-hour breach notification per GDPR requirements
  • Data minimization — only collect what's needed
  • Full account deletion within 5 business days on request
  • 90-day notice before any service shutdown

Application Security

Secure development practices built into every layer.

SQL Injection Prevention

Prisma ORM with parameterized queries exclusively. No raw SQL.

XSS Prevention

React's built-in JSX escaping. No dangerouslySetInnerHTML usage.

Input Validation

All API endpoints validate input using Zod schemas before processing.

File Upload Security

Only PDF, PNG, JPG, WebP accepted. 10 MB max. No executable files.

CSRF Protection

Session-based auth with secure cookies. State changes require POST/PATCH/DELETE.

Error Handling

Generic error responses in production. No stack traces or internal details exposed.

Security Roadmap

We continuously invest in security improvements.

SOC 2 Type II Certification2026
Third-Party Penetration TestingQ2 2026
IP Allowlisting for EnterpriseQ3 2026
Audit Log ExportQ3 2026
SSO via SAML/OIDCQ4 2026
EU-Only Data Residency OptionQ4 2026

Questions About Security?

We're happy to discuss our security practices in detail. Request a DPA or schedule a security review.