LevelPilot Çerez ve Benzeri Teknolojiler Politikası

⚠ TASLAK (v0.2) — avukat onayı beklemektedir.

Sürüm: v0.2 · Yürürlük: 2026-08-01 · Son güncelleme: 2026-07-29

Bu metin taslaktır. AVUKAT ONAYI ŞARTTIR.

Sözleşme dilinde çelişki çıkması hâlinde Türkçe metin esastır.


1. Çerez nedir

Çerez (cookie), bir internet sitesi veya web uygulaması ziyaret edildiğinde tarayıcınız aracılığıyla cihazınıza (bilgisayar, tablet, akıllı telefon) yerleştirilen küçük metin dosyalarıdır. Çerezler; oturumunuzun sürdürülmesi, güvenliğin sağlanması, tercihlerinizin hatırlanması ve hizmetin çalışmasının mümkün kılınması gibi amaçlarla kullanılır.

Bu politika kapsamında "çerez" ifadesi; tarayıcı çerezlerinin yanı sıra localStorage ve sessionStorage gibi benzer teknolojiler aracılığıyla cihazınızda tutulan verileri de kapsayacak şekilde geniş yorumlanır. LevelPilot (levelpilot.net) yalnızca web tabanlı değil, farklı ülke ve dillerdeki kullanıcılara hizmet veren bir platform olduğundan, aşağıdaki tablo teknik olarak var olduğu bilinen kategorilere göre düzenlenmiştir; kesin çerez adları ve süreleri kod incelemesiyle doğrulanıp bu belgeye işlenecektir.

2. Hangi çerezleri kullanıyoruz

Önemli teknik tespit (HC-8 kod ölçümü, 30 Temmuz 2026): LevelPilot hiçbir HTTP çerezi (cookie) yerleştirmemektedir. Sunucu tarafında çerez yazan hiçbir mekanizma bulunmamaktadır (oturum yönetimi çerezle değil, Authorization başlığında taşınan JWT ile yapılır). Cihazınızda tutulan tüm veriler tarayıcının localStorage / sessionStorage alanındadır ve §1'de açıklandığı üzere bu politika kapsamında değerlendirilir. HttpOnly, Secure ve SameSite gibi bayraklar yalnızca HTTP çerezlerine ait teknik özelliklerdir; Web Storage için tanımlı olmadıklarından aşağıdaki tabloda yer almaz.

AdSaklama alanıKategoriAmaçSüreTaraf
lp_tokenlocalStorage veya sessionStorageZorunlu — Oturum/Kimlik Doğrulama (JWT tabanlı)Kullanıcının oturum açık kalmasının ve kimliğinin doğrulanmasının sağlanmasıGiriş ekranındaki "Beni hatırla" seçiliyse kalıcı (localStorage), seçili değilse sekme/tarayıcı kapanınca silinir (sessionStorage). Her iki hâlde de oturum kapatıldığında silinir.Birinci taraf
lp_change_tokensessionStorageZorunlu — GüvenlikGeçici parolayla giriş yapan kullanıcının zorunlu parola değişimi akışına ait kısa ömürlü yetki bilgisiSekme/tarayıcı kapanınca; parola değiştirildiğinde silinirBirinci taraf
lp_admin_egitmen_tokensessionStorageZorunlu — GüvenlikYetkili kullanıcının hesap görünümleri arasında geçiş yaparken kendi oturumuna geri dönebilmesiSekme/tarayıcı kapanınca; geri dönüldüğünde silinirBirinci taraf
lp_identitysessionStorageZorunlu — İşlevsellikGörüntülenen marka/kurum kimliğinin (logo, ad) her sayfada yeniden sorgulanmaması için önbelleğe alınmasıSekme/tarayıcı kapanınca; oturum kapatıldığında silinirBirinci taraf
lp_nav_openlocalStorageTercih — ArayüzSol menüde hangi bölümlerin açık bırakıldığının hatırlanmasıKullanıcı silene kadar kalıcıBirinci taraf
lp_onboarding_v3_<rol>_<kullanıcı kimliği>localStorageTercih — Tur/Onboarding DurumuKullanıcının platform tanıtım turunu görüp görmediğinin hatırlanması (tur her rol için bir kez otomatik açılır)Kullanıcı silene kadar kalıcıBirinci taraf

Bu belgenin önceki taslağında yer alan iki satır ölçüm sonucunda kaldırılmıştır: "Tercih — Tema/Görünüm" ve "Tercih — Dil". Kod incelemesinde tema veya dil tercihini cihazda saklayan herhangi bir mekanizma bulunmamıştır; bu kategoriler ürün bu özellikleri kazandığında yeniden eklenecektir. Aynı şekilde "CSRF/oturum bütünlüğü" amaçlı ayrı bir güvenlik çerezi de bulunmamaktadır — yukarıdaki güvenlik satırları ölçülen gerçek girdilerdir.

Analitik ölçüm araçları (5 Eylül 2026 itibarıyla güncellenmiştir): 30 Temmuz 2026 tarihli ölçümün "analitik SDK bulunmamıştır" sonucu artık geçerli değildir. Tanıtım (landing) sayfalarında iki analitik aracı kullanılmaktadır: Google Analytics 4 (Google Ireland Limited) ve Cloudflare Web Analytics (Cloudflare, Inc.). Her ikisi de yalnızca açık rızanız alındıktan sonra tarayıcınıza yüklenir; rıza vermediğiniz veya reddettiğiniz sürece bu araçların betikleri hiç yüklenmez ve hiçbir veri gönderilmez (teknik dayanak: site-olcum.js — ölçüm betikleri yalnız onay sonrası sayfaya eklenir). Rızanızı dilediğiniz zaman geri çekebilirsiniz (bkz. §5).

Bu araçların işlediği veriler ve amaçları:

Yurt dışı aktarımın hukuki dayanağı: Her iki ölçüm aracına ilişkin yurt dışı aktarım, KVKK m.9 kapsamında ziyaretçinin açık rızasına dayanır; rıza alınmadığı sürece betikler yüklenmediğinden aktarım da gerçekleşmez. Sağlayıcıların tüzel kişi unvanları: Google Ireland Limited (İrlanda — Google Analytics Hizmet Şartları'nın Türkiye için sunulan sürümünde sözleşme tarafı olarak gösterilen tüzel kişidir) ve Cloudflare, Inc. (ABD). Alt İşleyen Listesi'ndeki ilgili satırlar aynı dayanağı taşır.

Pazarlama/reklam çerezleri: Bu belgenin yürürlüğe girdiği tarih itibarıyla LevelPilot pazarlama veya reklam amaçlı çerez kullanmamaktadır.

İleride analitik veya pazarlama amaçlı çerez eklenmesi hâlinde: (i) bu politika güncellenecek, (ii) kullanıcıdan çerez banner'ı/tercih paneli üzerinden açık rıza alınmadan bu çerezler aktif edilmeyecek ve (iii) kullanıcı tercihini dilediği zaman geri alabilecektir.

2b. Web Storage envanteri ve zorunluluk değerlendirmesi

HC-8b kod ölçümü (30 Temmuz 2026 · ortam: yerel kaynak kodu, repo main, statik tarama). §2'de belirtildiği üzere ürün hiç HTTP çerezi yerleştirmediğinden, "onay gerekip gerekmediği" sorusunun cevabı yalnızca Web Storage envanterinden çıkarılabilir. Aşağıdaki tablo cihazda tutulan altı girdinin tamamını, ne sakladığını ve kişisel veri içerip içermediğini gösterir. Test dosyalarındaki yazımlar ürün kodu olmadığı için sayıma dâhil edilmemiştir.

AnahtarKaynak (dosya:satır)Ne saklıyorKişisel veriSilinme anıZorunlu mu
lp_tokensrc/web/lib/api.ts:1703Oturum JWT'siEvet — jeton yükü kullanıcı kimliği, e-posta ve ad-soyad claim'lerini taşır; yük şifreli değil, yalnız imzalıdır (base64, okunabilir)Çıkış yapıldığında; "Beni hatırla" seçili değilse sekme kapanıncaEvet — oturum
lp_change_tokensrc/web/lib/api.ts:1722Zorunlu parola değişimi jetonuEvet — aynı claim setiParola değiştirildiğinde; sekme kapanıncaEvet — güvenlik
lp_admin_egitmen_tokensrc/web/app/admin-egitmen/page.tsx:132Hesap geçişinde geri dönüş jetonuEvet — aynı claim setiGeri dönüldüğünde; sekme kapanıncaEvet — güvenlik
lp_identitysrc/web/app/Brand.tsx:33{zaman damgası, {ad, rol}} — 60 saniyelik önbellekEvet — görünen ad (ad-soyad yoksa e-posta) ve rol adıÇıkış yapıldığında; sekme kapanınca; 60 sn sonra yenilenirEvet — işlevsellik
lp_nav_opensrc/web/app/AppShell.tsx:359Açık menü bölümlerinin anahtar listesiHayırYalnız kullanıcı tarayıcı verisini silerseHAYIR — tercih
lp_onboarding_v3_<rol>_<kullanıcı kimliği>src/web/app/OnboardingTour.tsx:112Değer yalnızca "1"; ancak anahtar adının içinde kullanıcı kimliği geçerDolaylı olarak evet — anahtar adı takma-ad niteliğinde bir tanımlayıcı içerirYalnız kullanıcı tarayıcı verisini silerseHAYIR — tercih

Zorunluluk sonucu

Altı girdinin dördü zorunlu, ikisi zorunlu değildir. Bu nedenle bu belgeye "onay gerektiren teknoloji bulunmamaktadır" sonucu yazılmamıştır — envanter bunu göstermemektedir. Zorunlu olmayan iki kalem şunlardır:

Bununla birlikte, ölçüm bu iki kalemin niteliği hakkında da net bir tablo ortaya koymaktadır: ikisi de birinci taraftır, üçüncü tarafla paylaşılmaz, siteler arası takip yapmaz, profilleme veya reklam amacı taşımaz ve kullanıcı davranışını ölçmez. Yani ürün bugün izleme (tracking) amaçlı hiçbir teknoloji kullanmamaktadır; zorunlu olmayan iki kalem yalnızca arayüz konforuna hizmet eder.

Takdire bağlı nokta: bu iki tercih kaleminin KVKK m.5/2 "kesinlikle gerekli" istisnası kapsamında değerlendirilip değerlendirilemeyeceği, dolayısıyla ayrı bir onay bandı (banner) gerekip gerekmediği hukuki bir takdirdir. Ölçüm sonucu bu takdire dayanak olarak yukarıda verilmiştir.

Ayrıca güvenlik açısından kayda geçirilmiştir: oturum jetonu tarayıcı depolamasında tutulduğu için sayfada çalışan herhangi bir betik tarafından okunabilir; jeton yükü e-posta ve ad-soyad taşımaktadır. Bu, HTTP çerezlerindeki HttpOnly korumasının Web Storage'da bulunmamasının doğal sonucudur ve mimari bir tercihtir. İlgili değerlendirme Bilgi Güvenliği Politikası kapsamında ele alınacaktır.

3. Çerez kategorileri ve hukuki dayanak

Çerezler, 6698 sayılı Kişisel Verilerin Korunması Kanunu ("KVKK") ve Kişisel Verileri Koruma Kurulu'nun çerez uygulamalarına ilişkin rehberi doğrultusunda iki temel kategoride değerlendirilir:

Tercih çerezleri şu an için ürünün temel işlevselliğine (tema, dil, onboarding durumunun hatırlanması) hizmet ettiğinden zorunlu çerezlere yakın bir niteliktedir; ancak ihtiyatlılık ilkesi gereği bu politika kapsamında açık rıza gerektiren kategori olarak ele alınmıştır ve rıza tercih paneli üzerinden ayrıca alınır.

4. Üçüncü taraf çerezleri

(5 Eylül 2026 · güncellendi.) Tanıtım sayfalarında, yalnızca açık rızanız alındıktan sonra, iki üçüncü taraf ölçüm betiği yüklenir: Google Analytics 4 (googletagmanager.com) ve Cloudflare Web Analytics (static.cloudflareinsights.com). Google Analytics 4 kendi ölçüm tanımlayıcısını cihazınızda saklar. Cloudflare Web Analytics ise sağlayıcı beyanına göre çerez kullanmaz. Rıza vermediğiniz sürece bu betiklerin hiçbiri yüklenmez ve tarayıcınızda hiçbir üçüncü taraf kaydı oluşmaz. Bunların dışında, uygulama içi (app.levelpilot.net) ekranlarda kullanıldığı doğrulanmış bir üçüncü taraf çerezi bulunmamaktadır; §2 tablosundaki tüm girdiler birinci taraftır.

Ödeme, yapay zekâ ve altyapı hizmetleri için üçüncü taraf hizmet sağlayıcılarla (ör. ödeme kuruluşu, yapay zekâ sağlayıcıları) çalışılmaktadır; ancak bu sağlayıcıların kullanıcının tarayıcısına doğrudan çerez yerleştirip yerleştirmediği ayrıca kod incelemesiyle doğrulanacak ve tespit edilmesi hâlinde bu bölüme işlenecektir. Bu sağlayıcılarla yapılan kişisel veri paylaşımına ilişkin bilgiler için KVKK Aydınlatma Metni'ne bakınız.

5. Çerez tercihlerinizi nasıl yönetirsiniz

Site içi çerez tercih paneli: Vardır. (30 Temmuz 2026 tarihli "bulunmamaktadır" tespiti geçersizdir; 14 Ağustos 2026'dan bu yana tanıtım sayfalarında bir rıza bandı yayındadır.) Analitik ölçüm için ilk ziyaretinizde "Kabul et" / "Reddet" seçeneklerini eşit ağırlıkta sunan bir bant görüntülenir; hiçbir kutu ön işaretli değildir ve seçim yapılmadan hiçbir ölçüm betiği yüklenmez. Kararınızı sonradan değiştirmek veya verdiğiniz rızayı geri çekmek için sayfalardaki "Çerez tercihleri" bağlantısını kullanabilirsiniz; rızayı geri çektiğinizde ölçüm betikleri sayfadan kaldırılır ve sayfa yeniden yüklenerek çalışmaları durdurulur. Bugün cihazınızda tutulan altı girdinin dördü zorunlu (oturum, güvenlik, işlevsellik) niteliktedir; kalan ikisi (lp_nav_open, lp_onboarding_v3_…) yalnızca arayüz tercihidir, kişiyi tanımlamaz ve reklam/ölçümleme amacıyla kullanılmaz. Tercih paneli, ürüne zorunlu olmayan bir çerez/teknoloji eklendiğinde hayata geçirilecek ve erişim yolu bu bölüme işlenecektir. O tarihe kadar tercihlerinizi aşağıdaki tarayıcı ayarlarından yönetebilirsiniz.

Tarayıcı ayarları: Ayrıca tarayıcınızın ayarlarından çerezleri yönetebilir, silebilir veya engelleyebilirsiniz. Zorunlu çerezlerin engellenmesi hâlinde hizmetin bir kısmının veya tamamının çalışmayabileceğini önemle belirtiriz. Başlıca tarayıcılar için yönlendirme:

6. Yurt dışı aktarım

LevelPilot, ülke ve dil sınırı gözetmeyen küresel bir platform olarak sunulur; bu nedenle çerezler aracılığıyla toplanan veriler dâhil olmak üzere kişisel verilerin işlenmesi süreçlerinde yurt dışında yerleşik hizmet sağlayıcılar (ör. yapay zekâ altyapı sağlayıcıları) kullanılabilir. Yurt dışına aktarım, KVKK m.9/2 kapsamında uygun güvence (Kurul tarafından yayımlanan standart sözleşme) sağlanarak gerçekleştirilir; açık rıza, yalnızca arızi aktarımlar bakımından ve istisnaen kullanılabilir. Ayrıntılı bilgi için KVKK Aydınlatma Metni ve ilgili açık rıza metinlerine bakınız.

7. Değişiklikler

Bu Çerez Politikası, mevzuat değişiklikleri, Kurul kararları veya platformda kullanılan çerezlerin kapsamındaki değişiklikler doğrultusunda güncellenebilir. Güncel sürüm her zaman levelpilot.net üzerinden yayımlanır. Analitik veya pazarlama çerezi eklenmesi gibi maddi değişikliklerde, kullanıcıdan çerez banner'ı üzerinden yeniden açık rıza alınır.

Uyuşmazlıklarda İstanbul (Anadolu) Mahkemeleri ve İcra Daireleri yetkilidir; uygulanacak hukuk Türk hukukudur.

8. İletişim

Veri Sorumlusu / Hizmet Sağlayıcı

Unvan : REOS Bilişim Teknolojileri Anonim Şirketi

Adres : Aydınevler Mah. Preveze Sok. No:21/3 Maltepe/İSTANBUL

Vergi Dairesi : Küçükyalı Vergi Dairesi

Vergi Kimlik No : 7341745139

Ticaret Sicil No : 752862-0

MERSİS No : 0068080171200014

KEP Adresi : [email protected]

Telefon : +90 850 885 33 00

E-posta : [email protected]

KVKK Başvuru : [email protected]

ETBİS : Kayıtlıdır — https://etbis.ticaret.gov.tr/tr/SiteSorgulamaSonuc?siteId=d1f95845-2b39-46f6-86d2-ceda748ade50

Ürün / Platform : LevelPilot (levelpilot.net)


Code için ölçüm listesi — TAMAMLANDI (30 Temmuz 2026)

Yedi maddenin yedisi de ölçüldü ve sonuçlar §2 ile §5'e işlendi. Ölçüm ortamı: yerel kaynak kodu (repo main), statik tarama. Sonuç özeti:

  1. Çerez tercih paneli: YOK (30 Temmuz 2026 sonucu — geçersizdir. 14 Ağustos 2026'dan beri tanıtım sayfalarında rıza bandı vardır; §5 buna göre güncellenmiştir.)
  2. document.cookie kullanımı: HİÇ YOK. İstemci kod tabanının tamamında tek bir kullanım bile bulunmadı.
  3. localStorage/sessionStorage: 6 anahtar. Tamamı §2 tablosunda ad, alan, amaç, süre ve taraf bilgisiyle listelendi. (Test dosyalarındaki lp_token yazımları ürün kodu değildir, sayıma dâhil edilmemiştir.)
  4. Backend Set-Cookie: HİÇ YOK. Sunucuda çerez yazan hiçbir mekanizma yok (oturum yönetimi Authorization başlığındaki JWT ile). Bu nedenle HttpOnly/Secure/SameSite bayrakları için raporlanacak bir değer yoktur — bayraklar Web Storage'a uygulanmaz.
  5. Üçüncü taraf çerezi: YOK (30 Temmuz 2026 sonucu — 4 Eylül 2026 ölçümüyle kısmen çürüdü: tanıtım sayfalarında rızaya bağlı iki dış betik vardır, bkz. §2 ve §4). Ödeme çerçevesi ve widget bakımından sonuç geçerliliğini korur. Ödeme sağlayıcısı (PayTR) tarayıcıya hiç bağlanmamış durumdadır (akış bugün simülasyondur) → §4'teki tespit doğrulanmıştır.
  6. §2 tablosu güncellendi. Taslaktaki "Tema/Görünüm" ve "Dil" satırları, bu tercihleri cihazda saklayan bir mekanizma bulunmadığı için kaldırıldı; ayrı bir CSRF/oturum-bütünlüğü çerezi de bulunmadığı belirtildi.
  7. Analitik/pazarlama SDK'sı: YOK (30 Temmuz 2026 sonucu — geçersizdir. 4 Eylül 2026 ölçümü Google Analytics 4 ve Cloudflare Web Analytics'i tespit etmiştir; §2 buna göre güncellenmiştir. Pazarlama/reklam pikseli bakımından sonuç geçerliliğini korur.)

Aşağıdaki liste, yukarıdaki sonuçların hangi sorulara cevap verdiğini göstermek için özgün hâliyle bırakılmıştır.

  1. Frontend'de bir çerez banner'ı / çerez tercih paneli bileşeninin var olup olmadığının tespiti (var ise dosya/bileşen yolu, kategori bazlı seçim sunup sunmadığı).
  2. Tüm istemci (frontend) kod tabanında document.cookie kullanımlarının taranması; her çerez için ad, set edildiği yer (dosya/satır), amaç ve expires/max-age değerinin çıkarılması.
  3. Tüm istemci kod tabanında localStorage ve sessionStorage kullanımlarının taranması; kullanılan her anahtarın (key) adı, hangi veriyi tuttuğu ve dosya/satır referansının çıkarılması.
  4. Backend tarafında set edilen HTTP Set-Cookie başlıklarının (ör. kimlik doğrulama/JWT çerezi, oturum çerezi) taranması; çerez adı, HttpOnly/Secure/SameSite bayrakları ve süresinin (expiration/max-age) çıkarılması.
  5. Üçüncü taraf entegrasyonlarının (ödeme, yapay zekâ sağlayıcıları, varsa gömülü widget/iframe) tarayıcıya doğrudan çerez yerleştirip yerleştirmediğinin kontrol edilmesi.
  6. Bulunan her çerez/depolama anahtarının §2'deki tabloya işlenmesi: Çerez adı · Kategori · Amaç · Süre · Taraf.
  7. Analitik veya pazarlama amaçlı herhangi bir SDK/script (ör. etiket yöneticisi, ölçümleme pikseli) kod tabanında mevcutsa bunun raporlanması — mevcut değilse §2'deki "kullanılmamaktadır" ifadesinin doğru olduğunun teyidi.

Yer tutucular