Security & Compliance

The boring parts done right.

EU data residency at rest, Firecracker isolation per preview, TLS 1.3 + AES-256, provider controls where available, training-data opt-out on Max and Business, full code ownership. The detail is below — written so a security questionnaire has answers without a phone call.

Architecture

How VULK is built, in six pillars.

Data residency

Production database is PostgreSQL 16 hosted on AWS RDS in eu-central-1 (Frankfurt). Application servers are EU. Static assets are CDN-distributed. No customer record is moved outside the EU without an explicit DPA addendum.

  • ▸Main database: AWS RDS eu-central-1 (Frankfurt)
  • ▸Application servers and generated-app databases: Hetzner, Falkenstein (Germany)
  • ▸CDN: Cloudflare global edge (HTTPS only)

Generation isolation

Every live preview runs in a dedicated Firecracker microVM with its own kernel, rootfs and network namespace. One project cannot read or affect another's process tree, filesystem or network. VMs are torn down after the session — no shared persistent state.

  • ▸Per-preview Firecracker microVM
  • ▸Network namespace + iptables egress filter
  • ▸Ephemeral rootfs, destroyed on session end

Encryption

TLS 1.3 in transit everywhere. AES-256 at rest on RDS and on R2 / S3 storage. Customer secrets in keychain (env vars on the application side, never logged, never returned in API responses). Webhook payloads HMAC-signed.

  • ▸TLS 1.3 (HTTPS only)
  • ▸AES-256 at rest (RDS, R2, S3)
  • ▸Secrets never logged or echoed

AI provider policy

We route through OpenRouter to Anthropic, Google, OpenAI and others. We prefer provider routes with no-training or zero-retention controls where available. VULK training-data opt-out is included on Max and Business.

  • ▸Provider retention controls used where available
  • ▸Training-data opt-out on Max and Business

Authentication

OAuth sign-in uses PKCE and single-use authorization transactions stored on the server. Stripe customer linking is server-side only. Optional MFA, SSO via SAML / OIDC on Business plan, with audit log delivery to your SIEM.

  • ▸OAuth with PKCE and secure, HttpOnly cookies
  • ▸Optional MFA via TOTP
  • ▸SAML / OIDC SSO on Business tier

Code ownership

Every project is your code. Export to GitHub or as a zip; run it on your infra; cancel us tomorrow and the apps you built keep running. We don't hold a license over your output, and we don't gate runtime behind a SaaS subscription.

  • ▸Full repo export (GitHub or zip)
  • ▸No proprietary runtime
  • ▸MIT-licensable on your terms
Compliance

How we handle compliance.

What we do today, stated plainly.

  • GDPRAlignedVULK is the data controller. DPA available on request. Sub-processors disclosed and notified on change.
  • Data Processing AgreementAvailableSent free for Pro and Business plans. Enterprise terms reviewed within 5 business days.
  • PCI-DSSN/A — Stripe handles cardsCard data never touches VULK servers. Stripe Checkout / Elements handles all PCI scope.
Sub-processors

Who else touches your data.

We are required to disclose every external service that may process your data. Notification on change is part of the DPA.

ServicePurposeRegion
AWS (RDS, SSM)Database + secrets managementeu-central-1 (Frankfurt)
HetznerApplication + preview hostingFalkenstein, Germany
CloudflareCDN, DNS, R2 storage, deployGlobal processing; R2 jurisdiction: default (not EU-restricted)
StripeBilling + payment processingEU + US (PCI-compliant)
ResendTransactional emailUS (email sending)
OpenRouterAI model routingGlobal (retention depends on the route)
ReplicateImage and video generationUS
Tencent Cloud3D model generationSingapore
SentryError monitoringEU
Disclosure

Found a vulnerability? Tell us first.

We welcome responsible disclosure. Email security@vulk.dev with reproduction steps, expected vs. observed behaviour, and any CVSS-style severity assessment. We will acknowledge within 24 hours and triage within 72. We do not require an NDA to talk to a researcher.

Valid findings get public credit (or anonymous, your choice) in the changelog.

Last reviewed: April 30, 2026

Your idea, built and live in minutes.

Build my app
VULK Support

Online

Hi! How can I help you today?

Popular topics

AI support • support.vulk.dev