GDPR Veri Dışa Aktarma ve Hesap Silme

Verinizin tamamını indirin (GDPR Madde 20 taşınabilirlik) veya 30 günlük bekleme süresiyle kalıcı hesap silme talebinde bulunun. Denetim kayıtları silinmez, anonimleştirilir.

GDPR Madde 20 ("veri taşınabilirlik hakkı") ve Madde 17 ("silme hakkı"), UptimeWarden'da iki somut akışa karşılık gelir: dışa aktarma ve silme. Her ikisi de kullanıcının kendi başına gerçekleştirebileceği işlemlerdir; destek talebi açmaya veya kuyrukta beklemeye gerek yoktur.

Veri dışa aktarma (GDPR Madde 20)

Oturum açmış her kullanıcı, kendi verisinin tam JSON kopyasını indirebilir.

Dışa aktarmaya dahil olanlar

  • Kullanıcı profili: kullanıcı adı, e-posta, ad-soyad, telefon, e-posta doğrulama durumu, profil resmi ve zaman damgaları.
  • Monitörler: sahip olduğunuz her monitör için ad, URL, tür, durum, kontrol aralığı ve oluşturulma tarihi.
  • Rıza geçmişi: verilen ve geri alınan her rıza; zaman damgaları ve sürüm numaralarıyla.
  • Monitör sayısı: kolaylık olarak özet bir toplam.

Dışa aktarmaya dahil olmayanlar

Dışa aktarma kullanıcıya özel kişisel verilerle sınırlıdır; tüm operasyonel veri kümesini içermez:

  • Ham monitör kontrol sonuçları (taşınabilirlik dışa aktarması için fazla büyüktür; bunun için ayrı CSV veri dışa aktarmasını kullanın).
  • Olay (incident) geçmişi (tüm planlarda Olay Analitiği ekranından CSV olarak dışa aktarılabilir).
  • Bildirim geçmişi (hassas ve büyüktür; destek üzerinden talep edilebilir).
  • Sahibi olmadığınız takım üyeleri ve takımlar.

Tüm operasyonel veri kümesi için Monitörler sayfasındaki dışa aktarma penceresini kullanın (CSV, JSON veya Excel, tüm planlarda kullanılabilir).

Dışa aktarmayı nasıl çalıştırırsınız

Programatik:

GET /api/account/data-export
Authorization: Bearer <session veya api token>

Yanıt, ek olarak iletilen bir JSON dosyasıdır. Dosya adı kalıbı uptimewarden-data-export-<userId>-YYYY-AA-GG.json şeklindedir. Uç nokta yalnızca kimlik doğrulaması gerektirir; bu uç noktaya özel bir kullanıcı başına hız sınırı uygulanmaz.

Yanıt nasıl görünür

{
  "exportDate": "2026-04-22T10:00:00.000Z",
  "exportType": "GDPR_DATA_PORTABILITY",
  "user": {
    "username": "ayse",
    "email": "[email protected]",
    "firstName": "Ayşe",
    "lastName": "Yılmaz",
    "phone": "+90555...",
    "emailVerified": true,
    "createdAt": "2024-10-15T08:00:00.000Z",
    "lastLoginAt": "2026-04-22T09:45:00.000Z",
    "profileImageUrl": "https://..."
  },
  "monitors": [
    { "name": "api prod", "url": "https://api.example.com", "type": "http", "status": "up", "interval": 180, "createdAt": "..." }
  ],
  "consents": [
    { "type": "privacy_policy", "version": "2025-09-11", "granted": true, "grantedAt": "...", "revokedAt": null }
  ],
  "monitorCount": 12
}

Hesap silme (GDPR Madde 17)

Silme işlemi 30 günlük bir bekleme süresiyle çalışır. Bu süre boyunca hesabınız:

  • Yumuşak silinmiştir: kontroller çalışmaya devam eder, ancak hesap silinmek üzere işaretlenir.
  • Geri alınabilir: 30 gün içinde her an iptal edebilirsiniz, silme talebi düşer.

Silme talebini nasıl başlatırsınız

Programatik:

POST /api/account/delete-request
{ "reason": "...", "exportData": true }

reason ve exportData isteğe bağlıdır. Yanıt; bir istek kimliği, pending durumu, planlanan silme tarihi (bugün artı 30 gün) ve gracePeriodDays: 30 döndürür. Halihazırda bekleyen bir talep varsa uç nokta 409 döner.

İptal

POST /api/account/cancel-deletion

Bekleyen silme işareti kaldırılır ve hesap normal işleyişine döner.

Durumu kontrol etme

GET /api/account/deletion-status

Bekleyen talep yoksa yanıt, planlanmış bir silme olmadığını belirtir. Talep varsa planlanan silme tarihi, talebin oluşturulma zamanı ve veri dışa aktarmasının istenip istenmediği ve tamamlanıp tamamlanmadığı bilgisi döner.

{
  "hasPendingRequest": true,
  "status": "pending",
  "scheduledDeletionAt": "2026-05-22T10:00:00.000Z",
  "createdAt": "2026-04-22T10:00:00.000Z",
  "dataExportRequested": true,
  "dataExportCompleted": true
}

Kalıcı silme sonrası nelerin saklandığı

  • Ödeme kayıtları: yasa gereği saklanır (Türkiye Vergi Usul Kanunu, AB KDV mevzuatı). Geçmiş ödeme işlem kayıtlarındaki ad ve e-posta anonimleştirilmez; mevzuat kimlik bilgilerinin korunmasını gerektirir.
  • Anonimleştirilmiş denetim kayıtları: kullanıcı kimliğiniz ve kişisel alanlar boşaltılır, ancak işlem türü, zaman damgası ve kaynak türü korunur. Bu, silme işleminin gerçekleştiğine dair uyumluluk denetimi kanıtını korur. Denetim kayıtlarının anonimleştirilmesi bilinçli bir tasarım kararıdır; bunları fiziksel olarak silmek silme işleminin denetlenebilirliğini kaybettirirdi.

Geri kalan her şey geri dönüşü olmayacak şekilde silinir.

Rıza kayıtları

Her rıza (gizlilik politikası, kullanım koşulları, pazarlama e-postası onayı, çerez kategorisi kabulü) şu bilgilerle kaydedilir:

  • Rıza türü: şunlardan biri: gizlilik politikası, kullanım koşulları, pazarlama, analitik veya çerez kategorilerinden biri (zorunlu, analitik, pazarlama).
  • Rızanın verildiği andaki belge sürümü.
  • Verme veya geri alma durumunu gösteren bir bayrak; geri almalar ayrı kayıtlar olarak tutulur.
  • Denetim bağlamı için IP adresi, tarayıcı/kullanıcı aracısı ve zaman damgası.

Programatik:

GET  /api/compliance/consents              # listele
POST /api/compliance/consents              # rıza ver veya geri al
     { "consentType": "marketing", "version": "2025-09-11", "granted": false }

Çerez kategorileri ve çerez bildirimi

UptimeWarden; pano, pazarlama sitesi ve dokümantasyonun tamamında üç kategorili çerez rıza bildirimi yayımlar:

  • Zorunlu: oturum açma ve CSRF koruması için gereklidir. Daima açıktır.
  • Analitik: anonim ürün kullanım metrikleri. İsteğe bağlıdır; tercihinizi devre dışı bırakırsanız buna saygı duyarız.
  • Pazarlama: siteler arası yeniden hedefleme. Varsayılan olarak kapalıdır.

Kategoriler ilk ziyarette bildirim üzerinden ayarlanır ve daha sonra Gizlilik → Çerezler menüsünden düzenlenebilir. Her değişiklik bir rıza kaydı olarak tutulur.

Veri sorumlusu mu, veri işleyen mi

UptimeWarden veri işlemede çift rol üstlenir:

  • Veri sorumlusu olarak: kendi kullanıcılarımız için: kayıtlı profil verileri, kullanım verileri, faturalama. İşleme amaçlarını burada biz belirleriz.
  • Veri işleyen olarak: müşterinin platforma girdiği veriler için: monitör URL'leri, alıcı e-posta ve telefon listeleri, webhook yükleri. Amaçları müşteri belirler; UptimeWarden talimat üzerine işler.

Bu ayrım KVKK ve GDPR sorularında önemlidir: kendi kullanıcılarımızın hakları (dışa aktarma, silme, rıza) bu sayfadaki self-servis akışlarla karşılanır; müşterinin kendi veri öznelerinin hakları müşteri tarafından karşılanır ve UptimeWarden veri işleyen olarak destek sağlar.

DPO iletişim bilgileri ve veri işleme sözleşmesi için KVKK Uyumu sayfasına bakın.

SSS

S: Verimin sadece bir kısmını dışa aktarabilir miyim (yalnızca monitörler veya yalnızca rızalar)? C: GDPR dışa aktarması tasarım gereği hep ya da hiç şeklindedir; bu düzenleyicilerin beklentisidir. Daha ince taneli dışa aktarma için Monitörler sayfasındaki dışa aktarma penceresini (monitör performans verileri. CSV, JSON veya Excel) ve Olay Analitiği CSV dışa aktarmasını kullanın.

S: Bir takımın sahibiyim, hesabımı silebilir miyim? C: Doğrudan değil, takım sahipliğinin devri kuralı devreye girer. Önce takımı başka bir kullanıcıya devredin (Ayarlar → Takım → Sahipliği devret) veya takımı silin, ardından silme talebinizi yeniden gönderin.

S: 30 gün içinde silmeyi nasıl iptal ederim? C: POST /api/account/cancel-deletion çağrısını yapın veya Gizlilik → Veri ayarlar sayfasındaki İptal düğmesini kullanın; ikisi de aynı uç noktayı çağırır.

S: Kalıcı silme sonrasında aynı e-postayla yeniden kayıt olabilir miyim? C: Evet, kullanıcı kaydı silinmiştir ve e-posta serbesttir. Anonimleştirilmiş denetim kayıtları, kimlik bilgileri olmaksızın önceki silme olayını yine de tutar.

S: Hesabımı silmek aboneliğimi iptal eder mi? C: Hesap silme akışı faturalandırmayı kendiliğinden iptal etmez; 30 günlük bekleme süresi sona erince denetim kayıtlarınızı anonimleştirir ve hesap kaydınızı kalıcı olarak siler. Aktif bir ücretli aboneliğiniz varsa, silme talebinden önce aboneliğinizi abonelik ayarlarınızdan ayrıca iptal edin (veya destek ile iletişime geçin).

İlgili konular