1. Giriş
Smart Okul Sistemleri ("biz", "uygulama") olarak kullanıcılarımızın kişisel verilerini korumayı öncelikli sorumluluğumuz olarak kabul ediyoruz. Bu Gizlilik Politikası; Smart Okul mobil uygulamasını (Android / iOS) kullanırken hangi verilerin toplandığını, bu verilerin nasıl işlendiğini, saklandığını ve korunduğunu açıklar.
Uygulamayı kullanmaya devam ederek bu politikayı okuduğunuzu ve kabul ettiğinizi beyan etmiş olursunuz. Politikayı kabul etmiyorsanız lütfen uygulamayı kullanmayı bırakınız.
2. Toplanan Veriler
Aşağıdaki tabloda uygulamanın topladığı kişisel ve hassas veriler özetlenmiştir:
| Veri Kategorisi | Spesifik Veri | Toplama Yöntemi | Zorunlu mu? |
|---|---|---|---|
| Kimlik Bilgisi | TC Kimlik Numarası (TCKN), Ad Soyad | Giriş formu (kullanıcı tarafından girilir) | Zorunlu |
| Kimlik Doğrulama | PIN / Şifre, JWT erişim token'ı | Giriş formu; sunucu tarafından üretilir | Zorunlu |
| Okul Bilgisi | Okul adı, sınıf, okul numarası, kullanıcı tipi (Öğretmen / Veli / Personel) | Sunucudan otomatik yüklenir | Zorunlu |
| Öğrenci Bilgisi | Öğrenci adı, TCKN, sınıf, okul numarası, alerji / ilaç bilgisi | Sunucudan otomatik yüklenir (yalnızca veli hesabı) | Zorunlu |
| Konum | Enlem, boylam (okul kapısı doğrulama ve servis takibi için) | Cihaz GPS'i; yalnızca ilgili işlem sırasında | İşlev bazlı |
| Fotoğraf & Video | Okul galerisi için yüklenen fotoğraf/video dosyaları | Kamera veya galeri seçimi (kullanıcı onayı ile) | İsteğe bağlı |
| Mesajlar | Öğretmen–veli yazışma içerikleri | Uygulama içi mesajlaşma | İsteğe bağlı |
| Bildirim Token'ı | Firebase Cloud Messaging (FCM) cihaz token'ı | Google Firebase SDK tarafından otomatik oluşturulur | Zorunlu |
| Cihaz Bilgisi | İşletim sistemi sürümü, cihaz modeli (hata raporlama için) | Platform API'si | Zorunlu |
| Uygulama Etkinliği | Oturum açma zamanı, bildirim okunma durumu | Sunucu tarafı günlük kaydı | Zorunlu |
3. Verilerin Kullanım Amaçları
- Kimlik doğrulama ve yetkilendirme: TCKN ve PIN, kullanıcının kimliğini sunucuda doğrulamak için kullanılır. Başarılı girişin ardından JWT token oluşturulur; sonraki tüm istekler bu token ile yetkilendirilir.
- Kişiselleştirilmiş deneyim: Kullanıcı tipi (öğretmen, veli, personel) ve okul bilgisine göre menü ve içerik özelleştirilir.
- Anlık bildirimler: FCM token'ı kullanılarak duyuru, mesaj, anket ve etkinlik bildirimleri gönderilir.
- Servis ve güvenli giriş takibi: Konum verisi yalnızca okul kapısı QR doğrulaması ile servis takip modülünde kullanılır; başka amaçla işlenmez.
- Galeri: Yüklenen fotoğraf ve videolar okul içi paylaşım amacıyla güvenli sunucularda saklanır.
- Mesajlaşma: Öğretmen–veli yazışmaları okul iletişimini kolaylaştırmak için saklanır.
- Sağlık ve güvenlik: Alerji ve ilaç bilgileri yalnızca okul personelinin görüntüleyebileceği şekilde kısıtlı tutulur.
- Sistem güvenilirliği: Hata ayıklama ve performans iyileştirme için anonim cihaz verileri işlenebilir.
4. Kişisel Verilerin Güvenliği
Kişisel ve hassas verilerinizi korumak için aşağıdaki teknik ve idari önlemleri uyguluyoruz:
- Şifreli iletim (TLS 1.2+): Uygulama ile sunucu arasındaki tüm veri transferi HTTPS/TLS üzerinden şifreli olarak gerçekleştirilir.
- JWT & Bearer Token: Oturum açma sonrasında oluşturulan JWT token, cihazda
flutter_secure_storage(Android Keystore / iOS Secure Enclave) kullanılarak şifreli biçimde saklanır. Uygulama belleğinde veya düz metin olarak hiçbir yerde tutulmaz. - Şifrelenmiş yerel depolama: Hassas kimlik bilgileri yalnızca işletim sisteminin güvenli anahtar deposuna kaydedilir; düz metin SQLite veya SharedPreferences kullanılmaz.
- Sunucu tarafı güvenlik: Sunucu, endüstri standardı şifreleme ve erişim kontrolü mekanizmaları kullanır. Şifreler asla düz metin olarak saklanmaz; güçlü hash algoritmaları (bcrypt) kullanılır.
- Rol tabanlı erişim kontrolü: Her kullanıcı yalnızca kendi rolüne ait verilere erişebilir. Veli yalnızca kendi çocuğunun, öğretmen yalnızca kendi sınıfının verilerine ulaşabilir.
- Token yenileme ve geçersiz kılma: Geçersiz veya süresi dolmuş JWT token ile yapılan istekler sunucu tarafından 401 kodu ile reddedilir; uygulama otomatik olarak kullanıcıyı oturuma yönlendirir ve token silinir.
- Minimum veri toplama: Yalnızca uygulamanın işleyişi için gerekli olan veriler toplanır. Gereksiz kişisel veri talep edilmez.
5. Üçüncü Taraflarla Veri Paylaşımı
Kişisel verileriniz aşağıdaki durumlar dışında hiçbir üçüncü tarafla satılmaz, kiralanmaz veya ticari amaçla paylaşılmaz:
- Google Firebase (FCM): Anlık bildirim göndermek için FCM kullanılır. Google'ın gizlilik politikasına buradan ulaşabilirsiniz: https://policies.google.com/privacy
- Bağlı Okul Yönetimi: Uygulamanın kullanıldığı okulun yetkili yöneticileri, kendi kurumlarına ait verilere erişim hakkına sahiptir. Bu erişim okul yönetim sözleşmesi kapsamında gerçekleştirilir.
- Yasal Yükümlülük: Türk hukuku veya yetkili makamlar tarafından talep edilmesi halinde veriler ilgili yasal çerçevede paylaşılabilir.
Üçüncü taraf SDK'ların (Firebase, Google Maps vb.) gizlilik uygulamaları bu politikanın kapsamı dışındadır; ilgili sağlayıcıların politikalarını incelemenizi tavsiye ederiz.
6. Veri Saklama Süresi
- Kullanıcı hesabı aktif olduğu sürece veriler saklanır.
- Hesap silme talebinde bulunulması halinde kişisel veriler 30 gün içinde kalıcı olarak silinir veya anonim hale getirilir.
- Yasal yükümlülükler gerektirdiğinde veriler belirtilen yasal süre boyunca saklanabilir.
- Cihazda saklanan JWT token oturumu kapatma ya da uygulama kaldırma işleminde otomatik olarak silinir.
7. İzin ve Erişimler
Uygulama aşağıdaki cihaz izinlerini talep eder:
| İzin | Kullanım Amacı |
|---|---|
| CAMERA | Galeri için fotoğraf / video çekimi |
| READ_MEDIA_IMAGES, READ_MEDIA_VIDEO | Galeriden fotoğraf / video seçimi |
| ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION | Okul kapısı ve servis takibi |
| POST_NOTIFICATIONS | Anlık bildirim alma |
| INTERNET | Sunucu ile veri alışverişi |
| VIBRATE | Bildirim titreşimi |
Konum ve kamera izinleri, yalnızca ilgili ekranlar kullanıldığında talep edilir. İzin verilmemesi halinde söz konusu özellikler devre dışı kalır; diğer işlevler etkilenmez.
8. Çocukların Gizliliği
Uygulama, okul yönetim sistemi kapsamında öğrenci (çocuk) bilgilerini işlemektedir. Bu bilgiler yalnızca okul tarafından yetkilendirilmiş veli veya öğretmen hesapları aracılığıyla görüntülenebilir. Çocuğa ait sağlık (alerji, ilaç) ve kimlik bilgileri en yüksek güvenlik önlemleriyle korunur ve okul yönetimi dışındaki hiçbir tarafla paylaşılmaz.
13 yaşın altındaki kullanıcılar uygulamaya doğrudan kayıt olamazlar; ilgili hesap yalnızca ebeveyn/vasi veya yetkili okul personeli tarafından yönetilir.
9. Kullanıcı Hakları
6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK) kapsamında aşağıdaki haklara sahipsiniz:
- Hakkınızda işlenen kişisel verilerin neler olduğunu öğrenme
- Kişisel verilerinizin işlenip işlenmediğini ve işlenme amacını sorgulama
- Yanlış veya eksik verilerin düzeltilmesini talep etme
- İşleme şartlarının ortadan kalkması halinde verilerin silinmesini talep etme
- Verilerinizin aktarıldığı üçüncü kişilere bu düzeltme/silme işleminin bildirilmesini isteme
- İşleme faaliyetine itiraz etme
- Zararın giderilmesini talep etme
Bu haklarınızı kullanmak için aşağıdaki iletişim kanallarını kullanabilirsiniz.
10. Politika Güncellemeleri
Bu Gizlilik Politikası zaman zaman güncellenebilir. Önemli değişiklikler uygulama içi bildirim veya e-posta ile duyurulur. Politikanın güncel sürümüne her zaman bu sayfadan ulaşabilirsiniz. Politika değişikliğinden sonra uygulamayı kullanmaya devam etmeniz, güncel politikayı kabul ettiğiniz anlamına gelir.
11. İletişim
Gizlilik politikamız veya verilerinizin işlenmesi hakkında sorularınız için:
- E-posta: destek@smartokul.com.tr
- Web sitesi: www.smartokul.com.tr
- Adres: Smart Okul Sistemleri, Türkiye