Öneri yazmak, desteklemek ve yorum yapmak için giriş yap.

Giriş yap

Taslak — hukuki inceleme bekliyor

Bu metin olsaidi'nin bugünkü teknik işleyişine göre hazırlanmış bir taslaktır; avukat incelemesinden geçmeden yürürlüğe girmez. "İnceleme notu" ile işaretli yerler hukuki incelemede netleşecek.

Gizlilik politikası

Son güncelleme: 6 Kasım 2026

olsaidi, bir yerde olmasını istediğin şeyi fotoğrafla gösterip komşularının desteğiyle sorumlusuna ulaştırman için var. Bunu yaparken olabildiğince az veri toplarız. Aşağıda neyi, neden ve ne kadar süreyle tuttuğumuzu sade bir dille anlatıyoruz. Veri sorumlusu olsaidi'dir.

1.Kısaca

  • Telefon numaranın ya da e-posta adresinin kendisini saklamayız; yalnızca geri çevrilemeyen özetini ve maskeli halini tutarız.
  • Google ile giriş isteğe bağlıdır; Google şifreni görmeyiz, Google'ın verdiği erişim anahtarlarını saklamayız.
  • Fotoğraflarda yayından önce yüzler otomatik algılanıp bulanıklaştırılır; araçlar algılanır ve plakanın bulunabileceği alt bölümleri kapatılır. Konum ve cihaz bilgisi (EXIF) silinir. Bu işlem kusursuz değildir.
  • Konumu yalnızca öneri oluştururken ve izin verirsen kullanırız; seni takip etmeyiz.
  • Hesabınla desteklediğin önerinin sayfasında görünen adın o önerinin destekçileri arasında görünür; istemezsen "Adım destekçiler arasında görünmesin" kutusunu işaretlersin. Misafir destekleri listelenmez.
  • Reklam ya da analiz çerezi kullanmayız; yalnızca oturum için zorunlu çerezler vardır.
  • Hesabını istediğin an Profil sayfasından silebilirsin.
  • Veriler Almanya'daki (Frankfurt) bir sunucuda, yani Türkiye dışında barındırılır.

2.Ne herkese açık, ne değil

Herkese açık: yayınladığın önerinin bulanıklaştırılmış fotoğrafı, öneri başlığı ve (varsa) fotoğraf yazısı, haritadaki konumu, görünen adın, destek sayısı, yorum ve çekincelerin (görünen adınla), hesabınla verip adını gizlemediğin desteklerin (görünen adınla) ve kurumların resmi yanıtları.

Gizli: telefon numaran, hangi önerileri desteklediğin (yalnız adını gizlediğin destekler ve misafir destekleri), yaptığın şikâyetler, bildirimlerin ve oturum bilgilerin.

3.E-posta, telefon ve giriş

Şifre kullanmayız. Girişte e-posta adresine ya da telefon numarana 6 haneli, 3 dakika geçerli bir kod isteyebilirsin. E-posta kodları Brevo'nun SMTP hizmetiyle gönderilir; bunun için e-posta adresin ve kod Brevo'ya iletilir. Kod bizde yalnızca özet olarak ve süresi boyunca tutulur.

Google ile giriş isteğe bağlıdır. Seçersen Google'ın kendi sayfasına gidersin; şifreni orada yazarsın, biz görmeyiz. Google'ın ilettiği bilgilerden adını, e-posta adresini, adresin doğrulanmış olup olmadığını ve Google hesap kimliğini kullanırız; profil fotoğrafını kullanmayız. E-posta adresin ve Google hesap kimliğin yalnızca gizli anahtarla hesaplanan özet olarak, adresin ayrıca maskeli haliyle saklanır; Google'ın verdiği erişim anahtarları saklanmaz. Adresin bir hesapla eşleşirse o hesaba girersin, eşleşmezse yeni hesap açılır. Google'dan gelen ad, kayıt formunda yalnızca öneri olarak görünür; değiştirebilirsin. Bu sırada Google olsaidi'ye giriş yaptığını görür ve bilgiler Google'ın yurt dışındaki altyapısında işlenir; Google tarafındaki işlem için Google'ın gizlilik politikası geçerlidir.

Şu an SMS gönderilmiyor: olsaidi kapalı pilot aşamasındadır ve telefonla giriş yalnızca davet edilen numaralara açıktır. Bu numaralar için kod, numaranın son dört hanesiyle birlikte sistem kaydına yazılır ve davetliye ekibimizce iletilir; bir SMS sağlayıcısına numara aktarılmaz. SMS gönderimi başlarsa bu metni güncelleriz.

Hesabında numaranın ya da e-posta adresinin kendisi değil, gizli bir anahtarla hesaplanan özeti (HMAC-SHA256) ve maskeli hali (ör. 532***4567, bi***@gmail.com) saklanır. Sistem kayıtlarında da maskeli yazılır.

Kötüye kullanımı sınırlamak için kod isteklerini ve hatalı kod denemelerini numara ya da e-posta ve IP adresi başına sayarız (ör. IP başına saatte en çok 20 istek). Bu sayaçlar kısa sürelidir ve süre dolunca kendiliğinden silinir.

4.Hesapsız (misafir) öneri

Bir işletme izin verdiyse, masadaki QR kodunu okutan herkes hesap açmadan o işletmeye öneri yazabilir ve önerilerini destekleyebilir. Bunun için formdaki ilk "Devam" ya da ilk "Destekle" dokunuşunda bir misafir oturumu açılır. Misafir kaydında telefon numarası, e-posta adresi ya da ad tutulmaz; görünen ad "Misafir"dir. Kaydın yanında yalnızca kabul ettiğin kullanım koşullarının sürümü ve zamanı saklanır (öneriyi gönderirken koşulları ve bu metni kabul etmiş olursun).

Misafir oturumu girişteki oturum çerezlerini kullanır; oturumu yenileme çerezi misafirde 30 gün geçerlidir. Desteklerin aynı cihazdan tekrarlanmasını önlemek için tarayıcına rastgele bir cihaz çerezi (olsaidi_did) verilir; seni tanımlayan bir bilgi taşımaz.

Okutma bileti: misafir yalnız son 3 saat içinde QR kodunu okuttuğu işletmeye öneri yazabilir ve onun önerilerini destekleyebilir. Bunun için sunucuda misafir kaydı ile işletme eşleşmesi 3 saat süreli tutulur; her okutma süreyi yeniler, süre dolunca kendiliğinden silinir. İşletmenin sayfasından bilet verilmez. Kötüye kullanımı sınırlamak için misafir oturumu açma istekleri IP adresi başına kısa süreli sayılır; IP adresi kalıcı olarak yazılmaz.

Misafir önerisi her zaman önce işletmenin onayına gider; onaylanınca "Misafir" adıyla herkese açılır. Misafire anlık bildirim ya da e-posta gönderilmez; işletmenin onayı, yanıtı ve ikramları yalnız uygulama içi bildirimlerde görünür. Telefonunu ya da e-postanı doğrularsan misafir olarak yazdığın öneriler, desteklerin, ikramların ve bildirimlerin hesabına taşınır ve misafir kaydı silinir. İçeriği olmayan ve oturumu sona ermiş misafir kayıtları her gün silinir; içerikli misafirin önerileri "Misafir" adıyla kalır.

5.Fotoğraflar ve bulanıklaştırma

  • Fotoğrafın önce tarayıcında en uzun kenarı 2048 pikseli geçmeyecek şekilde küçültülür. Sunucu fotoğrafı yeniden JPEG olarak kodlar; böylece konum, cihaz modeli ve çekim zamanı gibi gömülü bilgiler (EXIF) kesin olarak silinir. Listeler için 480 piksellik küçük bir kopya da üretilir.
  • Yayından önce yüzler otomatik algılanıp kenarlarından pay bırakılarak güçlü biçimde bulanıklaştırılır; araçlar algılanır ve plakanın bulunabileceği alt bölümleri kapatılır. Plakalar ayrıca algılanmaz; algılanmayan bir araçtaki plaka açık kalabilir. Algılama sistemi çalışmıyorsa fotoğraf kabul edilmez.
  • Algılama yalnızca kapatılacak bölgeyi bulmak içindir; kimlik tespiti ya da yüz tanıma yapılmaz.
  • Bu işlem kusursuz değildir; açık kalan bir kişisel veri (yüz, plaka vb.) görürsen öneri sayfasındaki Şikâyet et ile bildir.
  • Bulanıklaştırılmamış görüntü hiçbir zaman depolanmaz ve hiçbir adresten sunulmaz; yalnızca bulanıklaştırılmış sürüm saklanır.
  • Yüklenip bir öneride kullanılmayan fotoğraflar 24 saat içinde silinir.

6.Konum

Konumunu yalnızca tarayıcı izni verirsen, öneri oluştururken ve haritaları bulunduğun yerin yakınında açmak için okuruz. İğneyi haritada sürükleyerek yeri düzeltebilirsin; kaydedilen yalnızca iğnenin son noktası ve konum doğruluğudur (metre). Bu nokta önerinin parçası olarak herkese açık haritada görünür.

Haritaları bulunduğun yerin yakınında açabilmek için konumunun yaklaşık hâli (yaklaşık 100 metre hassasiyetle) ve haritada en son baktığın yer yalnızca bu tarayıcının yerel depolamasında tutulur; sunucuya gönderilmez, 30 gün sonra geçersiz olur, çıkış yaptığında ya da hesabını sildiğinde silinir.

Arka planda konum toplamayız ve hareketlerini izlemeyiz.

Harita görüntüleri tarayıcın tarafından doğrudan OpenFreeMap'ten istenir; bu hizmet IP adresini ve baktığın harita bölgesini görür.

7.Mobil uygulama izinleri

Android uygulaması şu izinleri ister. Hepsi isteğe bağlıdır; vermezsen ilgili özellik çalışmaz, diğerleri çalışır.

  • Kamera: öneri için fotoğraf çekmek.
  • Galeri: öneriye galerinden fotoğraf seçmek.
  • Konum (yalnızca uygulamayı kullanırken): önerinin yerini haritada doğru göstermek. Arka planda konum alınmaz.
  • Bildirim: önerilerindeki gelişmeleri anlık bildirim olarak göstermek.

8.Verilerin barındırıldığı yer

olsaidi, Amazon Web Services'in Frankfurt (Almanya) bölgesindeki tek bir sunucuda çalışır. Veritabanı, fotoğraflar ve yedekler bu sunucudadır. Yani verilerin Türkiye dışında barındırılır.

Trafik Cloudflare üzerinden geçer (alan adı çözümlemesi ve Cloudflare Tunnel); Cloudflare bağlantıyı sonlandırdığı için istekleri işler. Sunucuda internete açık port yoktur. Diğer hizmetler: e-posta kodları ve kurumlara giden öneri e-postaları için Brevo, harita için OpenFreeMap, anlık bildirim için Google Firebase Cloud Messaging (aşağıda), seçersen Google ile giriş için Google.

Öneri yazarken sorumlu kurum adaylarını sıralamak için Jev karar modeli kullanılabilir (yönetim panelinden açılıp kapatılır). Açıkken öneri başlığın, açıklaman ve kategorin, aday kurum adlarıyla (konum bir sitenin ya da tesisin içindeyse onun adıyla) birlikte yurt dışındaki karar modeli sağlayıcısına iletilir. Kimliğin, konumunun koordinatları, fotoğrafın ve iletişim bilgilerin iletilmez. Sağlayıcı yalnızca bir sıralama döndürür; kurumu yine sen seçersin.

Aynı karar modeli, açıkken önerinin kategorisini bulmak için de kullanılır: öneri başlığın, açıklaman ve fotoğrafa yazdığın yazı, kategori adları ve örnekleriyle birlikte sağlayıcıya iletilir; kimliğin, konumun, fotoğrafın ve iletişim bilgilerin iletilmez. Model emin olduğunda kategori kendiliğinden seçilir; istediğin zaman değiştirebilirsin.

9.Destek, yorum, çekince ve şikâyet

  • Bir öneriyi yalnızca bir kez destekleyebilirsin. Destek sayısı herkese açıktır.
  • Hesabınla bir öneriyi desteklediğinde görünen adın o önerinin destekçi listesinde herkese açık olur. İstemezsen önerinin sayfasında "Adım destekçiler arasında görünmesin" kutusunu işaretlersin; istediğin an geri açabilirsin, desteğini geri alınca adın da listeden çıkar. Listede bir önerinin en son 20 destekçisi gösterilir, misafir destekleri listelenmez.
  • Paylaşılan bağlantının kaynağı, öneri ve desteğe kişiden bağımsız olarak kaydedilir.
  • Yorum ve çekincelerin görünen adınla herkese açık yayınlanır. Her öneriye en çok bir çekince yazabilirsin.
  • Şikâyetlerin kimliğin gösterilmeden yönetime ulaşır. Farklı kullanıcılardan belirli sayıda (bugün 5) şikâyet alan öneri otomatik olarak gizlenir ve incelenir.

10.Kurumlarla paylaşılanlar

Kurumlar (belediye, kampüs yönetimi vb.) yalnızca kendi sorumluluk alanlarına düşen önerileri kurum panelinde görür: fotoğraf, cümle, konum, durum, destek ve çekince sayıları ve son çekinceler (görünen adla).

olsaidi'de paneli olmayan kurumlara öneriyi olsaidi kendi adına, kurumun resmî iletişim adresine e-postayla iletir; gerekirse kendi adına resmî başvuru yapar. Bu iletimde yalnızca öneri metni, konumu, bulanıklaştırılmış fotoğrafı ve destek sayısı yer alır; adın, telefon numaran, e-posta adresin ya da destekleyenlerin kimliği gibi kişisel veriler iletilmez. Kurumun bu e-postaya verdiği cevap öneriye işlenir ve öneri sayfasında yayınlanır; cevaptaki telefon, e-posta ve imza gibi kişisel bilgiler yayından önce maskelenir.

Telefon numaran ve destekleyenlerin kimliği kurumlarla paylaşılmaz. Tek istisna site sakinliği başvurusudur: bir siteye davet koduyla sakin olarak başvurursan yazdığın blok, daire ve cep telefonu numarası yalnızca o sitenin yönetimine gösterilir ve yalnızca sakinliğini doğrulamak için kullanılır. Başvurun reddedilirse telefon numaran silinir. Kurumların resmi yanıtları kurum adıyla, platform yönetiminin yanıtları "olsaidi platform yönetimi" imzasıyla yayınlanır; yanıtı yazan kişinin adı gösterilmez. Kurumların iç notları yalnızca o kurumda kalır.

11.Bildirimler

Önerdiğin ya da desteklediğin bir öneride durum değişince, resmi yanıt gelince ya da öneri 90 gün yanıtsız kalınca uygulama içinde bildirim gösteririz. Bildirimler kişi adı içermez ve 90 gün sonra silinir. Pazarlama amaçlı SMS ya da e-posta göndermeyiz.

Mobil uygulamada anlık bildirimler etkinleştirildiğinde, cihazının bildirim belirteci ve bildirimin başlığı ile metni, gönderim için Google Firebase Cloud Messaging'e iletilir. Bu özellik şu an kapalıdır. Cihaz kaydın uygulamayı son açışından 90 gün sonra, hesabını silince hemen silinir.

12.Çerezler ve tarayıcı depolaması

olsaidi_at
Oturum çerezi; 15 dakika geçerli. Zorunlu.
olsaidi_rt
Oturumu yenileme çerezi; 30 gün geçerli, yalnızca giriş işlemlerinde gönderilir, her kullanımda yenilenir. Zorunlu.
olsaidi_s
Oturum ipucu; değer taşımaz, yalnızca açık bir oturum olabileceğini söyler ve hiçbir yetki vermez. Oturum yenileme çereziyle aynı süre (30 gün) geçerlidir; girişte ve oturum yenilenince yazılır, çıkışta, yenileme reddedildiğinde ve hesap silinince silinir. Bu çerez yoksa ve bu tarayıcıda oturumun kapalı olduğu biliniyorsa sayfa oturum bilgisini sormaz. Zorunlu.
olsaidi_did
Cihaz çerezi; rastgele bir kimlik taşır, 1 yıl geçerlidir ve yalnızca olsaidi'ye gönderilir. Aynı cihazdan art arda desteği sınırlamak ve hesapsız (misafir) öneride engellenen bir cihaza yeniden misafir oturumu verilmemesi için kullanılır. Zorunlu.
olsaidi_oauth
Google ile giriş sırasında akışı bu tarayıcıya bağlar; en çok 10 dakika geçerli, yalnızca giriş dönüşünde gönderilir. Zorunlu.
olsaidi_social
Google ile yeni hesap açarken kaydı tamamlaman için bir bilet taşır; en çok 15 dakika geçerli, yalnızca bu kayıt işlemlerinde gönderilir. Zorunlu.
Öneri taslağı
Öneri oluştururken yarım kalan adımlar tarayıcının oturum depolamasında tutulur; sekme kapanınca silinir. Misafir olarak yazarken okutma süren dolarsa taslak, QR'ı yeniden okutunca devam edebilmen için en çok 3 saat tarayıcının yerel depolamasında tutulur; sunucuya gönderilmez.
Tarayıcı tercihleri
Karşılama ekranının gösterildiği, ana ekrana ekleme önerisinin kapatıldığı, konum isteğinin ertelendiği ve bu tarayıcıda oturum açık olmadığı bilgisi tarayıcının yerel depolamasında tutulur; sunucuya gönderilmez.
Uygulamada Google ile giriş
Android uygulamasında Google ile girişi güvenle tamamlamak için tek kullanımlık bir doğrulama değeri, girişten sonra dönülecek sayfa bilgisiyle birlikte cihazın yerel depolamasında tutulur. En çok 10 dakika geçerlidir; kullanılınca, süresi dolduysa uygulamanın bir sonraki açılışında silinir.
Uygulama önerileri
Android tarayıcısında Google Play uygulama önerisinin kapatıldığı ve "Yanıt gelince haberin olsun" önerisinin kapatıldığı zaman (30 gün yeniden gösterilmemesi için) tarayıcının yerel depolamasında tutulur; ikincisinin bu oturumda gösterildiği ve az önce verdiğin desteğin önerisi oturum depolamasında tutulur, sekme kapanınca silinir. Sunucuya gönderilmez.
Bağlantı kaynağı
Paylaşılan bir bağlantının kaynak etiketi (ör. ?ref=…) tarayıcının yerel depolamasında tutulur ve öneri yayınlarken ya da destek verirken gönderilir. 7 gün sonra kullanılmaz, siteye ilk dönüşünde silinir.
Harita konumu
Haritayı yakınında açmak için son konumunun yaklaşık hâli (yaklaşık 100 m) ve haritada en son baktığın yer tarayıcının yerel depolamasında tutulur; sunucuya gönderilmez, 30 gün sonra geçersiz olur, çıkışta ve hesap silmede silinir.

Oturum çerezleri (olsaidi_at, olsaidi_rt) JavaScript ile okunamaz (httpOnly) ve yalnızca olsaidi'ye gönderilir. Reklam, analiz ya da üçüncü taraf takip çerezi kullanmayız. Yazı tipleri olsaidi sunucusundan yüklenir.

13.Saklama süreleri

Doğrulama kodu
Özet olarak 3 dakika; kullanılınca ya da süresi dolunca silinir.
Kod isteği, hatalı kod ve IP sayaçları
Hız sınırı süresi boyunca (en çok 24 saat).
Oturum yenileme anahtarı
Özet olarak en çok 30 gün; iptal edilenler 7 gün sonra silinir.
Google ile yarım kalan kayıt (özetler, maskeli adres, önerilen ad)
En çok 15 dakika; kayıt tamamlanınca bilet kullanılır, süresi dolunca silinir.
Google hesap bağlantısı (hesap kimliğinin özeti)
Hesabını silene kadar.
Kullanılmayan fotoğraf yüklemesi
24 saat.
Bildirimler
90 gün.
Site sakinliği başvurusu (blok, daire, telefon)
Sakinliğin sürdükçe. Başvuru reddedilirse telefon hemen silinir; başvuruyu geri çekince, siteden ayrılınca ya da hesabını silince başvuru bilgileri silinir.
Anlık bildirim cihaz kaydı
Uygulamanın son açılışından 90 gün; hesap silinince hemen. Gönderim kayıtları 7 gün.
Hesap bilgileri
Hesabını silene kadar.
Öneriler, yorumlar ve çekinceler
Yayında kaldıkları sürece; kendiliğinden silinme süresi yoktur. Hesabını silersen hesabınla bağları kaldırılarak yayında kalır.
Şikâyetler ve moderasyon kayıtları
Şikâyet edilen öneri yayında kaldığı sürece; öneri silinince ya da şikâyeti yapan hesap silinince silinir. Ayrı bir süreli temizlik yoktur.
Sunucu ve erişim kayıtları
Sunucuda dönen kayıtlardır: her servis için en çok 5 dosya ve dosya başına 20 MB; dolunca en eskisi silinir, bu yüzden süre trafiğe göre değişir. Erişim kayıtlarına konum (enlem ve boylam) yazılmaz.
Yedekler
Veritabanı yedekleri sunucuda en çok 14 gün. Fotoğraf yedeği güncel fotoğrafları yansıtır; silinen fotoğraf yedekten de silinir.

14.Hesabını silersen

Profil → Hesabımı sil ile hesabını istediğin an silebilirsin. Silme işleminde:

  • Telefon numaranın özeti silinir; hesabın bir daha numaranla eşleştirilemez.
  • Varsa Google hesap bağlantın silinir; aynı Google hesabıyla yeniden kayıt olursan yeni bir hesap açılır.
  • Görünen adın "Eski kullanıcı" olarak değiştirilir.
  • Desteklerin geri alınır ve destek sayıları düşer.
  • Önerilerin, yorumların ve çekincelerin yayında kalır ama hesabınla bağları kaldırılır.
  • Oturumların sonlandırılır; açık bir cihazda en geç 15 dakika içinde çıkış olur. Kullanım koşullarını kabul kaydın anonimleştirilir.

Bir önerinin tamamen kaldırılmasını istiyorsan, başka destekçisi yoksa hesabını silmeden önce öneri sayfasından silebilirsin. Diğer durumlarda başvuru yolunu kullan.

15.Güvenlik

Bağlantılar HTTPS (TLS) ile şifrelenir. Telefon numaraları, e-posta adresleri, doğrulama kodları ve oturum anahtarları veritabanında yalnızca özet olarak tutulur. Kurum paneli ayrı bir oturumla çalışır; vatandaş oturumu panelde, panel oturumu vatandaş tarafında geçmez.

16.Değişiklikler ve iletişim

Bu politika değişirse yeni sürümü bu sayfada yayınlarız; önemli değişikliklerde uygulama içinde haber vermeyi hedefleriz. Sorularını [email protected] adresine yazabilirsin. KVKK kapsamındaki hakların ve başvuru yolu için aydınlatma metnine bak.