Skip to content

Data residency — does my data leave Turkey?

Short answer:

  • Tax-advisor plan — never. All data stays in Turkey (TTK § 82 + VUK).
  • Personal / SME plan with hosted storage — never. Data stays on PratikYedek VDS in Turkey.
  • Personal / SME plan with BYOS — yes, if you connect Google Drive (US/EU) or OneDrive (EU). Always with your explicit KVKK § 9 consent.

Where PratikYedek hosted infrastructure lives

  • VDS — 5.133.102.80 (Turkey datacenter, Istanbul region)
  • Backups — WAL + PITR within the same Turkey datacenter; off-site copy encrypted, also in Turkey
  • CDN — Cloudflare (multi-region; but Cloudflare only serves static assets like logos and CSS, never your personal data)
  • Email — Mailcow self-hosted on Turkey VDS
  • SMS — Turkish providers only (NetGSM, İletimerkezi, Twilio TR routing)

What stays in Turkey unconditionally

Regardless of plan:

  • Encrypted chunks of your snapshots (for hosted plans)
  • Master KDF salt and sealed recovery keys
  • Audit logs and KVKK consent records
  • Invoice and payment records (VUK 10-year)
  • Magic-link tokens and OTP secrets

Only when you connect BYOS:

  • Encrypted chunks to Google Drive (US/EU multi-region) or OneDrive (EU primary)
  • Even then, the data is opaque encrypted blobs — Google/Microsoft cannot decrypt them
  • Master keys never leave your device

Subprocessors (KVKK § 8 disclosure)

The full list:

SubprocessorPurposeRegionPersonal data?
PaynKolayPayment processingTurkeyCard BIN + transaction amount only
Foribae-Archive invoice (GIB integration)TurkeyInvoice line items
NetGSMSMS OTPTurkeyPhone number + OTP code
İletimerkeziSMS OTP failoverTurkeyPhone number + OTP code
CloudflareStatic asset CDNMulti-regionNone (no PII passes Cloudflare)
Sentry / GlitchTipCrash reportingTurkey self-hosted (GlitchTip)Scrubbed (no PII, see KVKK PII scrub in apps/api/src/lib/sentry-scrub.ts)

When you opt into BYOS:

  1. A modal lists target regions (US/EU)
  2. You explicitly accept the cross-border transfer
  3. Consent is logged with timestamp + IP (KVKK § 12 evidence)
  4. You can revoke anytime by disconnecting BYOS in Settings → Storage

Disabling cross-border transfer entirely

If your compliance posture forbids any cross-border transfer:

  • Stay on hosted storage (the default)
  • Do not connect BYOS
  • We will never proactively transfer your data abroad without your explicit BYOS opt-in

Foreign clients of Turkish tax advisors

If a Turkish tax advisor serves a foreign-resident client whose data is also subject to GDPR or other regulations:

  • The advisor's tax-advisor plan stays in Turkey (KVKK § 9 hard rule)
  • The client's own personal account, if any, can be in their region
  • For bespoke deployments with EU-region data, contact us

See also:

KVKK + TTK + VUK uyumlu yedekleme platformu