Controlio Security®'nin güvenlik mimarisi, veri koruma uygulamaları, uyumluluk durumu ve hizmet sağlayıcı şeffaflığı.
Salt-okunur
Tüm uygulama izinleri
TLS 1.2+
Şifreli İletişim
NE + WE
Veri Bölgesi (AB)
Tenant
İzole Veri
01Güvenlik Yaklaşımımız
Controlio Security®, müşteri verilerini korumak için üç temel ilke üzerine kuruludur:
Salt-okunur erişim: Microsoft 365 ortamınıza yalnızca okuma izniyle bağlanırız. Hiçbir konfigürasyon değiştirilmez, hiçbir veri silinmez.
Asgari yetki: Aldığımız izinlerin tamamı kapsam ihtiyacına göre seçilmiştir. Yazma, silme, mailbox yönetimi, dosya paylaşımı izinleri talep edilmez.
Veri minimizasyonu: Yalnızca güvenlik değerlendirmesi için gerekli veriler işlenir. Mail içeriği, dosya içeriği, kullanıcı sohbetleri okunmaz.
Şeffaflık taahhüdü: Bu sayfa Tworks'ün güvenlik mimarisi hakkında dürüst ve güncel bilgi sunmak için yayınlanır. İddialar yerine doğrulanabilir kanıtlar tercih edilir.
02Veri Mimarisi
Controlio Security tüm verilerini Microsoft Azure'un Avrupa Birliği veri merkezlerinde işler ve barındırır.
Çok Kiracılı (Multi-Tenant) İzolasyon
Her müşterinin verisi tenant ID partition key ile izole edilir. Veritabanı seviyesinde partition tabanlı izolasyon, bir müşterinin diğer bir müşterinin verilerine erişmesini fiziksel olarak imkânsız kılar.
Mimari Yaklaşım
Controlio Security, Microsoft Azure üzerinde çok katmanlı bulut mimarisi ile çalışır. Statik web içeriği ve sunucusuz API katmanları auto-scale yapısında dağıtılır; çok-kiracılı NoSQL veritabanı her müşteri için partition-key bazında izole edilir; şifreleme anahtarları HSM-destekli yönetilen sır deposunda tutulur; telemetri ve gözlem altyapısı PII içermeyecek şekilde yapılandırılmıştır. Kimlik doğrulama Microsoft Entra ID üzerinden federe (OAuth 2.0 / OpenID Connect) olarak sağlanır.
Şifreleme
Tüm istekler aktarımda TLS 1.2+ ile, saklamada ise AES-256 envelope encryption ile şifrelenir. Şifreleme anahtarları Microsoft tarafından yönetilir. Kullanıcı şifreleri sistemde saklanmaz — tüm kimlik doğrulama Microsoft Entra ID federasyonu üzerinden yapılır.
03Microsoft 365 Erişim İzinleri
Sürekli izleme, kullanıcı oturumu olmadan çalışan salt-okunur uygulama izinleriyle yapılır; giriş ve arayüz için birkaç oturum (delegated) izni alınır. Tümü okuma amaçlıdır — hiçbir yazma, silme veya tam-kontrol izni yoktur. Başlıca izin grupları:
Kimlik & DizinKullanıcı, grup, rol, uygulama ve domain yapılandırması (kim yönetici, hangi uygulama izinli)
Politika & ErişimConditional Access ve güvenlik politikalarının yapılandırması
Cihaz Yönetimi (Intune)Cihaz uyum ve yapılandırma politikaları — cihaz içeriği değil
Güvenlik & RiskGüvenlik uyarıları, risk sinyalleri ve denetim logları (kim neyi ne zaman değiştirdi)
Bilgi Koruma & SharePointHassasiyet etiketi politikaları ve SharePoint paylaşım ayarları — dosya/site içeriği değil, FullControl alınmaz
Exchange (salt-okunur)Global Reader ile anti-phishing / malware / spam politikaları ve mailbox forwarding ayarları — mesaj içeriği değil
Aldığımız tüm izinlerin tam listesini, her birinin gerekçesini ve bunları kendi tenant'ınızda doğrulamanız için PowerShell komutlarını Şeffaflık sayfasında yayınlıyoruz.
Talep ETMEDİĞİMİZ izinler: Mail.Read, Mail.ReadWrite, Files.Read, Files.ReadWrite, Sites.FullControl.All, User.ReadWrite.All. Mail içeriği, dosya içeriği veya kullanıcı sohbetleri okunmaz; yazma, silme veya kullanıcı adına işlem yapma izinleri talep edilmez.
04Kimlik Doğrulama & Erişim
Microsoft Entra ID SSO
Tüm kullanıcı girişleri Microsoft Entra ID üzerinden gerçekleşir. Yerel hesap, kullanıcı adı/şifre veritabanı veya kimlik bilgisi saklama yoktur. Kullanıcı kuruluşunun mevcut MFA, Conditional Access ve oturum politikaları otomatik olarak uygulanır.
Token Yönetimi
Token saklama: Access token'lar yalnızca tarayıcınızda (localStorage) tutulur, sunucuda saklanmaz.
Süre: Token'lar varsayılan olarak 1 saat geçerlidir; refresh token'lar 90 güne kadar geçerlidir (Microsoft'un kontrolünde).
İptal: Müşteri herhangi bir anda Microsoft Entra Admin Center üzerinden uygulamayı kaldırabilir; tüm token'lar derhal iptal olur.
Yönetici Onayı (Admin Consent)
Controlio Security ilk kurulumda bir Global Administrator onayı gerektirir. Onay sonrası tüm kullanıcı girişleri ek izin diyalogu olmadan yapılır. İzin kapsamı yönetici tarafından her an gözden geçirilebilir ve kaldırılabilir.
05Veri Saklama Bölgesi
Veri Tipi
Bölge
Saklama Süresi
Tarama Sonuçları
Microsoft Azure - AB Bölgesi
Hesap aktif olduğu sürece + 30 gün
Hesap Bilgileri
Microsoft Azure - AB Bölgesi
Hesap aktif olduğu sürece + 30 gün
AI Chat Sorguları
Anthropic (ABD)
Anonimleştirilmiş, 30 gün
Telemetri
Microsoft Azure - AB Bölgesi
90 gün
Audit Log'ları
Microsoft Azure - AB Bölgesi
90 gün
KVKK uyumu: Kişisel verilerin yurt dışına aktarılmasına ilişkin yükümlülükler KVKK 9. madde çerçevesinde uygun güvencelerle yerine getirilir. AI Chat verilerinin ABD'ye aktarımı için açık rıza alınır. Detaylar Gizlilik Politikası'nda açıklanmıştır.
06Hizmet Sağlayıcılar
Controlio Security'nin altyapısında ve operasyonunda kullanılan üçüncü taraf hizmet sağlayıcıları:
Hizmet Sağlayıcı
Rol
Bölge
Sertifikasyon
Microsoft Corporation
Bulut altyapısı (Azure), kimlik (Entra ID), Graph API erişimi
AB - Kuzey Avrupa / Batı Avrupa
ISO 27001SOC 2GDPR
Anthropic, PBC
AI Chat: anonimleştirilmiş sorgu işleme
USA
SOC 2 Type II
07Uyumluluk Durumu
Şu An Aktif
KVKK (6698 sayılı Kanun): Tworks veri sorumlusu sıfatıyla hareket eder. Aydınlatma yükümlülüğü, hizmet sağlayıcı şeffaflığı ve kullanıcı hakları (erişim, düzeltme, silme) Gizlilik Politikası'nda detaylandırılmıştır.
Veri koruma ilkeleri: Veri minimizasyonu, amaç sınırlaması, saklama süresi sınırlaması ve şeffaflık ilkeleri uygulanır.
Azure altyapı sertifikaları (devralınmış): Microsoft Azure Kuzey Avrupa ve Batı Avrupa veri merkezleri ISO 27001, ISO 27017, ISO 27018, SOC 1/2/3, ENS High sertifikalıdır. Bu sertifikalar Tworks'e devralınmaz; ancak Controlio Security üzerine kurulduğu altyapının bu standartları karşıladığını belirtir.
Önemli netleştirme: Tworks Bilişim Hizmetleri kendi adına henüz ISO 27001 veya SOC 2 sertifikasına sahip değildir. Mevcut altyapı sertifikaları yukarıda belirtildiği gibi Microsoft Azure üzerinden devralınmış statüdedir.
08Güvenlik Konuları
Platform'da bir güvenlik açığı veya endişe verici bir durum tespit ederseniz, bizimle info@tworks.com.tr adresinden iletişime geçebilirsiniz. Tüm bildirimler ciddiyetle değerlendirilir ve uygun aksiyonlar alınır.
İyi niyetli güvenlik araştırması yürüten araştırmacıların raporlarını takdirle karşılarız. Üretim sistemlerine zarar vermemek ve kişisel veri sızdırmamak şartıyla, raporunuza yapıcı bir yanıt almayı bekleyebilirsiniz.
09İletişim
Tworks Bilişim Hizmetleri Tic. Ltd. Şti.
Quasar İstanbul, Fulya Mah. Büyükdere Cad. No:76 Kat:1 İç Kapı No:104
34394 Mecidiyeköy / Şişli / İstanbul
Genel & Güvenlik:info@tworks.com.tr KVKK başvuruları:info@tworks.com.tr
TRUST CENTER
Your data security is our priority
Controlio Security®'s security architecture, data protection practices, compliance status, and service provider transparency.
Read-only
All app permissions
TLS 1.2+
Encryption in Transit
NE + WE
Data Region (EU)
Tenant
Isolated Data
01Our Security Approach
Controlio Security® is built on three core principles to keep customer data secure:
Read-only access: We connect to your Microsoft 365 environment with read permissions only. No configuration is changed, no data is deleted.
Least privilege: Every permission we hold is scoped to security assessment needs. Write, delete, mailbox management, and file sharing permissions are not requested.
Data minimization: Only data necessary for security assessment is processed. Email content, file content, and user chats are not read.
Transparency commitment: This page is published to provide honest, current information about Tworks' security architecture. Verifiable evidence is preferred over claims.
02Data Architecture
Controlio Security processes and hosts all data in Microsoft Azure's European Union data centers.
Multi-Tenant Isolation
Each customer's data is isolated by tenant ID partition key. Partition-based isolation at the database level makes it physically impossible for one customer to access another's data.
Architectural Approach
Controlio Security runs on Microsoft Azure with a multi-layered cloud architecture. Static web content and serverless API layers are deployed in an auto-scaling configuration; the multi-tenant NoSQL database isolates each customer by partition key; encryption keys are stored in an HSM-backed managed secret store; observability and telemetry infrastructure is configured to exclude PII. Authentication is federated through Microsoft Entra ID (OAuth 2.0 / OpenID Connect).
Encryption
All requests are encrypted in transit with TLS 1.2+ and at rest with AES-256 envelope encryption. Encryption keys are managed by Microsoft. User passwords are never stored — all authentication is performed through Microsoft Entra ID federation.
03Microsoft 365 Access Permissions
Continuous monitoring runs with read-only application permissions that work without a signed-in user; a few delegated sign-in permissions cover login and the portal UI. All are read-only — there is no write, delete or full-control permission. Main permission groups:
Identity & DirectoryUser, group, role, application and domain configuration (who is an admin, which apps are permitted)
Policy & AccessConfiguration of Conditional Access and security policies
Device Management (Intune)Device compliance and configuration policies — not device content
Security & RiskSecurity alerts, risk signals and audit logs (who changed what, and when)
Information Protection & SharePointSensitivity label policies and SharePoint sharing settings — not file/site content, no FullControl
Exchange (read-only)Global Reader for anti-phishing / malware / spam policies and mailbox forwarding settings — not message content
We publish the full list of every permission we hold, the rationale for each, and the PowerShell commands to verify them in your own tenant on our Transparency page.
Permissions we DO NOT request: Mail.Read, Mail.ReadWrite, Files.Read, Files.ReadWrite, Sites.FullControl.All, User.ReadWrite.All. Email content, file content, and user chats are not read; no permissions for writing, deleting, or acting on behalf of users are requested.
04Authentication & Access
Microsoft Entra ID SSO
All user logins go through Microsoft Entra ID. There are no local accounts, username/password databases, or credential storage. The customer organization's existing MFA, Conditional Access, and session policies are automatically applied.
Token Management
Token storage: Access tokens are kept only in your browser (localStorage), never on the server.
Lifetime: Tokens are valid for 1 hour by default; refresh tokens up to 90 days (controlled by Microsoft).
Revocation: Customers can remove the application via Microsoft Entra Admin Center at any time; all tokens are immediately revoked.
Admin Consent
Controlio Security requires a one-time Global Administrator consent at initial setup. After consent, all user logins proceed without additional permission dialogs. The permission scope can be reviewed and revoked by the administrator at any time.
05Data Residency
Data Type
Region
Retention
Scan Results
Microsoft Azure - EU Region
Account active + 30 days
Account Information
Microsoft Azure - EU Region
Account active + 30 days
AI Chat Queries
Anthropic (USA)
Anonymized, 30 days
Telemetry
Microsoft Azure - EU Region
90 days
Audit Logs
Microsoft Azure - EU Region
90 days
KVKK compliance: Cross-border personal data transfer obligations are fulfilled under Article 9 of KVKK (Turkish Data Protection Law) with appropriate safeguards. Explicit consent is obtained for AI Chat data transfer to the USA. Details are explained in the Privacy Policy.
06Service Providers
Third-party service providers used in Controlio Security's infrastructure and operations:
Service Provider
Role
Region
Certifications
Microsoft Corporation
Cloud infrastructure (Azure), identity (Entra ID), Graph API access
EU - North Europe / West Europe
ISO 27001SOC 2GDPR
Anthropic, PBC
AI Chat: anonymized query processing
USA
SOC 2 Type II
07Compliance Status
Currently Active
KVKK (Turkish Law No. 6698): Tworks acts as the data controller. Privacy notice obligations, service provider transparency, and user rights (access, rectification, erasure) are detailed in the Privacy Policy.
Data protection principles: Data minimization, purpose limitation, retention limitation, and transparency principles are applied.
Inherited Azure infrastructure certifications: Microsoft Azure North Europe and West Europe data centers are certified for ISO 27001, ISO 27017, ISO 27018, SOC 1/2/3, and ENS High. These certifications do not transfer to Tworks; however, Controlio Security indicates that the underlying infrastructure meets these standards.
Important clarification: Tworks Bilişim Hizmetleri does not currently hold ISO 27001 or SOC 2 certification in its own name. The existing infrastructure certifications referenced above are inherited through Microsoft Azure.
08Security Concerns
If you discover a security vulnerability or concerning behavior on the Platform, please reach out to us at info@tworks.com.tr. All reports are taken seriously and addressed appropriately.
We appreciate reports from researchers conducting good-faith security research. Provided you do not damage production systems or exfiltrate personal data, you can expect a constructive response to your report.
09Contact
Tworks Bilişim Hizmetleri Tic. Ltd. Şti.
Quasar İstanbul, Fulya Mah. Büyükdere Cad. No:76 Floor:1 Suite:104
34394 Mecidiyeköy / Şişli / Istanbul / Türkiye
General & Security:info@tworks.com.tr KVKK / GDPR:info@tworks.com.tr
controlio.ai · TWORKS · 2026 Controlio Security® is a registered trademark of ÇEBİ Yazılım Hizmetleri Tic. Ltd. Şti. (TÜRKPATENT reg. no 2026 041312), sold and operated under license by Tworks Bilişim Hizmetleri Tic. Ltd. Şti.