Güvenlik
KVKK ve GDPR uyumu · Gizlilik politikası
Monostron Güvenlik
Son güncelleme: 19 Eylül 2026
Veri barındırma
Monostron, verilerinizi Avrupa Birliği'nde, Frankfurt (Almanya) bölgesinde barındırır: veritabanı ve dosya deposu Supabase üzerinden Amazon Web Services veri merkezlerinde, uygulama sunucuları Vercel'in Frankfurt bölgesinde çalışır. Veritabanı, hasta dosyaları ve yedekler bu bölgede tutulur. Hizmetin çalışması için bazı veriler, Avrupa Birliği dışında da işlenebilen alt işleyicilere iletilir: kliniğin bağladığı Meta kanalları (Instagram, Messenger, WhatsApp, Lead Ads), yapay zeka özellikleri için Anthropic (ABD), e-posta gönderimi için Resend ve personelin açtığı tarayıcı bildirimleri için tarayıcı üreticisinin bildirim servisi. Ayrıntı aşağıdaki güncel listededir. Altyapı sağlayıcılarımız şu sertifika ve uyum programlarına sahiptir: Amazon Web Services — ISO 27001, SOC 1/2/3, PCI DSS Düzey 1, GDPR ve HIPAA uyum programları; Supabase — SOC 2 Tip II; Vercel — SOC 2 Tip II, ISO 27001.
İki aşamalı doğrulama
Uygulama tabanlı tek kullanımlık şifre (TOTP; Google Authenticator, Microsoft Authenticator, Authy ve benzeri uygulamalarla uyumlu) ile iki aşamalı doğrulama sunulur. Şifreniz çalınsa bile ikinci adım olmadan hesabınıza girilemez. Yeni kullanıcılar için iki aşamalı doğrulama tanımlı süre içinde zorunlu hâle gelir; süre dolduğunda kurulum yapılmadan panele girilemez.
Verileriniz güvende
Kafelerde, havaalanlarında ve halka açık Wi-Fi bağlantılarında bile Monostron şifreleri ele geçirilemez. Monostron'a ilk girişten klinik verilerinin indirilip yüklenmesine kadar yalnızca TLS bağlantısı üzerinden erişilir; şifrelenmemiş (HTTP) bağlantı kabul edilmez ve HSTS ile tarayıcı her zaman şifreli bağlantıya yönlendirilir. Oturum çerezleri yalnızca şifreli bağlantıda, betiklere kapalı ve aynı site kısıtıyla gönderilir.
Proaktif koruma
Uygulama, Vercel'in yönetilen güvenlik duvarı ve DDoS koruması arkasında çalışır. Giriş denemeleri ve herkese açık formlar hız sınırına tabidir; deneme yanılma ve otomatik gönderim engellenir. Tüm girdiler şema tabanlı doğrulamadan geçer; veritabanı sorguları parametrelidir (SQL enjeksiyonu mümkün değildir); sunucu işlemleri kaynak denetimiyle (CSRF) korunur; tarayıcıya güvenlik başlıkları gönderilir. Kullanılan açık kaynak bağımlılıklar GitHub Dependabot ile bilinen güvenlik açıklarına karşı sürekli izlenir; açık bulunan bir bağımlılık için güncelleme otomatik olarak önerilir.
Erişim güvenliği
Üretim sistemlerine (barındırma, veritabanı, alan adı, mesajlaşma uygulamaları) erişim BTL WORKS'ün az sayıda yetkili kişisiyle sınırlıdır. Hasta verisi BTL WORKS'ün yönetim ekranlarında görüntülenmez; destek amaçlı her erişim günlüğe yazılır. Uygulamanın gizli anahtarları kaynak koda yazılmaz, şifreli ortam değişkenlerinde tutulur. Kliniklerin Meta ve WhatsApp erişim jetonları ile kullanıcıların iki aşamalı doğrulama anahtarları veritabanında AES-256-GCM ile alan düzeyinde şifrelenmiş olarak saklanır; veritabanını veya bir yedeği gören biri bu değerleri düz metin olarak okuyamaz.
Uyumluluk
Monostron; 6698 sayılı KVKK'nın 12. maddesinde öngörülen teknik ve idari tedbirleri, Kişisel Verileri Koruma Kurulu'nun özel nitelikli kişisel veriler için belirlediği ek tedbirleri ve GDPR'ın 28. ve 32. maddelerindeki veri işleyen yükümlülüklerini karşılayacak şekilde tasarlanmıştır. Meta Platformları entegrasyonları Meta Platform Koşulları'na ve yıllık veri kullanım denetimine tabidir. Kliniklerin sağlık mevzuatındaki kayıt saklama ve KVKK yükümlülükleri için gereken araçlar (aydınlatma metni, rıza kaydı, erişim günlüğü, veri paketi, silme) uygulamada sunulur. Ayrıntı: https://monostron.com/uyum.
7/24 kullanılabilirlik
Uygulama Vercel'in yönetilen sunucusuz altyapısında, veritabanı Supabase'in yönetilen PostgreSQL hizmetinde çalışır; donanım, ağ ve işletim sistemi bakımı bu sağlayıcılar tarafından yürütülür. Planlı bakım mümkün olduğunca önceden bildirilir.
Yedekler
Her kliniğin veritabanı kayıtlarının tamamı (ör. hasta ve aday kartları, yazışmalar, randevular, notlar, ödemeler, rıza ve erişim kayıtları, ayarlar) her gün otomatik olarak yedeklenir. Yedekler, veritabanıyla aynı Supabase projesinin Frankfurt'taki herkese kapalı depolama alanında, her kliniğin kendi klasöründe tutulur; 30 günden eski yedekler otomatik olarak silinir. Hasta dosyaları ve görselleri bu günlük yedeğe dâhil değildir; dosya deposunda ayrıca saklanır. Klinik sahibi Ayarlar'dan istediği an yeni yedek alabilir ve yedekleri indirebilir; indirilen kopyada personelin şifre özetleri, iki aşamalı doğrulama bilgileri, Meta ve WhatsApp erişim jetonları, şifre sıfırlama belirteçleri ve tarayıcı bildirim abonelikleri bulunmaz. Yedekten geri yükleme yalnızca BTL WORKS tarafından yapılır ve otomatik testlerle sınanır.
Altyapı ve işletim sistemi
Monostron sunucusuz mimariyle çalışır: sürekli açık sunucu ve dışa açık port yoktur; işletim sistemi ve çalışma ortamı yamaları altyapı sağlayıcıları tarafından uygulanır. Veritabanına yalnızca kimlik doğrulamalı ve TLS ile şifrelenmiş bağlantılarla erişilir; veritabanı yönetim arayüzü herkese açık değildir.
Veri depolama
Monostron'ın kullandığı tüm veri merkezleri, biyometrik erişim kontrolü ve izinsiz girişe karşı azami korumayı içeren fiziksel güvenlik standartlarına (ISO 27001, SOC 2) uygun olarak korunur. Veritabanı ve dosyalar diskte AES-256 ile şifrelenir. Hasta dosyaları herkese açık olmayan bir depoda tutulur ve yalnızca yetkili oturumdan, süreli imzalı bağlantılarla açılır.
Veri izolasyonu
Klinikler tek bir PostgreSQL veritabanını paylaşır; yalıtımı uygulama kodu değil veritabanının kendisi uygular. Klinik verisi taşıyan her tabloda her kayıt ait olduğu kliniğin kimliğini taşır ve bu tablolarda zorunlu satır düzeyi güvenlik (PostgreSQL FORCE ROW LEVEL SECURITY) açıktır. Uygulama sorgularını, satır düzeyi güvenliği atlama yetkisi olmayan kısıtlı bir veritabanı rolüyle çalıştırır ve her istekte o isteğin kliniğini veritabanına bildirir; veritabanı yalnızca o kliniğin satırlarını okutur ve yazdırır. Klinik bağlamı kurulamayan bir sorgu hiçbir satır döndürmez. Böylece her kayıt, veritabanı seviyesinde ait olduğu kliniğe kilitlidir; bir kliniğin kullanıcısı başka bir kliniğin verisine teknik olarak erişemez. Hasta dosyaları ve yedekler herkese kapalı depolama alanlarında her kliniğin kendi klasöründe tutulur; dosya yolu sunucu tarafında isteğin kliniğine sabitlenir. Kiracı yalıtımı otomatik testlerle ve gerçek veritabanına karşı okuma, yazma ve silme saldırıları deneyen 32 kontrollük bir otomatik güvenlik denetimiyle sınanır.
Uygulama katmanı
Uygulama kodu, yerel dosya sistemine yazma erişimi olmayan izole ortamlarda çalışır; kullanıcıların yüklediği hiçbir içerik kod olarak çalıştırılmaz. Yüklenen dosyalar için boyut ve tür kısıtları uygulanır. Kimlik doğrulama verileri yalnızca TLS ile şifrelenmiş kanaldan iletilir; şifreler kriptografik olarak güçlü tek yönlü karma (bcrypt) ile saklanır ve hiçbir zaman düz metin tutulmaz.
Tarayıcı seviyesi
Kimlik bilgileri yalnızca şifreli bağlantı üzerinden gönderilir. Şüpheli durumda kullanıcı tüm oturumlarını tek işlemle sonlandırabilir; klinik sahibi personelin erişimini anında kapatabilir. Herkese açık demo hesabı yoktur.
Veri aktarma
Tüm kullanıcılar için veri aktarımı, 256 bit anahtarlı TLS şifreli bağlantı üzerinden gerçekleştirilir. Instagram, Facebook, WhatsApp, e-posta ve otomasyon sağlayıcılarından gelen her istek imzayla (HMAC) doğrulanır; imzasız veya imzası tutmayan istek işlenmez. Üçüncü taraf sağlayıcılara yalnızca hizmetin gerektirdiği veri gönderilir; hiçbir veri reklam amacıyla paylaşılmaz.
Uygulama seviyesi
Erişim rol tabanlıdır: klinik sahibi her şeye, satış ve asistan yalnızca hasta ilişkileri ekranlarına erişir. Hangi personelin hangi hasta kartını ne zaman açtığı kayıt altındadır (erişim günlüğü) ve klinik sahibi bunu KVKK ekranından görür. Başarısız giriş denemeleri sınırlanır ve kaydedilir. Oturum jetonları tüm klinikler için ortak bir sırla imzalanır; ancak her istekte oturumun sahibi, isteğin geldiği kliniğin veritabanı bağlamında yeniden aranır. Başka bir kliniğe ait oturum o bağlamda bulunamadığı için reddedilir; pasife alınan kullanıcının oturumu da bir sonraki istekte sona erer.
Olay yönetimi
Veri ihlali şüphesinde etkilenen klinik en geç 48 saat içinde bilgilendirilir; Kişisel Verileri Koruma Kurulu'na bildirim için gereken bilgiler sağlanır (KVKK md. 12/5, 72 saat; GDPR md. 33). Güvenlik açığı bildirimleri info@btlworx.com adresine yapılabilir; iyi niyetli araştırmacıların bildirimleri 5 iş günü içinde yanıtlanır.
Alt işleyiciler ve altyapı (güncel liste)
Bu liste, Hizmet Kullanım Koşulları'nın 26.6 maddesi uyarınca esas alınan güncel alt işleyici listesidir; Monostron sürekli geliştirildiğinden yeni araç, model veya sağlayıcı eklendiğinde burada ilan edilir ve en az 15 gün önce bildirilir.
Veritabanı, dosya ve yedek depolama: Supabase / Amazon Web Services — Frankfurt (Almanya).
Uygulama sunucusu ve güvenlik duvarı: Vercel — Frankfurt bölgesi.
E-posta gönderimi: Resend — hesap e-postaları (davet, şifre belirleme) ve panelden gönderilen e-postalar; alıcı adresi, konu, içerik ve teslim durumu.
Sosyal medya ve mesajlaşma platformları: Meta Platforms — Instagram, Messenger, WhatsApp ve Lead Ads API'leri (yalnızca kliniğin bağladığı kanallar; İrlanda/ABD).
Mesajlaşma ve bot altyapıları (ManyChat vb.): şu an kullanılmıyor; hasta mesajları Meta'dan doğrudan uygulama sunucumuza gelir.
Otomasyon araçları (Make, Zapier, n8n vb.): şu an kullanılmıyor; Hizmet dış otomasyon araçlarına veri göndermez.
Yapay zeka sağlayıcıları (Anthropic Claude, OpenAI, Google Gemini vb.): şu an kullanılan sağlayıcı Anthropic (ABD); OpenAI ve Google Gemini kullanılmıyor. Modeller: bağlı kanallardan gelen her hasta mesajından sonra kart özeti, sıcaklık puanı ve sonraki adım önerisi için claude-haiku-4-5; klinik açarsa hastaya yazan karşılama ve takip asistanı için claude-opus-5. Anthropic'e giden veri: yazışmanın son mesajları (özet için en fazla 20, asistan için en fazla 24), hastanın adı, şehri, ülkesi, dili ve süreç aşaması; asistan için ayrıca kliniğin tedavi ve fiyat listesi. Hastanın kayıtlı telefon numarası, e-posta adresi, dosyaları ve görselleri gönderilmez. Klinik verileri model eğitiminde kullanılmaz.
Tarayıcı bildirim servisleri: personel tarayıcı bildirimlerini açarsa bildirim, o tarayıcının üreticisinin anlık bildirim servisi (ör. Google, Mozilla, Apple, Microsoft) üzerinden iletilir. Bildirim hastanın adını ve mesajın ya da notun kısa bir bölümünü (en fazla 120 karakter) içerebilir; içerik Web Push standardına göre uçtan uca şifrelenir, bildirim servisi içeriği okuyamaz, yalnızca iletir.
Sorumlu kişi
BTL WORKS (Yunus Badeci) · info@btlworx.com · monostron.com
Bu metin uygulama içinde de yayınlanır ve oradan otomatik kopyalanır: app.monostron.com/guvenlik