Shuttle
Ana Sayfa
📅 Son Güncelleme: 3 Mayıs 2026

🏢 Veri Sorumlusu

  • Ad Soyad: Furkan Ayyıldız
  • Adres: Halkalı Merkez Mahallesi, Küçükçekmece, İstanbul, Türkiye
  • E-posta: info@shuttletravelapp.com
  • Uygulama: Shuttle Travel

👋 1. Giriş

Shuttle ("biz", "uygulama") olarak gizliliğinize saygı duyuyor ve kişisel verilerinizin korunmasını ciddiye alıyoruz. Bu politika, Shuttle mobil uygulaması aracılığıyla hangi verileri topladığımızı, bu verileri nasıl kullandığımızı ve sizin haklarınızı açıklar.

Uygulamayı kullanarak bu politikayı kabul etmiş sayılırsınız. Politikayı kabul etmiyorsanız lütfen uygulamayı kullanmayınız.

📋 2. Topladığımız Veriler

Uygulamayı kullanırken aşağıdaki kişisel veriler toplanabilir:

Veri Türü Zorunlu mu? Toplama Amacı
Ad ve soyadEvetHesap oluşturma ve kişiselleştirme
E-posta adresiEvetKimlik doğrulama, bildirim ve iletişim
Şifre (şifrelenmiş)EvetHesap güvenliği
Google OAuth tokenHayır*Google ile giriş seçildiğinde
Doğum tarihiHayırOpsiyonel profil bilgisi
CinsiyetHayırOpsiyonel profil bilgisi
Meslek / unvanHayırOpsiyonel profil bilgisi
Cihaz kimliği (Device ID)EvetOturum yönetimi ve güvenlik
Cihaz modeli ve OS versiyonuEvetTeknik destek ve uyumluluk
IP adresiEvetGüvenlik ve kötüye kullanım tespiti
Dil ve bölge ayarıEvetUygulama yerelleştirmesi
Seyahat tercihleri (destinasyon, bütçe, ilgi alanları, tarihler)EvetAI seyahat planı oluşturma
Seçilen lokasyon koordinatları (lat/lng)EvetAktivite planlaması — gerçek zamanlı konum takibi yapılmaz
Push bildirim tokeni (OneSignal)HayırUygulama bildirimleri gönderimi
Kullanım istatistikleri (plan sayısı, premium kota)EvetHizmet yönetimi ve kota takibi

* Google ile giriş yapılması halinde Google tarafından sağlanan token işlenir. Şifreniz asla düz metin olarak saklanmaz.

📜 3. Verilerin İşlenme Hukuki Dayanağı

6698 sayılı KVKK ve GDPR Madde 6 uyarınca verileriniz aşağıdaki hukuki dayanaklar kapsamında işlenmektedir:

Veri / İşlemHukuki Dayanak
Hesap oluşturma, kimlik doğrulamaSözleşmenin ifası (KVKK Md. 5/2-c)
AI seyahat planı oluşturmaSözleşmenin ifası / Açık rıza
Push bildirimleriAçık rıza (KVKK Md. 5/1)
IP adresi, cihaz kaydı, güvenlik loglarıMeşru menfaat (KVKK Md. 5/2-f)
Opsiyonel profil bilgileri (cinsiyet, doğum tarihi)Açık rıza (KVKK Md. 5/1)
Yasal yükümlülüklerKanuni yükümlülük (KVKK Md. 5/2-ç)

🎯 3. Verilerin Kullanım Amacı

Topladığımız veriler yalnızca aşağıdaki amaçlarla kullanılır:

  • Hesap oluşturma, doğrulama ve yönetimi
  • AI destekli kişiselleştirilmiş seyahat planları oluşturma
  • Uygulama içi bildirimlerin iletilmesi
  • Şifre sıfırlama ve e-posta doğrulama işlemleri
  • Premium abonelik ve kullanım kotasının yönetimi
  • Uygulama güvenliğinin ve sistemin korunması
  • Teknik hata takibi ve destek süreçleri
  • Yasal yükümlülüklerin yerine getirilmesi

Verileriniz, yukarıda belirtilen amaçlar dışında kullanılmaz, reklam profillemesi veya üçüncü taraflara satışı yapılmaz.

🔗 4. Üçüncü Taraf Hizmetler

Uygulama, aşağıdaki üçüncü taraf hizmetlerden yararlanmaktadır. Bu hizmetlerin her birinin kendi gizlilik politikaları mevcuttur:

  • Google Google Sign-In (OAuth2) ile kimlik doğrulama ve harita/konum verileri. Politika →
  • OpenAI AI seyahat planı oluşturmak için seyahat tercihleriniz OpenAI API'ye iletilir. Politika →
  • OneSignal Push bildirim gönderimi için kullanılır. Cihaz tokeniniz OneSignal'e iletilir. Politika →
  • Unsplash Seyahat planlarında gösterilen fotoğraflar Unsplash API'sinden alınır. Politika →

🌍 Uluslararası Veri Transferi

Bazı verileriniz Türkiye dışına (ABD) aktarılabilir:

  • OpenAI (ABD): Seyahat tercihleriniz trip planı oluşturmak için OpenAI sunucularına iletilir.
  • Google (ABD): Google ile giriş yapılması halinde kimlik bilgileri Google'a iletilir.
  • OneSignal (ABD): Push bildirim tokeni OneSignal altyapısına iletilir.

Bu aktarımlar GDPR kapsamındaki Standart Sözleşme Maddeleri (SCCs) ve KVKK Madde 9 güvenceleri çerçevesinde gerçekleşmektedir.

📱 Cihazda Yerel Depolama

  • Şifrelenmiş güvenli depolama (FlutterSecureStorage): Oturum yenileme tokenı.
  • Uygulama tercihleri (SharedPreferences): Dil seçimi ve genel ayarlar.
  • Ağ önbelleği: Seyahat görselleri performans amacıyla geçici olarak önbelleğe alınır.

Bu veriler yalnızca cihazınızda tutulur ve sunucularımıza gönderilmez.

🗄️ 5. Veri Saklama Süresi

  • Hesap verileri: Hesabınızı silene kadar saklanır.
  • Seyahat planları: Hesap silindiğinde tüm plan verileri kalıcı olarak silinir.
  • Erişim tokenları: ~5 dakika (uygulama kapatıldığında temizlenir).
  • Yenileme tokenları: ~30 gün.
  • E-posta doğrulama kodları: Kısa süreli, kullanım sonrası silinir.
  • IP adresi ve cihaz kaydı: Hesap silinene kadar güvenlik amacıyla saklanır.

🗑️ Hesap ve Veri Silme

Hesabınızı ve tüm kişisel verilerinizi kalıcı olarak silmek için iki yöntemden birini kullanabilirsiniz:

  • Uygulama içinden: Profil → Ayarlar → Hesabı Sil adımlarını takip edin.
  • E-posta ile: info@shuttletravelapp.com adresine "Hesap Silme Talebi" konulu e-posta gönderin.

Tüm veriler kalıcı ve geri alınamaz biçimde silinir. Talepler 30 gün içinde tamamlanır.

🔒 6. Veri Güvenliği

  • Tüm API iletişimi HTTPS/TLS şifrelemesiyle korunur.
  • Şifreler bcrypt ile hashlenerek saklanır; düz metin olarak tutulmaz.
  • Yenileme tokenları cihazda şifrelenmiş güvenli depolamada (FlutterSecureStorage) tutulur.
  • Giriş denemeleri oran sınırlamasıyla (rate limiting) korunur.
  • Token doğrulama RSA anahtar çiftiyle gerçekleştirilir.

Güvenlik ihlali şüphesi durumunda lütfen info@shuttletravelapp.com adresine bildirin.

⚖️ 7. Haklarınız (KVKK & GDPR)

6698 sayılı KVKK ve AB Genel Veri Koruma Tüzüğü (GDPR) kapsamında aşağıdaki haklara sahipsiniz:

  • Erişim hakkı: Hakkınızda işlenen verilere erişim talep edebilirsiniz.
  • Düzeltme hakkı: Hatalı veya eksik verilerin düzeltilmesini talep edebilirsiniz.
  • Silme hakkı: Hesabınızı ve ilişkili tüm verileri silebilirsiniz.
  • İşlemeyi kısıtlama: Belirli durumlarda veri işlemenin kısıtlanmasını talep edebilirsiniz.
  • Taşınabilirlik: Verilerinizin taşınabilir bir formatta iletilmesini talep edebilirsiniz.
  • İtiraz hakkı: Meşru menfaate dayalı işlemelere itiraz edebilirsiniz.
  • Onay geri çekme: Rıza ile toplanan veriler için onayınızı geri çekebilirsiniz.
  • Şikayet hakkı: KVKK kapsamında Kişisel Verileri Koruma Kurumu'na; GDPR kapsamında bulunduğunuz ülkedeki veri koruma otoritesine başvurabilirsiniz.

Haklarınızı kullanmak için info@shuttletravelapp.com adresine yazabilirsiniz. Talepler 30 gün içinde yanıtlanır.

👶 8. Çocukların Gizliliği

Shuttle, 13 yaşın altındaki çocuklara yönelik değildir. 13 yaşın altında olduğunu bildiğimiz bir kullanıcıya ait verileri bilerek toplamıyoruz. Böyle bir durumu fark ederseniz lütfen info@shuttletravelapp.com adresinden bildiriniz; ilgili verileri derhal sileceğiz.

📢 9. Politika Değişiklikleri

Bu gizlilik politikasını zaman zaman güncelleyebiliriz. Önemli değişiklikler uygulama içi bildirim veya e-posta yoluyla duyurulur. Güncelleme sonrasında uygulamayı kullanmaya devam etmeniz, yeni politikayı kabul ettiğiniz anlamına gelir.

Politikanın güncel versiyonu her zaman bu sayfada yayımlanır.

Bize Ulaşın

Gizlilik politikamız veya kişisel verilerinizle ilgili sorularınız için:

info@shuttletravelapp.com
📅 Last Updated: May 3, 2026

🏢 Data Controller

  • Name: Furkan Ayyıldız
  • Address: Halkalı Merkez Mahallesi, Küçükçekmece, İstanbul, Turkey
  • Email: info@shuttletravelapp.com
  • Application: Shuttle Travel

👋 1. Introduction

Shuttle ("we", "us", "the app") is committed to protecting your privacy. This Privacy Policy explains what personal data we collect through the Shuttle mobile application, how we use it, and the rights you have over it.

By using the app, you agree to this policy. If you do not agree, please stop using the app.

📋 2. Data We Collect

We may collect the following personal data when you use Shuttle:

Data Type Required? Purpose
First and last nameYesAccount creation and personalization
Email addressYesAuthentication, notifications, and communication
Password (hashed)YesAccount security
Google OAuth tokenNo*Only when signing in with Google
Date of birthNoOptional profile information
GenderNoOptional profile information
Profession / job titleNoOptional profile information
Device IDYesSession management and security
Device model and OS versionYesTechnical support and compatibility
IP addressYesSecurity and abuse prevention
Language and locale settingsYesApp localization
Travel preferences (destination, budget, interests, dates)YesAI trip plan generation
Selected location coordinates (lat/lng)YesActivity planning — no real-time GPS tracking
Push notification token (OneSignal)NoSending app notifications
Usage statistics (plan count, premium quota)YesService management and quota tracking

* When Google Sign-In is used, a token provided by Google is processed. Passwords are never stored in plain text.

📜 3. Legal Basis for Processing

Under KVKK (Law No. 6698) and GDPR Article 6, your data is processed on the following legal grounds:

Data / Processing ActivityLegal Basis
Account creation, authenticationPerformance of a contract (GDPR Art. 6(1)(b))
AI trip plan generationPerformance of a contract / Consent
Push notificationsConsent (GDPR Art. 6(1)(a))
IP address, device records, security logsLegitimate interests (GDPR Art. 6(1)(f))
Optional profile fields (gender, date of birth)Consent (GDPR Art. 6(1)(a))
Legal obligationsLegal obligation (GDPR Art. 6(1)(c))

🎯 3. How We Use Your Data

Your data is used only for the following purposes:

  • Account creation, verification, and management
  • Generating personalized AI-powered travel itineraries
  • Delivering in-app push notifications
  • Password reset and email verification
  • Managing premium subscriptions and usage quotas
  • Maintaining app security and system integrity
  • Technical error tracking and support
  • Compliance with legal obligations

We do not use your data for advertising profiling or sell it to third parties.

🔗 4. Third-Party Services

Shuttle uses the following third-party services, each with its own privacy policy:

  • Google Authentication via Google Sign-In (OAuth2) and map/location data. Policy →
  • OpenAI Your travel preferences are sent to the OpenAI API to generate trip plans. Policy →
  • OneSignal Used for push notification delivery. Your device token is shared with OneSignal. Policy →
  • Unsplash Travel photos displayed in trip plans are fetched from the Unsplash API. Policy →

🌍 International Data Transfers

Some of your data may be transferred outside of Turkey (to the USA):

  • OpenAI (USA): Your travel preferences are sent to OpenAI servers to generate trip plans.
  • Google (USA): When signing in with Google, identity data is sent to Google.
  • OneSignal (USA): Your push notification token is sent to OneSignal's infrastructure.

These transfers are carried out under Standard Contractual Clauses (SCCs) as required by GDPR and the safeguards provided under KVKK Article 9.

📱 Local Device Storage

  • Encrypted secure storage (FlutterSecureStorage): Session refresh token.
  • App preferences (SharedPreferences): Language selection and general settings.
  • Network cache: Travel images are temporarily cached for performance.

This data is stored only on your device and is not sent to our servers.

🗄️ 5. Data Retention

  • Account data: Retained until you delete your account.
  • Trip plans: Permanently deleted when your account is deleted.
  • Access tokens: ~5 minutes; cleared when the app is closed.
  • Refresh tokens: ~30 days.
  • Email verification codes: Short-lived; deleted after use.
  • IP address and device records: Retained for security purposes until account deletion.

🗑️ Account and Data Deletion

To permanently delete your account and all associated personal data, you can use either of the following methods:

  • In-app: Go to Profile → Settings → Delete Account.
  • By email: Send a request to info@shuttletravelapp.com with the subject "Account Deletion Request".

All data is permanently and irreversibly deleted. Requests are completed within 30 days.

🔒 6. Data Security

  • All API communication is protected with HTTPS/TLS encryption.
  • Passwords are hashed with bcrypt and never stored in plain text.
  • Refresh tokens are stored in encrypted secure storage on-device (FlutterSecureStorage).
  • Login attempts are protected by rate limiting.
  • Token signing uses RSA key pairs.

If you suspect a security breach, please notify us at info@shuttletravelapp.com.

⚖️ 7. Your Rights (GDPR & KVKK)

Under the EU General Data Protection Regulation (GDPR) and Turkish Personal Data Protection Law (KVKK No. 6698), you have the following rights:

  • Right of access: Request access to data we hold about you.
  • Right to rectification: Request correction of inaccurate or incomplete data.
  • Right to erasure: Delete your account and all associated data.
  • Right to restriction: Request restriction of processing in certain circumstances.
  • Right to data portability: Receive your data in a portable format.
  • Right to object: Object to processing based on legitimate interests.
  • Right to withdraw consent: Withdraw consent for consent-based processing at any time.
  • Right to lodge a complaint: You may file a complaint with the Personal Data Protection Authority (KVKK) under Turkish law, or with the data protection authority in your country of residence under GDPR.

To exercise any right, email us at info@shuttletravelapp.com. We will respond within 30 days.

👶 8. Children's Privacy

Shuttle is not directed at children under the age of 13. We do not knowingly collect personal data from children under 13. If you believe we have inadvertently collected such data, please contact us at info@shuttletravelapp.com and we will delete it immediately.

📢 9. Changes to This Policy

We may update this Privacy Policy from time to time. Significant changes will be communicated via in-app notification or email. Continued use of the app after an update constitutes acceptance of the revised policy.

The current version of the policy is always available on this page.

Contact Us

For any questions about this Privacy Policy or your personal data:

info@shuttletravelapp.com