Privacy Policy

Last updated: 10 November 2026 · Data controller: Ali Çiftci

Data we collect

DataWhy
Email addressAccount identity and sign-in
Name (optional)Greeting you in the app
Passport countryThe input to every visa answer; without it no visa question can be answered
Passport typeVisa requirements differ by type (ordinary, special, service, diplomatic)
Interface languageThe language of the texts
Saved items and tripsContent you created
Usage countersTracking your subscription allowance
Store customer identifierMatching your subscription to your account
Crash and error reportsFinding the cause when the app closes unexpectedly; your identity is hashed
Advertising identifierOnly if you allow tracking. Used by Google to personalise ads; not collected if you decline

Data we do not collect

Your passport number, expiry date and blank page count are never asked for and never stored.

This is not a preference, it is a rule in the product. Passport validity was stored for a while and then removed: a date entered incorrectly produced false confidence — "you meet the requirement" — and that is worse than saying nothing. Instead the requirement is shown as it stands: "Entry requires at least 6 months of passport validity."

Also not collected: location, contacts, photos.

Payment information

We do not see or store your card details. Subscriptions are processed through the App Store and Google Play; only the status of your subscription and a store-issued customer identifier reach us.

Where your data is stored

Data is hosted on Supabase (PostgreSQL). Server region: Frankfurt, Germany (AWS eu-central-1) — so data stays within the European Union.

Third parties

What is sent to Sentry?

When the app closes unexpectedly or an error occurs, the technical detail of that error is sent: the error message, where in the code it occurred, the app version and the device model.

Your account identifier is not sent directly. Your account is represented by a short value derived from it. That value cannot be turned back into your account identifier, but it can be matched against the identifier we already hold — so someone who sees the report cannot tell who you are, while we can. Your IP address is not collected. Your email, name, passport country and type are stripped before the report leaves the device; this stripping is applied to the whole report, to the error itself and to the intermediate step records.

Flight, climate and cost data is queried from external services; those queries go through our server and do not contain your identity.

Advertising

The app shows ads from Google AdMob. Ads appear on the home screen, in the country lists and in the report sections, and as a full-screen ad after a country report or a suggestion.

You decide whether ads are personalised.

On first launch iOS asks whether the app may track you. If you allow it, Google may use your device's advertising identifier to choose ads based on your interests. If you decline, you will still see ads — they just will not be personalised, and the advertising identifier is not used.

You can change this answer at any time in iOS Settings → Privacy & Security → Tracking.

If you are in the European Economic Area or the UK, Google also shows you a consent screen the first time you open the app, asking what ad-related data may be used. You can reopen that screen at any time: Settings → Ad privacy options inside the app. If you do not consent, no ads are requested at all.

Google is the data controller for the data it processes for advertising. How it uses that data is described in How Google uses information from sites or apps that use our services and in the Google Privacy Policy.

Analytics

Event-based measurement is used for product decisions. Your passport country is never sent to analytics — in small populations it can single out an individual; the same question is answered with aggregate counts.

Your rights

You have the right to access, correct and delete your data. Deletion: Account and data deletion. Other requests: destek@rotalyapp.com.

This page is published in English and Turkish. The English version is the governing text; the Turkish translation is provided for information only.

Türkçe

Gizlilik Politikası

Son güncelleme: 10.11.2026 · Veri sorumlusu: Ali Çiftci

Topladığımız veriler

VeriNeden
E-posta adresiHesap kimliği ve giriş
Ad (isteğe bağlı)Uygulamada selamlama
Pasaport ülkesiVize sonucunun girdisi; onsuz hiçbir vize sorusu cevaplanamaz
Pasaport türüVize şartları türe göre değişir (umuma mahsus, hususi, hizmet, diplomatik)
Arayüz diliMetinlerin dili
Kaydedilenler ve gezi planlarıSenin oluşturduğun içerik
Kullanım sayaçlarıAbonelik hakkının takibi
Mağaza müşteri kimliğiAboneliğin hesapla eşleşmesi
Çökme ve hata kayıtlarıUygulama kapandığında sebebini bulmak; kimliğin hash'li gider
Reklam kimliğiYalnızca izin verirsen. Google reklamları kişiselleştirmek için kullanır; izin vermezsen toplanmaz

Toplamadığımız veriler

Pasaport numarası, pasaport bitiş tarihi ve boş sayfa sayısı hiçbir yerde istenmez ve saklanmaz.

Bu bir tercih değil, üründeki bir kuraldır. Pasaport geçerlilik süresi bir dönem saklandı ve kaldırıldı: yanlış girilmiş bir tarih "şartı karşılıyorsun" diyen yanlış bir güven üretiyordu ve bu, hiçbir şey söylememekten kötüdür. Bunun yerine şart olduğu gibi gösterilir: "Giriş için pasaportunuzda en az 6 ay geçerlilik şartı aranıyor."

Ayrıca toplanmayanlar: konum, rehber, fotoğraflar.

Ödeme bilgisi

Kart bilgini görmüyoruz ve saklamıyoruz. Abonelikler App Store ve Google Play üzerinden işlenir; bize yalnızca aboneliğin durumu ve mağaza tarafından verilen bir müşteri kimliği ulaşır.

Verinin nerede tutulduğu

Veriler Supabase (PostgreSQL) üzerinde barındırılır. Sunucu bölgesi: Frankfurt, Almanya (AWS eu-central-1) — yani veriler Avrupa Birliği içinde tutulur.

Üçüncü taraflar

Sentry'ye ne gidiyor?

Uygulama beklenmedik şekilde kapandığında ya da bir hata oluştuğunda hatanın teknik ayrıntısı gönderilir: hata mesajı, kodun hangi noktasında oluştuğu, uygulama sürümü ve cihaz modeli.

Hesap kimliğin doğrudan gönderilmez. Hesabın, o kimlikten türetilmiş kısa bir değerle temsil edilir. Bu değerden hesap kimliğine geri dönülemez, ama elimizdeki kimlikle karşılaştırılarak eşleştirilebilir — yani raporu gören biri kim olduğunu söyleyemez, biz söyleyebiliriz. IP adresin toplanmaz. E-posta, ad, pasaport ülkesi ve türü hata raporuna girmeden önce ayıklanır; bu ayıklama raporun tamamına, hatanın kendisine ve ara adım kayıtlarına birden uygulanır.

Uçuş, iklim ve maliyet verisi için harici servislere sorgu atılır; bu sorgular sunucumuz üzerinden gider ve kimliğini içermez.

Reklam

Uygulamada Google AdMob reklamları gösterilir. Reklamlar ana ekranda, ülke listelerinde ve rapor bölümlerinde; ayrıca bir ülke raporu açıldıktan ya da öneri alındıktan sonra tam ekran olarak çıkar.

Reklamların kişiselleştirilmesine sen karar verirsin.

iOS ilk açılışta uygulamanın seni izlemesine izin verip vermediğini sorar. İzin verirsen Google, cihazının reklam kimliğini kullanarak reklamları ilgi alanlarına göre seçebilir. İzin vermezsen reklamlar yine gösterilir — yalnızca kişiselleştirilmez ve reklam kimliği kullanılmaz.

Bu cevabı istediğin zaman iOS Ayarlar → Gizlilik ve Güvenlik → İzleme bölümünden değiştirebilirsin.

Avrupa Ekonomik Alanı'nda ya da Birleşik Krallık'taysan Google ayrıca uygulamayı ilk açtığında bir onay ekranı gösterir ve reklamla ilgili hangi verilerin kullanılabileceğini sorar. O ekranı istediğin zaman yeniden açabilirsin: uygulama içinde Ayarlar → Reklam gizliliği seçenekleri. Onay vermezsen hiç reklam istenmez.

Reklam için işlenen verilerde veri sorumlusu Google'dır. Bu veriyi nasıl kullandığı Google, hizmetlerimizi kullanan sitelerdeki veya uygulamalardaki bilgileri nasıl kullanır? sayfasında ve Google Gizlilik Politikası'nda yazılıdır.

Analitik

Ürün kararları için olay bazlı ölçüm yapılır. Pasaport ülkesi analitiğe gönderilmez — küçük kütlelerde tek başına kişiyi işaret edebilir; aynı soru toplam sayılarla cevaplanır.

Haklarınız

Verilerine erişme, düzeltme ve silme hakkın var. Silme: Hesap ve veri silme. Diğer talepler: destek@rotalyapp.com.

Bu sayfa İngilizce ve Türkçe yayımlanır. Esas metin İngilizce sürümdür; Türkçe çeviri yalnızca bilgilendirme amaçlıdır.