Gosvia Gizlilik Politikası
Son güncelleme: 11 Ekim 2026
Veri sorumlusu: Berke Gazioğlu — [DOLDURULACAK: açık adres]
İletişim: [DOLDURULACAK: gizlilik için ayrılmış e-posta adresi, ör. gizlilik@gostravel.app]
İçindekiler
Gosvia ("uygulama"), uçak biletinden ya da elle girdiğin tarihlerden ve kısa bir kişilik testinden yola çıkarak gün gün gezi rotası hazırlayan bir mobil uygulamadır. Bu politika hangi verileri neden işlediğimizi, kimlerle paylaştığımızı, ne kadar sakladığımızı ve haklarını nasıl kullanabileceğini anlatır. Türkiye'deki kullanıcılar için ayrıca KVKK Aydınlatma Metni geçerlidir. Hizmetin kullanım şartları Kullanım Koşulları içinde yer alır.
1. Kısaca
- Gosvia'yı hesap açmadan kullanabilirsin; bu durumda seyahatin yalnızca telefonunda kalır.
- Hesap açarsan yalnızca e-posta adresin, şifren (şifrelenmiş hâlde) ve otomatik verilen bir takma ad tutulur. Adını soyadını istemeyiz.
- Biniş kartındaki PNR (rezervasyon kodu), koltuk numarası ve yolcu adı telefonundan dışarı gönderilmez.
- Toplulukla paylaştığın rotada yalnızca şehir, ay/yıl, gün sayısı, herkese açık duraklar, isteğe bağlı gezgin tipin ve takma adın görünür.
- Reklam göstermeyiz, verini satmayız, uygulamalar arası izleme (tracking) yapmayız.
- Plus/Pro aboneliklerinin ödemesini Apple ya da Google alır; kart bilgilerin bize ulaşmaz.
- Hesabını uygulamanın içinden tek adımla silebilirsin; bulut verilerin zincirleme silinir.
2. İşlediğimiz veriler
2.1 Hesap verileri (yalnızca hesap açarsan)
| Veri | Amaç |
|---|---|
| E-posta adresi | Giriş, hesap güvenliği, hesapla ilgili zorunlu bildirimler |
| Şifre (yalnızca özetlenmiş/şifrelenmiş hâli, Supabase Auth) | Giriş |
| Takma ad (otomatik "Gezgin 12345", değiştirilebilir) | Toplulukta görünen ad |
| Kullanıcı kimliği (rastgele UUID), hesap oluşturma ve giriş zamanları, giriş sırasında IP adresi ve cihaz bilgisi (kimlik servisinin güvenlik kayıtları) | Hesabın işletilmesi, kötüye kullanımın önlenmesi |
Oturum anahtarın telefonunun şifreli kasasında (iOS Keychain / Android Keystore) saklanır.
2.2 Seyahat verileri
Telefonunda: biniş kartından okunan uçuş bilgileri (PNR ve koltuk dahil), seçtiğin şehir ve tarihler, plan, keşfettiğin duraklar, test cevapların, rota ve durak önbellekleri (duraklar 7 gün, yürüyüş rotaları 30 gün).
Hesabın varsa bulutta (Supabase, Frankfurt): şehir, ülke kodu, şehir merkezinin koordinatı, başlangıç/bitiş tarihi, uçuşlar (PNR ve koltuk numarası çıkarılarak: havayolu, uçuş numarası, kalkış/varış havalimanı, tarih), gün gün plan, keşfedilen duraklar, gezgin profilin (tempo, ilgi alanları, kalabalık tercihi, bütçe, güne başlama saati, plan tarzı, gezgin tipi — test cevaplarının ham hâli hariç), rota başka bir paylaşımdan kopyalandıysa kaynağı. Bu kayıtları yalnızca sen görebilirsin.
Biniş kartındaki yolcu adı barkoddan okunur ama saklanmaz ve hiçbir yere gönderilmez.
E-bilet (PDF/görsel) yükleme: Bu özellik henüz etkin değildir. Etkinleştirildiğinde seçtiğin belge, uçuş bilgilerini çıkarmak için Gosvia sunucusuna gönderilecek ve bu politika güncellenecektir. TODO: özellik yayına alınmadan önce belgenin hangi servise (ör. yapay zekâ sağlayıcısı) gönderildiği ve ne kadar saklandığı buraya yazılmalı.
2.3 Konum
Konumunu yalnızca uygulama açıkken ve iznin varsa kullanırız; arka planda konum toplamayız.
- Bulunduğun şehri önermek: konum telefonunda, çevrimdışı şehir listesiyle eşleştirilir; dışarı gönderilmez.
- Canlı harita ve keşif: haritada yerini gösterir, bir durağa 40 m yaklaştığını telefonunda hesaplar.
- Sıradaki durağa yürüyüş yolu: o anki konumun ve hedef durağın koordinatı Gosvia sunucusuna, oradan yürüyüş rotası servisine (OpenRouteService, Almanya) gönderilir. Bu istek konum geçmişi oluşturmak için kullanılmaz; sunucu yalnızca aynı rotayı tekrar hesaplamamak için sonucu kısa süre bellekte tutar.
- Paylaşım kuralı: rotayı paylaşabilmek için son durağa vardığın telefonunda kontrol edilir; konum bu amaçla sunucuya gönderilmez.
2.4 Topluluk verileri
- Paylaştığın rota (herkese açık): şehir, ay/yıl, gün sayısı, gün gün herkese açık duraklar (koordinatlar ~110 m'ye yuvarlanır), isteğe bağlı gezgin tipi, takma ad, "gerçekten gezildi" oranı, beğeni/kopya/uyarlama sayıları. Tam tarih, saat, uçuş, konaklama, not ve kullanıcı kimliğin asla paylaşılmaz.
- Etkileşimler: beğeniler, kopyalar, uyarlamalar, şikâyetler (sebep: uygunsuz takma ad, sahte rota, spam, diğer), engellediğin kişiler.
- Kullanıcılar arasında mesajlaşma ya da yorum yoktur.
- Bildirimler: beğenen ya da kopyalayanın kimliği sana gösterilmez; yalnızca uyarlamada (zaten herkese açık olan) takma ad görünür.
- Anı defterin (yalnızca sen): haritada keşfettiğin duraklara ve gezilerine eklediğin kısa notlar hesabına bağlı olarak Supabase'de (Frankfurt) saklanır; yalnızca sen okuyup silebilirsin. Notların başka kullanıcılara gösterilmez, paylaşılan rotalara eklenmez, analitiğe ve Gosbot'a gönderilmez. Hesabını sildiğinde notların da silinir. Giriş yapmadıysan notlar yalnızca telefonunda kalır.
- Profil tanıtım yazın: profilinde yazabileceğin en çok 80 karakterlik kısa tanıtım ve görünürlük tercihin hesabına bağlı saklanır. Profil sayfanın başkalarına gösterilmesi şu an yoktur.
- Davet kodu ve arkadaşlık (Gosvia arkadaş ağı): her hesaba kişisel bir davet kodu ("GOS-XXXX") üretilir. Bir kodla arkadaşlık isteği gönderirsen ya da alırsan, iki kullanıcının kimliği ve isteğin durumu (bekliyor / kabul edildi) ile tarihleri saklanır; arkadaşlık iki taraf onaylayınca başlar ve karşı taraf yalnızca takma adını görür. E-posta adresin paylaşılmaz. Mesajlaşma ve konum paylaşımı yoktur. Engellediğin kişiye istek gönderemezsin. Arkadaşlığı istediğin zaman bitirebilirsin; hesap silinince bu kayıtlar da silinir.
2.5 Bildirimler
Telefon bildirimine izin verirsen cihazının Expo bildirim adresi (push token) ve platformu (iOS/Android) hesabına bağlanır. Çıkış yaptığında adres hesabından ayrılır. Bildirim içeriği (ör. "Rotan 5 kez beğenildi") Expo'nun bildirim servisi üzerinden Apple (APNs) ya da Google (FCM) aracılığıyla telefonuna iletilir. "Çıkış için hatırlatıcı" gibi yerel bildirimler yalnızca telefonunda planlanır.
2.6 Ürün analitiği
Uygulamayı geliştirmek için PostHog (AB bulutu, Frankfurt) ile isimsiz kullanım olayları toplarız:
- Telefonda oluşturulan rastgele bir cihaz kimliği (hesabınla, e-postanla ya da adınla eşleştirilmez), uygulama sürümü, platform, ortam (geliştirme/yayın).
- Ekran ve işlem olayları (ör. "plan görüntülendi", "rota paylaşıldı") ve bunların sayısal/özet özellikleri.
- Kişilik testinin "Seni tanıyalım" bölümündeki segment cevapları (yaş aralığı, kiminle seyahat ettiğin, seyahat vesilesi, yılda kaç kez seyahat ettiğin, bütçe, gezgin tipi, Gosvia'yı nereden duyduğun) ve test sorularına verilen cevaplar.
IP adresi ve IP'den konum çıkarımı (GeoIP) kapalıdır; kişi profili oluşturulmaz; ekran kaydı/oturum kaydı yapılmaz; e-posta, PNR ve bilet bilgisi gönderilmez.
TODO (hukuk + kod): Test cevapları arasında beslenme tercihi (ör. helal, alkolsüz, glütensiz) de olay olarak PostHog'a gitmektedir (
quiz_question_answered). Bu cevaplar dini inanç ya da sağlık hakkında çıkarım yapılmasına elverişli olduğundan özel nitelikli kişisel veri sayılabilir. Önerimiz, bu sorunun cevabının analitiğe hiç gönderilmemesi (ya da yalnızca "kısıt var/yok" olarak gönderilmesi) ve analitiğin uygulama içinden kapatılabilir hâle getirilmesidir. Kod düzeltilince bu madde güncellenmelidir.
2.7 Gosbot (yalnızca Pro paketinde ve kullanırsan)
Gosbot'a yazdığın mesajlar, sohbetin son 20 mesajı ve açık seyahat planın (şehir, tarihler, duraklar) yanıt üretilmesi için Gosvia sunucusu üzerinden yapay zekâ sağlayıcımız Anthropic'e gönderilir. Konumunu Gosbot ile paylaşmayı ayrıca kabul edersen, o soru için konumun yaklaşık 100 m hassasiyetle gönderilir; kabul etmezsen Gosbot plandaki duraklarını kullanır. Anthropic'e e-posta adresin, takma adın ya da kullanıcı kimliğin gönderilmez. Gosbot'un önerdiği değişiklikler sen "Evet, planıma kaydet" demeden planına yazılmaz. Sohbet geçmişi Gosvia sunucusunda saklanmaz; uygulama açıkken telefonunda tutulur. Gosbot'a hava durumu sorduğunda ya da plan önerisi hava durumuna göre hazırlanırken, ilgili yerin (plandaki durak/şehir ya da paylaştıysan konumun) 2 ondalık basamağa yuvarlanmış koordinatı (~1 km) ve tarih, Gosvia sunucusu üzerinden hava durumu servisi Open-Meteo'ya gönderilir; bu isteğe kimliğin, hesap bilgilerin ya da IP adresin eklenmez. Kötüye kullanımı ve maliyeti sınırlamak için yalnızca günlük Gosbot mesaj sayın ve harcanan işlem miktarı (sayı olarak, içerik olmadan) hesabınla birlikte saklanır; hesabını silince silinir. Gosbot'a sağlık, inanç gibi özel nitelikli bilgilerini yazmamanı öneririz. TODO: Anthropic'in API verilerini saklama süresi ve eğitimde kullanmama taahhüdü sözleşmeyle teyit edilmeli.
2.8 Editör içerikleri
Editör olarak sürpriz yer ya da durak notu gönderirsen, içerik, takma adın ve gönderim/onay zamanları saklanır; onaylanan içerik Plus ve Pro kullanıcılarına takma adınla gösterilir.
2.9 Sunucu kayıtları
Gosvia sunucusu (Fly.io, Frankfurt) güvenlik ve hata ayıklama için istek zamanını, istenen adresi, sonuç kodunu ve IP adresini kısa süreli tutar. İstek sınırı (dakikada 30 rota isteği) kişi ya da IP başına bellekte sayılır.
2.10 Abonelikler (yalnızca Plus ya da Pro satın alırsan)
Plus ve Pro abonelikleri App Store (Apple) ya da Google Play (Google) üzerinden satın alınır; ödeme ve kart bilgilerini yalnızca Apple ya da Google işler, bu bilgiler bize ulaşmaz. Aboneliğinin geçerli olup olmadığını doğrulamak, yenileme/iptal durumunu takip etmek ve satın almaları geri yüklemek için abonelik yönetim hizmeti RevenueCat kullanırız:
- RevenueCat'e, hesabını tanımlamak için yalnızca rastgele kullanıcı kimliğin (UUID) iletilir; e-posta adresin, adın ya da takma adın iletilmez.
- Apple/Google'dan gelen satın alma ve makbuz (receipt) verileri: satın alınan paket, işlem numaraları, satın alma/yenileme/iptal tarihleri, fiyat, para birimi, mağaza ülkesi ve deneme/iade durumu.
- RevenueCat'in uygulamadaki yazılım bileşeni (SDK) telefonundan doğrudan bağlandığı için RevenueCat ayrıca IP adresini ve uygulama/işletim sistemi sürümü gibi teknik cihaz bilgilerini görür.
Gosvia sunucusu, Gosbot gibi ücretli özelliklere erişimi açmak için yalnızca aboneliğinin etkin olup olmadığını ve hangi pakete sahip olduğunu öğrenir. Satın alma verileri Apple ve Google'ın kendi gizlilik politikalarına da tabidir.
3. Verileri kimlerle paylaşıyoruz
Verilerini satmayız ve reklam amaçlı paylaşmayız. Hizmeti sunmak için aşağıdaki hizmet sağlayıcılarla, yalnızca gereken ölçüde paylaşırız:
| Sağlayıcı | Ne için | Hangi veri | Konum |
|---|---|---|---|
| Supabase Inc. | Veritabanı ve kimlik doğrulama | Hesap, seyahat, topluluk, bildirim verileri | AB (Frankfurt); şirket ABD merkezli |
| Fly.io Inc. | Gosvia sunucusu (API) | API'ye giden istekler, IP, oturum anahtarı, rota koordinatları | AB (Frankfurt); şirket ABD merkezli |
| PostHog Inc. | Ürün analitiği | Bölüm 2.6'daki isimsiz olaylar | AB bulutu (Frankfurt); şirket ABD merkezli |
| 650 Industries Inc. (Expo) | Telefon bildirimi iletimi | Bildirim adresi, bildirim başlığı ve metni | ABD |
| Apple Inc. / Google LLC | Bildirimin telefona ulaştırılması (APNs/FCM); harita görüntüleme (Apple Haritalar / Google Haritalar) | Bildirim içeriği ve cihaz adresi; harita sağlayıcısının kendi koşullarına göre görüntülenen bölge ve cihaz bilgileri | ABD ve diğer ülkeler |
| HeiGIT gGmbH (OpenRouteService) | Yürüyüş rotası hesaplama | Durak koordinatları; sıradaki durağa yol istendiğinde o anki konumun. Kimliğin ve IP'n iletilmez (istek Gosvia sunucusundan gider). | Almanya |
| Wikimedia Foundation (Wikipedia, Wikidata) | Durak bilgisi ve hikâyeleri | Şehir/durak adı ve koordinatı, telefonunun IP adresi (istek telefondan doğrudan gider) | ABD ve diğer ülkeler |
| OpenStreetMap Overpass sunucuları (overpass-api.de, overpass.kumi.systems, overpass.private.coffee) | Durak verisi | Şehir çevresi sorgusu, telefonunun IP adresi | Almanya ve diğer AB ülkeleri — TODO: işletmecilerin konumu doğrulanmalı |
| OpenStreetMap Overpass sunucuları (Gosbot için) | Gosbot'ta yakındaki eczane, ATM vb. arama | ~100 m'ye yuvarlanmış konumun ya da plandaki durağın koordinatı ve aranan kategori. Kimliğin ve IP'n iletilmez (istek Gosvia sunucusundan gider). | Almanya ve diğer AB ülkeleri |
| Anthropic PBC | Gosbot yanıtlarının üretilmesi (yalnızca Pro); içe aktarmada yer adlarının bulunması (hesap gerekir) | Gosbot mesajların, açık seyahat planın, izin verirsen ~100 m hassasiyetli konumun; içe aktarmada yapıştırdığın ya da fotoğraftan telefonunda okunan metin, yalnızca onay verirsen fotoğrafın kendisi (saklanmaz). Kimliğin, e-postan ve IP'n iletilmez (istek Gosvia sunucusundan gider). | ABD |
| OpenStreetMap Foundation (Nominatim) | Paylaşılan rotadaki durak adlarının ve konumlarının doğrulanması; Gosbot'ta yakındaki eczane vb. ve adres arama | Herkese açık durak kimlikleri; Gosbot aramalarında arama sözcüğü ve yaklaşık konum. Kimliğin ve IP'n iletilmez (istek Gosvia sunucusundan gider). | Birleşik Krallık / AB |
| Open-Meteo | Gosbot için hava durumu | Yalnızca 2 ondalığa (~1 km) yuvarlanmış koordinat ve tarih. Kimliğin, hesap bilgilerin ve IP'n iletilmez (istek Gosvia sunucusundan gider). | İsviçre / AB — TODO: işletmecinin ve sunucuların konumu doğrulanmalı |
| RevenueCat, Inc. | Abonelik yönetimi (Plus/Pro satın alma doğrulama, yenileme takibi, geri yükleme) | Kullanıcı kimliği (UUID), Apple/Google satın alma ve makbuz verileri, IP adresi ve teknik cihaz bilgileri (SDK telefondan doğrudan bağlanır). E-posta ve adın iletilmez. | ABD |
| Apple Inc. / Google LLC (mağaza) | Abonelik satın alma ve ödeme | Ödeme ve satın alma bilgileri, Apple/Google'ın kendi koşullarına göre (bunları biz toplamayız) | ABD ve diğer ülkeler |
Ayrıca yasal bir yükümlülük ya da yetkili makamın talebi olduğunda verileri ilgili mevzuat çerçevesinde paylaşabiliriz.
4. Saklama süreleri
| Veri | Süre |
|---|---|
| Hesap, seyahat, topluluk ve bildirim verileri | Hesabın açık olduğu sürece; hesabı silince zincirleme silinir |
| Veritabanı yedekleri | TODO: Supabase planındaki yedek saklama süresi (ör. 7 gün) |
| Analitik olaylar | TODO: PostHog'da belirlenecek süre (öneri: en fazla 12 ay) |
| Abonelik kayıtları (RevenueCat) | Hesap açık olduğu sürece; hesabı silince RevenueCat'teki müşteri kaydının silinmesi istenir. Mali mevzuat gereği saklanması gereken satın alma kayıtları yasal süre boyunca tutulur. TODO: hesap silmede RevenueCat müşteri kaydının silinmesi kodda doğrulanmalı |
| Sunucu kayıtları | TODO: Fly.io kayıt saklama süresi; 5651 sayılı Kanun kapsamındaki yükümlülük hukuk danışmanıyla netleştirilmeli |
| Telefondaki önbellekler | Duraklar 7 gün, yürüyüş rotaları 30 gün; uygulama silinince tümü silinir |
Hesabını sildiğinde: paylaştığın rotalar Keşfet'ten kalkar; beğeni, kopya, şikâyet, engelleme, bildirim ve bildirim adresi kayıtların silinir. Başkalarının daha önce kendi seyahatlerine kopyaladığı ya da uyarladığı rotalar onların hesabında kalır; bu kopyalarda kimliğin ya da takma adın yer almaz (uyarlamalardaki "kaynak" bağlantısı kaldırılır).
5. Güvenlik
- Tüm bağlantılar HTTPS ile şifrelenir.
- Veritabanında her tabloda satır güvenliği (RLS) açıktır; seyahatlerini yalnızca sen okuyabilirsin.
- Uygulamada yalnızca herkese açık anahtar bulunur; yetkili sunucu anahtarları yalnızca Gosvia sunucusundadır.
- Paylaşım sunucuda doğrulanır ve kişisel bilgiler sunucuda ayıklanır.
Hiçbir sistem tamamen güvenli değildir; bir veri ihlali olursa mevzuatın öngördüğü şekilde seni ve yetkili makamları bilgilendiririz.
6. Hakların
Verilerine erişme, düzeltme, silme, işlemeye itiraz etme ve (geçerli olduğu ölçüde) taşınabilirlik haklarına sahipsin.
- Silme: Uygulama → Hesap → Hesabı sil. Tüm bulut verilerin hemen silinir. Hesabı silmek App Store / Google Play aboneliğini iptal etmez; aboneliği mağaza ayarlarından ayrıca iptal etmelisin.
- Düzeltme: Takma adını Hesap ekranından değiştirebilirsin.
- Analitik: Analitik verileri hesabınla eşleşmediği için bu veriyi seninle ilişkilendirmemiz mümkün olmayabilir. TODO: uygulama içinde analitiği kapatma seçeneği eklenince burada anlatılmalı.
- Diğer talepler için: [DOLDURULACAK: iletişim e-postası]. Talepleri en geç 30 gün içinde ücretsiz yanıtlarız.
Türkiye'deki kullanıcılar haklarını 6698 sayılı KVKK'nın 11. maddesi kapsamında kullanabilir ve Kişisel Verileri Koruma Kurulu'na şikâyette bulunabilir. AB/AEA'daki kullanıcılar GDPR kapsamındaki haklara ve bulundukları ülkenin denetim makamına şikâyet hakkına sahiptir. TODO: AB'de kullanıcıya hizmet verilecekse GDPR md. 27 temsilci gerekliliği hukuk danışmanıyla değerlendirilmeli.
7. Çocuklar
Gosvia 18 yaşından küçüklere yönelik değildir. TODO: Hedef yaş sınırı ve mağaza yaş derecelendirmesi kesinleştirilmeli. 18 yaşından küçük birinin hesap açtığını öğrenirsek hesabı sileriz.
8. İzinler
| İzin | Ne için | Zorunlu mu |
|---|---|---|
| Kamera | Biniş kartı barkodunu okumak (görüntü kaydedilmez, telefondan çıkmaz); içe aktarmada broşür / not fotoğrafı çekmek (yazı telefonunda okunur) | Hayır; tarihleri elle girebilir, metni yapıştırabilirsin |
| Fotoğraflar | İçe aktarmada yalnızca seçtiğin fotoğraftaki yazıyı telefonunda okumak (fotoğraf yalnızca onay verirsen gönderilir, saklanmaz) | Hayır; metni yapıştırabilirsin |
| Konum (yalnızca uygulama açıkken) | Bulunduğun şehri önermek, haritada yerini göstermek, durağa yol ve keşif; ayrıca onay verirsen Gosbot'un yakınındaki yerleri bulması (Gosbot ekranından her an kapatılabilir) | Hayır |
| Bildirim | Rotan beğenildiğinde/kopyalandığında haber vermek, hatırlatıcılar | Hayır |
İzinleri istediğin zaman telefonunun ayarlarından geri alabilirsin.
9. Değişiklikler
Bu politikayı güncellediğimizde "Son güncelleme" tarihini değiştiririz; önemli değişiklikleri uygulama içinden duyururuz.
10. İletişim
- Veri sorumlusu: Berke Gazioğlu
- Adres: [DOLDURULACAK: açık adres]
- E-posta: [DOLDURULACAK: gizlilik e-posta adresi]