Gizlilik Politikası
1. Veri sorumlusu ve iletişim
Veri sorumlusu: Emre Tutal, İstanbul / Pendik. İletişim: privacy@appunroute.com.
2. Topladığımız veriler
- Hesap: kullanıcı kimliği, e-posta, kullanıcı adı, ad, soyad ve isteğe bağlı profil fotoğrafı (indirme URL’si saklanmaz; uygulama yolu ve sağlayıcıdan üretir).
- İçerik: gönderi ve etkinlik başlığı, açıklama, konum metni, isteğe bağlı tam koordinatlar, fotoğraflar, zaman damgaları ve sahip meta verisi.
- Kayıtlar: kaydettiğiniz gönderi ve etkinlikler.
- Raporlar: moderasyon için gönderdiğiniz raporlar (gerekçe ve isteğe bağlı ayrıntı).
- Şehir önerileri: katalogda olmayan bir şehir önerdiğinizde yazdığınız şehir adı ve kullanıcı kimliğiniz. Yalnızca sunucu (Admin) erişir; hesap silindiğinde silinir. Katalog otomatik güncellenmez.
- Engellenen kullanıcılar: engellediğiniz hesapların kullanıcı kimliği ve son bilinen kullanıcı adı. Bu liste yalnızca sizin hesabınızda saklanır; engellenen kişiye bildirim gitmez.
- Cihaz izinleri: seçtiğiniz fotoğraflar sistem fotoğraf seçicisi üzerinden paylaşılır; konum erişimi yalnızca konum seçiciyi ortalamak için istenir.
- Kurulum kimliği: bu cihaza özgü, Keychain’de saklanan bir kurulum UUID’si oluşturulur ve hesap silme e-posta doğrulama bağlantısını yalnızca aynı kurulumun tüketebilmesi için sunucuya gönderilir. Reklam kimliği değildir ve üçüncü taraf reklamcılarla paylaşılmaz.
- Çökme teşhisi: uygulama kararlılığını iyileştirmek için Firebase Crashlytics çökme raporları (yığın izleri ve cihaz/uygulama teşhis meta verisi) toplar. Bu veriler hesap kimliğinize bağlanmaz ve reklam amacıyla kullanılmaz.
- Trafik verisi (5651): yasal saklama yükümlülüğü kapsamında callable isteklerine ait IP, işlem adı ve kimlik karması en fazla 2 yıl saklanır. Ayrıntılar operasyon politikasında tutulur.
- Yaş beyanı: hizmet 18+ olduğu için cihaz üzerinde ve kayıt sırasında asgari yaş beyanı alınır.
3. Kamuya açık içerik
Gönderiler ve etkinlikler yalnızca oturum açmış Unroute kullanıcıları tarafından okunabilir. Bir gönderiye veya etkinliğe eklediğiniz tam konum koordinatları, kimliğiniz ve (etkinliklerde) gelecek tarih/saat o içerikte oturum açmış kullanıcılara görünür. Tam konum yalnızca içerik için gerekliyse paylaşın.
4. İşleme amaçları
Veriler hesap oluşturma, arama, yayınlama, etkinlik keşfi, kayıtlar, kullanıcı engelleme, hesap silme, desteklenen şehir talebi, güvenlik/kötüye kullanım önleme, yayımlama öncesi otomatik içerik denetimi ve uygulama kararlılığı için işlenir. Unroute reklam veya analiz SDK’sı kullanmaz ve sizi üçüncü taraf reklamcılar arasında takip etmez. Çökme teşhisi için Firebase Crashlytics kullanılır.
5. Hukuki sebepler
İşleme, talep ettiğiniz hizmetin sunulması için gereklidir. Tam konumun yayımlanması gibi seçime bağlı işlemler, ilgili içeriği oluştururken verdiğiniz açık tercihe dayanır.
6. Altyapı ve yurt dışı aktarım
Uygulama Google Firebase hizmetlerini kullanır (kimlik doğrulama, veritabanı, bulut işlevleri ve Crashlytics). Firestore ve Cloud Functions AB’de (Almanya, europe-west3) çalışır. Kimlik hizmetleri başka bölgelerde de (ABD dahil) veri işleyebilir. İçerik fotoğrafları ve profil avatarları Cloudflare R2’de saklanır ve media.appunroute.com özel alan adı üzerinden Cloudflare CDN’den sunulur. Alt işleyenler olarak Google ve Cloudflare’ın hizmet şartları ve veri işleme şartları geçerlidir. KVKK Madde 9 kapsamında uygun güvenceler (ör. Google CDPA Türkiye ek şartları, Cloudflare DPA ve Kurul standart sözleşmesi) operatör tarafından ayrıca sağlanır.
Bir gönderi veya etkinlik yayımlanmadan önce kullanıcıya görünür serbest metin alanları (başlık, açıklama, konum/adres, etkinlik kuralları) ve her fotoğrafın küçük önizlemesi (_thumb.jpg; tam çözünürlük veya EXIF/GPS değil) otomatik içerik denetimi için OpenAI’nin Moderasyon API’sine (omni-moderation-latest) gönderilir. OpenAI ABD merkezli bir işleyicidir. OpenAI, API verilerini varsayılan olarak model eğitiminde kullanmaz. OpenAI’nin yayımladığı veri kontrol tablosuna göre /v1/moderations uç noktası istek içeriğini uygulama durumu olarak saklamaz ve kötüye kullanım izleme günlüğünde tutmaz. Bu otomatik sınıflandırma, uygulama içi raporlama veya operatör incelemesinin yerini almaz.
7. Saklama ve hesap silme
Hesabınızı sildiğinizde profiliniz, kullanıcı adınız, kayıtlarınız, gönderileriniz, etkinlikleriniz, yüklediğiniz fotoğraflar, şehir önerileriniz ve engellenen kullanıcı kayıtlarınız kaldırılır. Moderasyon raporları, yayımlanan bu gizlilik politikası kapsamında saklanabilir veya anonimleştirilebilir.
8. Haklarınız (KVKK Madde 11)
Türkiye’de yerleşik veri sahipleri; kişisel verileri hakkında bilgilendirilme, erişim, düzeltme, silme, işlemeye itiraz ve hukuka aykırı işleme nedeniyle zararın giderilmesini talep etme haklarına sahiptir. Talepler yukarıdaki iletişim adresine iletilebilir. Uygulama içinden hesap silme akışı da sunulur.
9. İhlal bildirimi
Kişisel veri ihlali şüphesinde veri sorumlusu, KVKK Madde 12(5) uyarınca mümkün olan en kısa sürede ve en geç 72 saat içinde Kurul’a bildirim süreçlerini işletir. İhlal bildirimleri için: privacy@appunroute.com.
10. Değişiklikler
Bu politika güncellenebilir. Bu sayfadaki “Son güncelleme” tarihi güncel sürümü gösterir. Önemli değişikliklerde makul çaba ile bilgilendirme yapılır.
Privacy Policy
1. Controller and contact
Data controller: Emre Tutal, İstanbul / Pendik. Contact: privacy@appunroute.com.
2. Data we collect
- Account: user ID, email, username, first name, last name, and optional profile photo (download URLs are not stored; the app derives them from provider and path).
- Content: post and event title, description, location text, optional exact coordinates, photos, timestamps, and owner metadata.
- Saves: posts and events you save.
- Reports: reports you submit for moderation (reason and optional details).
- City suggestions: the city name you type when asking Unroute to add a city that is not in the catalog, stored with your user ID. Only server (Admin) access; deleted with your account. Suggestions do not automatically update the catalog.
- Blocked users: the user IDs and last-known usernames of accounts you block. This list is stored only on your account; the blocked person is not notified.
- Device permissions: the system photo picker shares only photos you select; when-in-use location is requested only to center the location picker.
- Installation identity: a this-device Keychain UUID is generated and sent to the server so an account-deletion email challenge can be completed only on the same installation. It is not an advertising identifier and is not shared with third-party advertisers.
- Crash diagnostics: Firebase Crashlytics collects crash reports (stack traces and device/app diagnostic metadata) to improve app stability. This data is not linked to your account identity and is not used for advertising.
- Traffic data (Law 5651): for legal retention, callable request IP, action name, and a hashed identity may be stored for up to 2 years under the operator traffic-retention policy.
- Age attestation: Unroute is 18+; a minimum-age attestation is collected on-device and again at registration.
3. Public content
Posts and events are readable only by signed-in Unroute users. Exact location coordinates you choose to add, together with your identity and (for events) a future date/time, are visible to signed-in users who can open that content. Do not share exact locations unless they are necessary for the content you are publishing.
4. Purposes
We process data to provide account creation, search, posting, event discovery, saves, user blocking, account deletion, supported-city demand, abuse-prevention, pre-publish automated content checking, and app stability features. Unroute does not use advertising or analytics SDKs and does not track you across apps or websites for advertising. Firebase Crashlytics is used for crash diagnostics.
5. Legal bases
Processing is necessary to provide the service you request. Optional processing such as publishing exact location is based on the explicit choice you make when creating that content.
6. Infrastructure and transfers
The app uses Google Firebase services (authentication, database, cloud functions, and Crashlytics). Firestore and Cloud Functions run in the EU (Germany, europe-west3). Identity services may also process data in other regions, including the United States. Content photos and profile avatars are stored in Cloudflare R2 and delivered through Cloudflare’s CDN on the media.appunroute.com custom domain. Google’s and Cloudflare’s terms and data-processing terms apply to that subprocessoring. Appropriate KVKK Art. 9 safeguards (for example Google’s Türkiye CDPA addendum, Cloudflare’s DPA, or the Board’s standard contract) are an operator responsibility separate from the app binary.
Before a post or event becomes visible, its user-visible free-text fields (title, description, location/address, event rules) and a small preview of each photo (_thumb.jpg; not full-resolution or EXIF/GPS) are sent to OpenAI’s Moderation API (omni-moderation-latest) for automated content checking. OpenAI is a US-based processor. OpenAI does not use API data to train models by default. OpenAI’s published data-controls table currently records no application-state storage and no abuse-monitoring log retention for the /v1/moderations endpoint. Automated classification does not replace in-app reporting or operator review.
7. Retention and account deletion
Deleting your account removes your profile, username, saved content, posts, events, uploaded photos, city suggestions, and your blocked-user records. Moderation reports may be retained or anonymized under this published privacy policy.
8. Your rights (KVKK Art. 11)
Data subjects in Türkiye may request information, access, correction, deletion, objection to processing, and compensation for unlawful processing. Contact the address above. The app also provides an in-app account deletion flow.
9. Breach notification
If a personal-data breach is confirmed, the controller follows KVKK Art. 12(5) processes to notify the Authority as soon as possible and within 72 hours where applicable. Breach contact: privacy@appunroute.com.
10. Changes
We may update this policy. The “Last updated” date on this page shows the current version. We will make reasonable efforts to communicate material changes.