Gizlilik Politikası
Son güncelleme: 14 Ekim 2026
Kısaca: Milia yerel-öncelikli bir uygulamadır. Yürüyüşlerin, rotaların, konumun, adımların ve profilin öncelikle telefonunda saklanır. Hesap açmak tamamen isteğe bağlıdır: hesap açarsan yürüyüşlerin, cihaz değiştirdiğinde geri alabilmen için Avrupa'daki sunucumuza yedeklenir. Hesapsız da uygulama sonsuza dek tam çalışır. Her iki durumda da verilerini satmayız, reklam göstermeyiz, seni takip etmeyiz.
1. Kim olduğumuz
Milia, Kamil Gelgeç tarafından geliştirilen kişisel bir yürüyüş takip uygulamasıdır. Sorularınız için: destek@miliaapp.com.
2. Verilerin nerede durur
Milia yerel-öncelikli çalışır. Aşağıdaki veriler her zaman önce cihazının içinde tutulur; hesap açmadıysan bize hiçbir şey gönderilmez:
- Yürüyüş ve rota verisi: GPS noktaları, mesafe, süre, tempo, yükselti.
- Konum: yürüyüş kaydı sırasında rotanı çizmek için kullanılır ve cihazında saklanır.
- Sağlık verisi (adım, nabız, aktif enerji): izin verirsen Apple Sağlık'tan (iOS) ya da Health Connect'ten (Android) okunur ve cihazında gösterilir. Sağlık deposuna geri yazma varsayılan olarak kapalıdır; yalnızca Profil › Apple Sağlık bölümünden "Antrenmanı Sağlık'a kaydet" anahtarını açarsan, Apple Watch ile yaptığın yürüyüş Apple Sağlık'a antrenman olarak kaydedilir. Anahtarı kapalı bırakırsan sağlık deposuna hiçbir şey yazılmaz. Nabız ve enerji verilerin hiçbir koşulda cihazından çıkmaz.
- Müzik verisi: Spotify ya da Apple Music bağlarsan yürüyüşünde çalan parçalar cihazında eşleştirilir; bu veri hiçbir koşulda sunucuya gönderilmez.
- Profil: adın, kilon (kalori tahmini için), hedeflerin.
Uygulamayı silersen bu veriler cihazından silinir. Yürüyüşlerini cihaz kaybına karşı korumak istersen isteğe bağlı hesapla yedekleme kullanabilirsin (bölüm 3).
3. İsteğe bağlı hesap ve yedekleme
Yürüyüşlerini yedeklemek istersen Apple ile Giriş ya da Google ile Giriş kullanarak parolasız bir hesap açabilirsin. İki yöntemi aynı hesaba bağlayabilirsin; böylece iPhone'da ve Android'de aynı yürüyüşleri görürsün. Hesap hiçbir özellik için zorunlu değildir ve hiçbir zaman dayatılmaz.
- Hesap açtığında sakladıklarımız: giriş sağlayıcısının (Apple ya da Google) bize ilettiği anonim kullanıcı tanımlayıcısı ve e-posta adresin (Apple'da "E-postamı Gizle" seçeneğini kullanabilirsin; Google girişinde ad, fotoğraf ya da kişi listesi gibi başka hiçbir bilgi istemeyiz), seçtiğin rumuz ve giriş oturumlarını yönetmek için gereken teknik kayıtlar.
- Girişliyken yedeklenenler: yürüyüş kayıtların — ad, not, tür, tarih, mesafe, süre, tempo, yükselti, kalori, adım sayısı, hava durumu ve rota çizgisi — ile rotanın sıkıştırılmış ham kayıt dosyası.
- Yedeklenmeyenler: müzik verilerin, nabız ve enerji verilerin, fotoğraf ve videoların. Bunlar yalnızca cihazında kalır.
- Nerede tutulur: sunucumuz Avrupa'da barındırılır (Scaleway); rota kayıt dosyaları ve sunucu veritabanının her gece alınan arıza kurtarma kopyaları Cloudflare R2 nesne deposunda saklanır. Yedekler yalnızca sana hizmet vermek için tutulur; içerikleri analiz edilmez, kimseyle paylaşılmaz.
- Silme: hesabını uygulamanın içinden ("Hesap" ekranı) ya da miliaapp.com/hesap-silme sayfasındaki yolla dilediğin an silebilirsin — sunucudaki tüm verilerin ve rota dosyaların kalıcı olarak silinir. Silinen veriler, sunucunun arızaya karşı her gece alınan kurtarma kopyalarında en fazla 30 gün daha kalır ve sonra kendiliğinden silinir; bu kopyalar yalnızca sistemi geri yüklemek için kullanılır. Yalnızca çıkış yapmak sunucudaki yedeğini silmez.
4. Topluluk ısı haritası (ayrıca rıza gerektirir)
Hesabı olan kullanıcılar, yürüdükleri yolların topluluk ısı haritasına katkı vermesini seçebilir. Bu varsayılan olarak kapalıdır; yalnızca uygulama içinde "Topluluk Katkısı" ekranından açık onay verirsen çalışır ve dilediğin an geri çekilebilir.
- Gönderilen: yalnızca yürüdüğün yolların yaklaşık 115 metrelik kare kimlikleri. Bir kare "buradan geçildi" bilgisinden başka bir şey taşımaz.
- Gönderilmeyen: yürüyüşünün saati ve tarihi, adın/rumuzun ve yürüyüş adların. Kareler karışık sırayla gönderilir — rotanın yönü ve gidiş sırası çıkarılamaz. Rotanın ilk ve son ~150 metresi her zaman kırpılır (ev/iş konumu koruması); kırpma uygulanamayacak kadar kısa yürüyüşler hiç gönderilmez.
- Sunucuda saklanmayan: karelerin hangi yürüyüşe ait olduğu. Sunucu yalnızca "bu kullanıcı bu kareden geçti" ikilisini tutar; yürüyüş kimliği, sırası ve süresi kaydedilmez. Kötüye kullanımı önlemek için karenin eklendiği zaman tutulur; bu bilgi haritada yayınlanmaz.
- k-anonimlik: bir kare haritada ancak en az 5 ayrı kişi oradan geçtiyse görünür. Bu eşiğin altındaki kareler hiç yayınlanmaz ve haritada kesin kişi sayısı da gösterilmez.
- Geri çekme: rızanı geri çektiğinde sunucudaki tüm karelerin kalıcı olarak silinir ve haritadan düşer. Hesabını silmen de aynı sonucu verir.
Bu veriler yalnızca ısı haritası için kullanılır; reklam, profilleme ya da üçüncü taraflarla paylaşım amacıyla kullanılmaz.
5. Paylaşılan rotalar (yalnızca sen paylaşırsan)
Hesabı olan kullanıcılar bir yürüyüşünün rotasını bağlantıyla paylaşabilir. Her paylaşım senin açık eyleminle olur; rotalar herkese açık bir listede yayınlanmaz, yalnızca bağlantıya sahip olanlar görebilir.
- Paylaşılan: rotanın çizgisi, mesafesi, tırmanışı, verdiğin ad ve açıklama ve rota türü. Rumuzun yalnızca "Rumuzumu göster"i açarsan görünür; aksi halde paylaşan "Bir Milia yürüyüşçüsü" olarak gösterilir.
- Paylaşılmayan: yürüyüşün tarihi, saati, temposu ve nabzın. Süre, rota türünün ortalama hızıyla tahmin edilir.
- Başlangıç ve bitiş: rota bütünüyle paylaşılır; istersen ilk ve son 150, 300 ya da 500 metreyi gizleyebilirsin. Rota, yürüyüşlerinin en sık başladığı yere yakın başlıyor ya da bitiyorsa uygulama seni uyarır — bu hesap yalnızca cihazında yapılır.
- Bağlantıyı alan kişi: rotayı uygulamada ya da miliaapp.com'da hesap olmadan görebilir; kaydettiği rotalar yalnızca kendi cihazında tutulur. Web sayfası haritayı OpenFreeMap'ten, harita kitaplığını unpkg.com'dan yükler; bu hizmetler ziyaretçinin IP adresini görür.
- Bildirim: uygunsuz bir rota bildirilebilir; birden fazla kişi bildirdiğinde rota inceleme için yayından kaldırılır. Giriş yapmadan yapılan bildirimlerde IP adresinin yalnızca tek yönlü, tuzlanmış bir özeti tutulur.
- Kaldırma: paylaştığın rotayı istediğin an kaldırabilirsin; sunucudan kalıcı olarak silinir ve bağlantı artık açılmaz. Hesabını silmen de aynı sonucu verir.
6. Üçüncü taraf hizmetler
Uygulamanın çalışması için sınırlı veri, aşağıdaki hizmetlere gönderilir. Bu veriler reklam ya da takip için kullanılmaz:
| Hizmet | Gönderilen | Amaç |
| Esri (harita) | Görüntülediğin harita bölgesinin koordinatları + IP adresi | Uydu/arazi harita karolarını göstermek |
| OpenFreeMap (harita) | Görüntülediğin harita bölgesinin koordinatları + IP adresi | Sokak harita karolarını göstermek |
| Open-Meteo (hava) | Yürüyüş anının yuvarlanmış (yaklaşık) konumu ve zamanı | O yürüyüşün hava durumunu göstermek |
| Apple / Google konum servisi | Kaba (yaklaşık, ~2 km) bölge merkezi koordinatı | Keşfettiğin bölgelerin şehir/ilçe adlarını göstermek (Gezdiğin Yerler) |
| Sentry (kararlılık) | Uygulama çökerse ya da bir özellik hatalı veya yavaş çalışırsa teşhis verisi (cihaz modeli, işletim sistemi, hata izi, süre ölçümleri); anonim kullanım sayıları: paylaşım ekranında hangi paylaşım türünün kullanıldığı ve cihaz başına günlük kayıt sayıları (kaç kayıt başlatıldı, kaydedildi ya da silindi; mesafe, süre, saat ya da konum içermez) | Hataları bulup düzeltmek ve özellikleri iyileştirmek. Kişisel bilgi (PII) gönderimi kapalıdır; konum, sağlık verisi, fotoğraf ya da paylaştığın içerik gönderilmez. |
| Expo / EAS (güncelleme) | Platform ve uygulama sürüm bilgisi | Uygulama güncellemelerini denetlemek |
| Apple (giriş) | Yalnızca hesap açarsan: Apple ile Giriş kimlik doğrulaması | Parolasız hesap girişi |
| Google (giriş) | Yalnızca Google ile giriş yaparsan: Google kimlik doğrulaması (kullanıcı tanımlayıcısı ve e-posta) | Parolasız hesap girişi |
| Scaleway (sunucu) | Yalnızca hesap açarsan: hesap bilgilerin ve yürüyüş yedeklerin (bölüm 3) | Hesap ve yedekleme hizmetini barındırmak (Avrupa) |
| Cloudflare R2 (depolama) | Yalnızca hesap açarsan: sıkıştırılmış rota kayıt dosyaların | Rota dosyalarını yedeklemek |
| Spotify (müzik) | Yalnızca bağlarsan: Spotify hesabına salt-okunur erişim (son çalınan parçalar) | Yürüyüşünde çalan müziği göstermek. Elde edilen veri cihazında kalır, sunucumuza gönderilmez. |
Bu hizmetlerin her biri kendi gizlilik politikasına tabidir.
7. Yapmadıklarımız
- Verilerini satmayız veya pazarlama için paylaşmayız.
- Reklam göstermeyiz; reklam ağı SDK'sı kullanmayız.
- Seni cihazlar/uygulamalar arası takip etmeyiz.
- Bir hesap veya giriş zorunluluğu yoktur; hesap yalnızca yedekleme, topluluk katkısı ve rota paylaşımı içindir.
- Hesap açsan bile yedeklerinin içeriğini analiz etmez, profilleme yapmayız.
8. İzinler
- Konum (kullanırken): yürüyüş rotanı kaydetmek için. Reddedebilirsin; o durumda rota kaydı çalışmaz.
- Hareket & Fitness: kayıt sırasında canlı adım göstermek için.
- Sağlık (Apple Sağlık / Health Connect): adım, nabız ve aktif enerji verini okumak için (isteğe bağlı). Geri yazma varsayılan olarak kapalı; yalnızca sen açarsan Apple Watch yürüyüşün antrenman olarak kaydedilir.
- Medya kitaplığı (Apple Music): izin verirsen yürüyüş sırasında çalan parça bilgisi cihazında okunur ve yürüyüşünle eşleştirilir; hiçbir yere gönderilmez (isteğe bağlı).
- Bildirimler: "Altın Saat" (gün batımı) hatırlatması için (isteğe bağlı).
- Fotoğraflar: yalnızca rota videona arka plan seçersen (isteğe bağlı).
9. Çocukların gizliliği
Milia 13 yaşından küçük çocuklara yönelik değildir ve bilerek onlardan veri toplamaz.
10. Haklarınız (KVKK / GDPR)
Cihazındaki veriler zaten senin kontrolünde: tümü uygulama içinde görünür; silme, uygulamayı ya da tek tek aktiviteleri kaldırmakla anında sağlanır. Taşınabilirlik için isteğe bağlı hesapla yürüyüşlerini sunucuya yedekleyip başka bir cihazına taşıyabilirsin. Sunucudaki hesap verilerin için: rumuzunu ve yürüyüş adlarını/notlarını uygulama içinden düzeltebilir, hesabını uygulama içinden silerek tüm sunucu verilerinin kalıcı olarak silinmesini sağlayabilirsin. Ek talepler (erişim, düzeltme, silme, taşınabilirlik, itiraz) için destek@miliaapp.com — 30 gün içinde yanıtlarız.
11. Değişiklikler
Bu politikayı zaman zaman güncelleyebiliriz (örneğin gelecekte topluluk özellikleri eklenirse). Güncel sürüm her zaman bu sayfada yayınlanır ve tarih yukarıda belirtilir.
Privacy Policy
Last updated: 14 October 2026
In short: Milia is a local-first app. Your walks, routes, location, steps and profile live primarily on your phone. Creating an account is entirely optional: if you do, your walks are backed up to our server in Europe so you can recover them when you change devices. Without an account, the app works fully, forever. Either way, we do not sell your data, show ads, or track you.
1. Who we are
Milia is a personal walking tracker developed by Kamil Gelgeç. Questions: destek@miliaapp.com.
2. Where your data lives
Milia is local-first. The following data always lives on your device first; if you have no account, nothing is ever sent to us:
- Walk & route data: GPS points, distance, duration, pace, elevation.
- Location: used to draw your route while recording, and stored on your device.
- Health data (steps, heart rate, active energy): if you allow it, this data is only read from Apple Health (iOS) or Health Connect (Android) and shown on-device; nothing is written back to the health store. Heart rate and energy data never leave your device under any circumstances.
- Music data: if you connect Spotify or Apple Music, the tracks played during your walk are matched on-device; this data is never sent to our server.
- Profile: your name, weight (for calorie estimates), goals.
Deleting the app removes this data from your device. To protect your walks against device loss, you can use the optional account backup (section 3).
3. Optional account & backup
If you want your walks backed up, you can create a passwordless account with Sign in with Apple or Sign in with Google. You can link both methods to the same account, so you see the same walks on iPhone and Android. An account is never required for any feature and is never pushed on you.
- What we store when you create an account: the anonymous user identifier and email address your sign-in provider (Apple or Google) gives us (with Apple you may use "Hide My Email"; with Google we request nothing else — no name, photo or contacts), the handle you choose, and the technical records needed to manage your sign-in sessions.
- What is backed up while signed in: your walk records — name, notes, type, date, distance, duration, pace, elevation, calories, step count, weather and the route line — plus the compressed raw recording file of the route.
- What is never backed up: your music data, heart rate and energy data, photos and videos. These stay on your device only.
- Where it is kept: our server is hosted in Europe (Scaleway); route recording files and nightly disaster-recovery copies of the server database are stored in Cloudflare R2 object storage. Backups exist solely to serve you; their contents are not analyzed and are never shared with anyone.
- Deletion: you can delete your account from inside the app ("Account" screen) or as described at miliaapp.com/hesap-silme at any time — all your server data and route files are deleted permanently. Deleted data may remain in the server's nightly disaster-recovery copies for at most 30 days, after which it is removed automatically; these copies are used only to restore the system. Merely signing out does not delete your server backup.
4. Community heat map (requires separate consent)
Users with an account may choose to contribute the paths they walk to a community heat map. This is off by default; it only runs if you give explicit consent on the in-app "Community Contribution" screen, and you can withdraw it at any time.
- What is sent: only the identifiers of the roughly 115-metre squares you walked through. A square carries nothing beyond "someone passed here".
- What is not sent: the time and date of your walk, your name/handle and walk names. Squares are sent in shuffled order, so the direction and sequence of your route cannot be reconstructed. The first and last ~150 metres of a route are always trimmed (home/work protection); walks too short to trim are never sent at all.
- What is not stored on the server: which walk a square belongs to. The server keeps only the pair "this user passed through this square" — no walk identity, order or duration. The time a square was added is kept for abuse prevention and is never published on the map.
- k-anonymity: a square appears on the map only if at least 5 different people have walked through it. Squares below that threshold are never published, and the map never shows exact person counts.
- Withdrawal: when you withdraw consent, all of your squares are permanently deleted from the server and disappear from the map. Deleting your account has the same effect.
This data is used solely for the heat map; never for advertising, profiling or sharing with third parties.
5. Shared routes (only if you share them)
Users with an account can share a walk's route as a link. Every share is your explicit action; routes are not published in any public list and can only be seen by people who have the link.
- Shared: the route line, its distance and climb, the name and description you give it, and the route type. Your handle appears only if you turn on "Show my handle"; otherwise the sharer is shown as "A Milia walker".
- Not shared: the date, time and pace of your walk, and your heart rate. Duration is estimated from the average speed for the route type.
- Start and finish: the whole route is shared; you can choose to hide the first and last 150, 300 or 500 metres. If the route starts or ends near the place most of your walks begin, the app warns you — this check happens only on your device.
- People with the link: can view the route in the app or on miliaapp.com without an account; routes they save stay only on their own device. The web page loads the map from OpenFreeMap and the map library from unpkg.com; these services see the visitor's IP address.
- Reports: an inappropriate route can be reported; when several people report it, the route is taken down for review. For reports made without signing in, only a one-way, salted hash of the IP address is kept.
- Removal: you can remove a shared route at any time; it is permanently deleted from the server and the link stops working. Deleting your account has the same effect.
6. Third-party services
To make the app work, limited data is sent to the services below. This data is not used for advertising or tracking:
| Service | Sent | Purpose |
| Esri (maps) | Coordinates of the map area you view + IP address | To render satellite/terrain map tiles |
| OpenFreeMap (maps) | Coordinates of the map area you view + IP address | To render street map tiles |
| Open-Meteo (weather) | The rounded (approximate) location and time of a walk | To show that walk's weather |
| Apple / Google location services | Coarse (approximate, ~2 km) area-center coordinates | To show the city/district names of areas you've explored (Places) |
| Sentry (stability) | Diagnostic data if the app crashes or a feature fails or runs slowly (device model, OS, stack trace, timings); anonymous usage counts: which share types are used on the share screen, and daily recording counts per device (how many recordings were started, saved or deleted; no distance, duration, time or location) | To find and fix bugs and improve features. Personal information (PII) sending is disabled; no location, health data, photos or shared content are sent. |
| Expo / EAS (updates) | Platform and app version | To check for app updates |
| Apple (sign-in) | Only if you create an account: Sign in with Apple authentication | Passwordless account sign-in |
| Google (sign-in) | Only if you sign in with Google: Google authentication (user identifier and email) | Passwordless account sign-in |
| Scaleway (server) | Only if you create an account: your account details and walk backups (section 3) | To host the account and backup service (Europe) |
| Cloudflare R2 (storage) | Only if you create an account: your compressed route recording files | To back up route files |
| Spotify (music) | Only if you connect it: read-only access to your Spotify account (recently played tracks) | To show the music played during your walk. The resulting data stays on your device and is never sent to our server. |
Each of these services is governed by its own privacy policy.
7. What we don't do
- We do not sell or share your data for marketing.
- We show no ads and use no ad-network SDKs.
- We do not track you across apps or devices.
- There is no account or login requirement; an account is only for backup, community contributions and sharing routes.
- Even if you create an account, we do not analyze or profile the contents of your backups.
8. Permissions
- Location (while using): to record your route. You may decline; route recording won't work then.
- Motion & Fitness: to show live steps while recording.
- Health (Apple Health / Health Connect): to read your steps, heart rate and active energy — read-only, nothing written back (optional).
- Media library (Apple Music): if you allow it, the track playing during your walk is read on-device and matched to your walk; it is never sent anywhere (optional).
- Notifications: for the "Golden Hour" (sunset) reminder (optional).
- Photos: only if you pick a background for your route video (optional).
9. Children's privacy
Milia is not directed to children under 13 and does not knowingly collect data from them.
10. Your rights (GDPR / KVKK)
For data on your device, you are already in control: everything is visible inside the app, and deletion is immediate by removing the app or individual activities. For portability, the optional account lets you back your walks up to our server and move them to another device. For your account data on our server: you can correct your handle and walk names/notes inside the app, and permanently delete all server data by deleting your account inside the app. For further requests (access, correction, deletion, portability, objection), contact destek@miliaapp.com — we respond within 30 days.
11. Changes
We may update this policy from time to time (for example, if community features are added in the future). The current version is always published on this page with the date shown above.