Ulkepuan Mobil Uygulama Gizlilik Politikası
Android ve iOS uygulamaları için veri işleme, tercihler ve kullanıcı hakları.
1. Veri sorumlusu, kapsam ve iletişim
Veri sorumlusu: EMİRHAN BIÇAKÇI (ulkepuan.com; Dodoku ürün ailesi). İletişim: [email protected] veya iletişim formu.
Bu metin, com.ulkepuan.app Android uygulaması ile com.dodoku.ulkepuan iOS uygulamasını kapsar. “A Dodoku Product” bir ürün/marka ifadesidir; veri sorumlusunun kimliğini değiştirmez. Web sitesinin çerez, analiz ve reklam uygulamaları için ayrıca web sitesi gizlilik politikamıza bakabilirsiniz.
Uygulamayı kullanmak için hesap açmanız veya ödeme yapmanız gerekmez.
2. İşlediğimiz veriler ve toplama yöntemi
- Rastgele kurulum kimliği: Takip tercihleri için cihazda oluşturulan UUID. Donanım seri numarası veya reklam kimliği değildir. API'ye tercih kaydıyla birlikte gönderilir.
- Takip ve bildirim tercihleri: Seçilen ülke ve takım kodları (slug), bildirim türlerine yönelik seçimler, tercihlerin güncellenme zamanı ve eşitleme durumu. Tercihler cihazda saklanır; “Kaydet”/eşitleme işlemiyle sunucuya gönderilir.
- Platform ve sürüm bilgisi: Tercih ve geri bildirim işlemlerine bağlı uygulama sürümü, kullanılan platforma ilişkin teknik bilgiler ve ilgili işlem zamanı.
- Android push verileri: Bildirim özelliği etkin ve gerekli izinler verilmişse Firebase Cloud Messaging (FCM) kayıt tokenı, bildirim izni ve ilgili tercihler.
- iOS push verileri: Bildirim izni verildiğinde ve takip tercihleri kaydedildiğinde Expo Push Token, bildirim izni durumu ve seçilen takım, ülke ve bildirim türü tercihleri sunucuya gönderilebilir. Token, bildirimlerin ilgili uygulama kurulumuna yönlendirilmesi için kullanılır.
- Bildirim teslimat kayıtları: Bildirim olayına ve alıcı kurulumuna ilişkin kayıtlar; platform, gönderim durumu, deneme sayısı, işlem zamanları, olası hata bilgileri ve iOS için Expo gönderim/makbuz kimliği içerir. Gönderimde kullanılan tokenın SHA-256 özeti teknik kontrol amacıyla tutulabilir; teslimat tablosuna ayrıca açık token kopyası yazılmaz.
- Dil tercihi: Türkçe/İngilizce seçimi uygulamanın cihazdaki yerel saklama alanında tutulur; bu tercih için ayrı bir kullanıcı hesabı oluşturulmaz.
- Geri bildirim: Göndermeyi seçtiğiniz mesaj, kategori ve isteğe bağlı e-posta; işlemin kaynak ekranı/sürümü ve gönderim zamanı. Mesajınızda kendinizin yazdığı diğer bilgiler de bulunabilir.
- Bağlantı ve güvenlik kayıtları: API ve görsel sunucularına erişirken IP adresi, istek zamanı ve temel teknik günlükler altyapı sağlayıcıları tarafından işlenebilir. Uygulama kesin GPS konumu istemez.
Bu veriler; uygulamadaki seçimleriniz, geri bildirim gönderiminiz, HTTPS API istekleri ve bildirim özelliği kullanıldığında Android için FCM, iOS için Expo Push Service ve Apple Push Notification service (APNs) aracılığıyla elektronik ortamda işlenir. Uygulamanın kamuya açık futbol verilerini görüntülemesi tek başına hesap oluşturmanızı gerektirmez.
3. Amaçlar ve hukuki sebepler
- Uygulamanın sunulması: Sıralama ve maç bilgilerini göstermek, güvenilir bağlantı sağlamak; KVKK m. 5/2(c) kapsamındaki hizmet ilişkisinin kurulması/ifası koşulları mevcutsa buna, teknik güvenlik için m. 5/2(f) kapsamındaki meşru menfaate dayanabilir.
- Seçtiğiniz takip listelerinin saklanması: Talep ettiğiniz kişiselleştirme işlevini sunmak; işleme şartlarına göre hizmetin ifası veya meşru menfaat.
- Android ve iOS bildirimlerinin gönderilmesi: Kullanıcının seçtiği takip ve bildirim tercihleri ile cihazın bildirim izni çerçevesinde; geçerli hukuki işleme şartı ve gerekli hâllerde ayrıca alınan açık rıza doğrultusunda.
- Bildirim gönderim ve hata kayıtları: Tekrarlı gönderimleri önlemek, teslimatı kontrol etmek, geçici hataları yönetmek ve geçersiz tokenları tespit etmek; gerekli teknik güvenlik ve hizmetin sunulması amaçlarıyla sınırlı olarak.
- Geri bildirimlere yanıt ve güvenlik: Talebin değerlendirilmesi, suistimalin önlenmesi ve gerekli kayıtların tutulması; talebin niteliğine göre hizmetin ifası, meşru menfaat veya hukuki yükümlülük.
İşletim sistemi bildirim izni, KVKK kapsamında her türlü veri işlemesine verilmiş genel bir açık rıza anlamına gelmez. Açık rıza gereken işlemlerde ayrıca geçerli onay alınması gerekir.
4. Android FCM ve iOS Expo/APNs bildirimleri
Android: Bildirim göndermek için Google Firebase Cloud Messaging kullanılır. Kullanıcının izin ve takip seçimine bağlı teknik token Google/Firebase ve ulkepuan.com sunucusu üzerinden işlenebilir. Bilgi: Firebase gizlilik açıklamaları.
iOS: Kullanıcının izin ve takip tercihlerine göre Expo Push Token sunucuya kaydedilebilir. İlgili maç ve ülke puanı bildirimleri Expo Push Service üzerinden Apple Push Notification service (APNs) aracılığıyla cihaza iletilir. Bildirim için gerekli token ve mesaj içeriği bu sağlayıcılar tarafından işlenebilir. Gönderim kabulü ile cihazda fiilen görüntülenmesi farklı aşamalardır; bildirim teslimatı her zaman garanti edilemez. Bilgi: Expo Gizlilik Politikası ve Apple Gizlilik Politikası.
5. Görseller, hizmet sağlayıcıları ve veri aktarımı
Ülke bayrakları ile kulüp logoları, uygulamada gösterilmek üzere üçüncü taraf görsel sunucularından HTTPS üzerinden yüklenebilir (örneğin flagcdn.com ve API'nin sağladığı logo adresleri). Bu sunucular isteğin IP adresini ve bağlantı bilgilerini teknik olarak görebilir.
Sunucu/barındırma ve güvenlik sağlayıcıları teknik trafik verilerini; Android bildirimleri bakımından Google/Firebase, iOS bildirimleri bakımından Expo ve Apple gerekli bildirim tokenlarını ve iletim verilerini; e-posta/iletişim hizmetleri ise gönderdiğiniz geri bildirim içeriğini hizmetin sunulması ölçüsünde işleyebilir. Bu hizmetler aracılığıyla yurt dışına veri aktarımı söz konusu olabilir; uygulanabilir KVKK aktarım şartlarına ve gerekli güvencelere uyulması esastır. Hukuken yetkili kurumlara yasal zorunluluk hâlinde bilgi verilebilir.
6. Reklam, analiz ve veri satışı
İncelenen mobil uygulama sürümlerinde Google AdSense/AdMob reklam SDK'sı veya üçüncü taraf kullanım analitiği SDK'sı bulunmamaktadır. Mobil takip tercihleriniz ve geri bildirimleriniz reklam hedeflemesi amacıyla satılmaz. Web sitemiz reklam ve analiz araçları kullanabilir; ayrıntılar web gizlilik politikamızda açıklanır.
7. Saklama süreleri ve silme
Mevcut backend bakım kuralına göre 12 ay etkin olmayan mobil kurulum tercihleri temizlenir; geri bildirim kayıtları 24 ayı geçtiğinde silinir. Gönderimi tamamlanmış bildirim olay kayıtları 30 gün sonra temizlenir; bu olaylara bağlı cihaz bazlı teslimat kayıtları da silinir. Geçersiz Android FCM veya iOS Expo tokenları tespit edildiğinde geçersizleştirilebilir. Hukuken gerekli istisnai saklama yükümlülükleri ayrıca değerlendirilebilir.
Uygulama içindeki veri silme işlevini kullanarak ilgili kurulumun sunucuya kaydedilmiş takip ve bildirim tercihlerini, push tokenını ve bu kurulumla ilişkili teslimat kayıtlarını kaldırabilirsiniz. Bu işlem geri bildirim kayıtlarını veya teknik sunucu günlüklerini otomatik olarak silmeyebilir. Uygulamayı kaldırmak cihazdaki yerel tercihlerin silinmesine yol açabilir; sunucudaki kayıt otomatik olarak silinmiş sayılmaz. Diğer erişim/düzeltme/silme talepleri için iletişim formuna veya [email protected] adresine başvurabilirsiniz. Takip kayıtlarının belirlenebilmesi için elinizde varsa kurulum kimliğinizi paylaşabilirsiniz; kimliğe erişemiyorsanız durumu açıklayın. Gereğinden fazla kimlik belgesi istememeye özen gösterilir.
8. Güvenlik
Uygulama ile API arasındaki iletişim HTTPS üzerinden yapılır. Sunucu API anahtarları ve Firebase servis kimlik bilgileri mobil uygulamanın içine yerleştirilmez. Yetki sınırlamaları ve teknik güvenlik tedbirleri uygulanır; hiçbir elektronik sistem mutlak güvenlik garantisi veremez.
9. Tercihler, haklarınız ve başvuru
Takip listelerinizi ve bildirim türü seçimlerinizi uygulamadan düzenleyebilir, uygulama içindeki veri silme işleviyle bu kurulumun sunucudaki tercih ve push token kayıtlarını kaldırabilirsiniz. Android ve iOS bildirim izinleri cihazın işletim sistemi ayarlarından kapatılabilir. Dil tercihini uygulama içinden değiştirebilirsiniz.
6698 sayılı KVKK'nın 11. maddesi uyarınca uygulanabildiği ölçüde verileriniz hakkında bilgi alma, erişim, düzeltme, silme ve kanunda belirtilen diğer haklarınızı kullanabilirsiniz. Başvurular için [email protected] ve iletişim formu kullanılabilir. Hukuken geçerli başvurular ilgili yasal süreler içinde ele alınır.
10. Çocukların gizliliği
Uygulama özellikle 13 yaş altı çocuklara yönelik hazırlanmış değildir. Bir çocuğa ilişkin uygunsuz şekilde toplanmış veri bulunduğunu düşünüyorsanız bizimle iletişime geçebilirsiniz.
11. Politika değişiklikleri
Bildirim altyapısında, analitik veya reklam teknolojilerinde, hesap sisteminde ya da başka veri işleme faaliyetlerinde önemli değişiklikler yapılırsa bu metin ve gerekli bildirim/izin süreçleri güncellenir. Güncel metin yayımlandığı tarihle birlikte burada yer alır.
1. Controller, scope and contact
Data controller: EMİRHAN BIÇAKÇI (ulkepuan.com, part of the Dodoku product family). Contact: [email protected] or the contact form.
This notice covers the Android app com.ulkepuan.app and iOS app com.dodoku.ulkepuan. “A Dodoku Product” identifies the product family; it does not change the legal identity of the controller. For website cookies, analytics and advertising, see the separate website Privacy Policy.
You do not need an account or a payment to use the app.
2. Data collected and how it is obtained
- Random installation ID: A UUID generated locally for saved follow preferences. It is neither a hardware serial number nor an advertising identifier. It accompanies preference synchronization requests.
- Follow and notification preferences: Selected country and club slugs, categories of notifications, update times and synchronization status. Preferences are kept locally and sent to the server when saved/synchronized.
- Platform and version: App version, related technical platform information and request timestamp when handling preferences or feedback.
- Android push data: When notifications are enabled and appropriate permission is granted, a Firebase Cloud Messaging (FCM) registration token and permission/preference settings.
- iOS push data: When notification permission is granted and follow preferences are saved, an Expo Push Token, notification permission status, and selected clubs, countries and notification categories may be sent to our server. The token is used to address notifications to the relevant app installation.
- Notification delivery records: Records linked to a notification event and an app installation may include platform, delivery status, retry count, timestamps, error details, and Expo ticket/receipt IDs for iOS. A SHA-256 hash of the token used for delivery may be stored for technical checks; the delivery table does not store an additional plaintext copy of the token.
- Language preference: The Turkish/English selection is saved locally on the device, without creating an account.
- Optional feedback: The message and category you choose to submit, your email only if provided, and related screen/version and time. Your message may contain other information you enter.
- Connection and security data: API and image hosting services may handle IP addresses, timestamps and basic technical logs when requests are made. The app does not request precise GPS location.
Data is collected or processed electronically through your app choices, feedback submissions and HTTPS API requests, and, when notifications are used, through FCM on Android and Expo Push Service and Apple Push Notification service (APNs) on iOS.
3. Purposes and legal bases
- Providing the app: Displaying football data and maintaining secure connections, where applicable under the Turkish Personal Data Protection Law (KVKK) conditions for performance of a service and legitimate interests.
- Saving selected follow lists: Providing a requested personalization feature, on an applicable service-performance or legitimate-interest basis.
- Android and iOS notifications: Delivering requested alerts in accordance with selected follow/notification preferences, device permissions and the applicable lawful processing condition, including separate consent where legally required.
- Notification delivery and error records: Preventing duplicate notifications, checking delivery status, handling temporary failures and identifying invalid tokens, as necessary for service delivery and technical security.
- Feedback and security: Responding to enquiries, preventing misuse and maintaining necessary records under relevant service, legitimate-interest or legal-obligation grounds.
An operating-system permission is not automatically blanket consent to all personal-data processing. Separate valid consent must be obtained where applicable.
4. Android FCM and iOS Expo/APNs notifications
Android: Google Firebase Cloud Messaging is used to deliver push notifications. Where enabled, its technical token can be processed by Google/Firebase and the ulkepuan.com backend. See Firebase privacy information.
iOS: Subject to the user's permissions and follow preferences, an Expo Push Token may be registered with our server. Relevant match and country coefficient alerts are sent through Expo Push Service and Apple Push Notification service (APNs). These providers may process the token and the notification content required for delivery. Acceptance of a push message does not guarantee that it will be displayed on the device. See the Expo Privacy Policy and Apple Privacy Policy.
5. Images, providers and transfers
Country flags and team crests may be loaded over HTTPS from third-party image providers (for example flagcdn.com and logo URLs returned by our API). Those providers may receive your IP address and basic connection information when an image is requested.
Hosting and security providers may process necessary traffic logs; Google/Firebase processes technical Android notification data; Expo and Apple may process the tokens and delivery data needed for iOS notifications; and communication providers may process submitted feedback to deliver their services. These arrangements may involve international data transfers, which are subject to applicable data protection requirements and safeguards. Disclosure may also be required by a competent authority under the law.
6. Advertising, analytics and sale
The mobile app versions reviewed do not contain an AdSense/AdMob advertising SDK or a third-party usage analytics SDK. We do not sell mobile follow lists or feedback for ad targeting. The website may use advertising and analytics technologies as described in the website Privacy Policy.
7. Retention and deletion
Under the current backend housekeeping rules, mobile installation-preference records are removed after 12 months of inactivity, and feedback records are deleted after 24 months. Processed notification-event records are removed after 30 days, together with their related per-device delivery records. Invalid Android FCM or iOS Expo push tokens may be invalidated when detected. Exceptional retention required by law may apply.
You can use the in-app data deletion feature to remove the current installation's server-side follow and notification preferences, push token and associated delivery records. This does not necessarily remove feedback submissions or technical server logs. Uninstalling the app may remove local preferences but does not automatically delete server-side records. For other access, correction or deletion requests, email [email protected] or use the contact form. If available, include your installation ID to help locate preference records; otherwise, explain that you cannot access it. We aim to avoid requesting unnecessary identity documents.
8. Security
App-to-API communication uses HTTPS. Server API keys and Firebase service credentials are not included in the mobile app. Access controls and technical safeguards are used; no electronic system can be guaranteed completely secure.
9. Choices, rights and requests
You can update followed countries, clubs and notification categories in the app and use its data deletion feature to remove the current installation's server-side preferences and push token. You can disable notifications for both Android and iOS in your device's operating-system settings and change the app language in the app.
Depending on the law applicable to you, you may have rights to information, access, rectification, erasure and other available rights. Submit requests to [email protected] or the contact form. Valid requests are handled within applicable legal deadlines.
10. Children's privacy
The app is not specifically designed for children under 13. If you believe information about a child was collected inappropriately, contact us.
11. Changes
This notice and any relevant permission flows will be updated if significant changes are made to notification infrastructure, analytics, advertising, account features or other personal-data processing activities. The updated notice will display its effective date here.