Məxfilik siyasəti
Fokus IO nəyi emal edir, niyə lazımdır, harada saxlanılır və sənin hansı seçimlərin var.
Son yeniləmə — 9 sentyabr 2026
Fokus IO-nu kim idarə edir
Fokus IO-nu tətbiqin müəllifi idarə edir. Məxfiliklə bağlı suallar və məlumat sorğuları üçün: s.mohsunlu.dev@gmail.com. Ailə sinxronizasiyası serveri fokusio.net ünvanında, Almaniyada yerləşən infrastrukturda işləyir.
Cihazda qalan məlumatlar
Ailə sinxronizasiyası olmadan istifadə edəndə fokus seansları, taymer ayarları, seriya və səyahət tərəqqisi, Qalxan konfiqurasiyası, bloklanan tətbiq seçimləri, cədvəllər və istifadə xülasələrinin böyük hissəsi cihazda qalır.
İstifadə girişi icazəsi verildikdə Android sistem API-ləri tətbiqə istifadə məlumatını verir. Əlçatanlıq xidməti yalnız hansı tətbiqin açıldığını müəyyən edir və qurulmuş Qalxanı tətbiq edir; o, ekran məzmununu oxumayacaq şəkildə konfiqurasiya olunub və mesajları, parolları, yazılan mətni və ya ekran görüntülərini oxumur.
Ailə sinxronizasiyası hesabı və server məlumatları
Ailə sinxronizasiyası yalnız valideyn hesab yaradanda və uşaq valideynin bağlantı kodu ilə cihazı bilərəkdən bağlayanda işə düşür. Server ailə əlaqəsinin işləməsi üçün lazım olan məlumatları saxlayır:
- Valideynin e-poçtu, görünən adı və parol hash-i — hesaba giriş, e-poçt təsdiqi və parol bərpası üçün. Açıq mətnli parol heç vaxt saxlanılmır.
- Uşağın identifikatoru və görünən adı — valideyn-uşaq əlaqəsini saxlamaq və paneldə düzgün uşağı göstərmək üçün.
- Fokus dəqiqələri, seanslar, ekran vaxtı, seriya və ən çox istifadə olunan tətbiqlər — bağlı valideynə uşağın sinxronlaşan tərəqqisini göstərmək üçün.
- Qalxan konfiqurasiyası, quraşdırılmış tətbiqlərin siyahısı və tətbiq olunma statusu — valideynin uşağın tətbiqlərini seçməsi və istənilən nəzarətin tətbiq olunub-olunmadığını təsdiqləməsi üçün.
- Uzaqdan göndərilən əmrlər və ailə hadisələri — valideyn nəzarəti dəyişikliklərini çatdırmaq və qoşulma, ayrılma və silinmə bildirişlərini şəffaf saxlamaq üçün.
- Hash formasında autentifikasiya tokenləri — sessiyaları işlək saxlamaq və çıxışda və ya parol sıfırlamasında ləğv etmək üçün.
Yer məlumatı
Yer məlumatı istəyə bağlıdır və Ailə sinxronizasiyasından ayrıdır. Yalnız uşaq izahı gördükdən və Android yer icazəsini verdikdən sonra başlayır. Bağlı valideyn cari yeri sorğulaya bilər.
Hər ölçü koordinatları, metrlə dəqiqlik radiusunu, cihazın ölçünü aldığı vaxtı, ölçünün dövri olduğunu yoxsa valideyn tərəfindən istənildiyini və uşağın cihazının batareya faizini daşıyır. Batareya səviyyəsi ona görə var ki, valideyn sönmüş telefonla gizlənən telefonu ayırd edə bilsin: o, mövqe ilə eyni ekranda göstərilir və tarixçə kimi saxlanılmır.
Server hər uşaq üçün yalnız sonuncu mövqeyi saxlayır; yeni oxunuş əvvəlkini əvəz edir. Fokus IO marşrut və ya yer tarixçəsi yaratmır. Android icazəsinin geri alınması gələcək toplanmanı dayandırır. Valideyn saxlanılan mövqeyi silə bilər.
Sayt tarixçəsi və VPN açıqlaması
Sayt tarixçəsi istəyə bağlıdır və uşağın cihazında Android VPN razılığı tələb edir. Aktiv olduğu müddətdə Android daimi bildiriş və VPN göstəricisi göstərir.
Yerli VPN DNS sorğularını müşahidə edir və example.com kimi domen adlarını, sayğac və vaxtla birlikdə qeyd edir. Tam səhifə ünvanlarını, səhifə məzmununu, axtarış sorğularını, mesajları və ya parolları qeyd etmir. Domen xülasələri serverə göndərilir və yalnız bağlı valideynə görünür.
Qeydedici DNS-i təhlükəsiz ötürə bilmirsə, internet girişini qəsdən bloklamamaq üçün özünü söndürür. Android eyni anda yalnız bir aktiv VPN-ə icazə verir; başqa VPN bu funksiyanın işləməsinə mane ola bilər.
Kontaktlar və Dostlar
Yetkin təkbaşına hesablar üçün kontakt uyğunlaşdırması istəyə bağlıdır. İcazə verildikdə telefon nömrələri cihazda normallaşdırılır və hash-lənir. Server ünvan kitabçasındakı adları və ya xam nömrələri deyil, yalnız hash-ləri alır. Kontakt uyğunlaşdırması valideyn və uşaq hesabları üçün əlçatan deyil.
Abunəliklər və ödənişlər
Abunəliklər Google Play vasitəsilə alınır. Satıcı və ödəniş emalçısı Google-dur: kart nömrələri, ödəniş üsulları və ünvanlar tamamilə Google tərəfindən idarə olunur, Fokus IO-ya çatmır və Fokus IO onları görə bilmir.
Google Play tətbiqə alış tokeni qaytarır — alışın mövcudluğunu təsdiqləyən şəffaf olmayan sətir. Tətbiq həmin tokeni Fokus IO serverinə göndərir, server isə Google Play Developer API-dən onun əslində nə olduğunu soruşur və cavabı yazır: hansı məhsul alınıb, hansı plana və dövrə uyğun gəlir, abunəliyin statusu, cari dövrün başlanğıcı və sonu, yenilənib-yenilənmədiyi. Abunəliyin identifikatoru kimi tokenin özü yox, onun birtərəfli xülasəsi saxlanılır; hesab identifikatorunun eyni cür birtərəfli xülasəsi isə Google-un öz qeydində alışa bağlanır ki, bir çek başqa hesab tərəfindən təqdim edilə bilməsin.
Google həmçinin abunəlik yeniləndikdə, ləğv olunduqda, müddəti bitdikdə, güzəşt dövrünə keçdikdə və ya geri qaytarıldıqda serverə bildiriş göndərir. Bu bildirişlər ən çox 400 gün tarixli qeyd kimi saxlanılır ki, ödənişlə bağlı mübahisəyə cavab vermək mümkün olsun. Hesabın silinməsi abunəlik qeydini də silir; Google Play-də saxlanılan alış tarixçəsi Google-a məxsusdur və Google-un öz siyasəti ilə tənzimlənir.
Birdəfəlik könüllü dəstək ödənişi eyni Google Play axınıdır və heç nə açmır, ona görə də Fokus IO serverində onunla bağlı heç nə yazılmır.
Google və digər xidmət təchizatçıları
Fokus IO-da reklam SDK-sı, analitika SDK-sı və üçüncü tərəf çökmə hesabatı SDK-sı yoxdur. Çökmə hesabatları yalnız Fokus IO serverinə gedir. Aşağıdakıların hər biri ya Fokus IO adından çıxış edən emalçı, ya da tətbiqin konkret məqsədlə müraciət etdiyi xidmətdir:
- Google Play Billing — abunəliklər və könüllü dəstək ödənişi. Alışın özünü Google alır; Fokus IO token və status alır. Yalnız nəsə almağı seçsən lazımdır.
- Google Play Developer API və Real-time Developer Notifications — serverin alış tokenini yoxlaması və yenilənmə, ləğv, geri qaytarma barədə xəbər tutması. Serverdən serverə; tətbiq iştirak etmir.
- Google Sign-In — istəyə bağlı. Yalnız Google ilə daxil olmağı seçsən istifadə olunur; bu halda Google sənin Fokus IO-ya daxil olduğunu bilir. Tətbiq kimlik tokeni alır, server onu Google-un açıq açarları ilə yoxlayır; Fokus IO-da nə Google parolu, nə də OAuth client secret saxlanılır.
- Google Maps — yalnız VALİDEYNİN ekranındakı xəritə. Xəritənin yüklənməsi cihazın IP ünvanını və xəritə görünüşünü Google-a göndərir. Uşağın cihazı heç vaxt xəritə çəkmir.
- Google Fonts — tətbiqin üç şrifti ilk açılışda Google-un şrift CDN-indən yüklənir və cihazda saxlanılır. Google sorğunu alır, sorğu isə cihazın IP ünvanını daşıyır. Hesab məlumatı iştirak etmir.
- Google Gmail SMTP — təsdiq və parol bərpası e-poçtlarının şifrəli nəqliyyatla çatdırılması.
- Hetzner Online GmbH (Almaniya) — Fokus IO serverinin hostinqi, saxlanması və ehtiyat nüsxələri.
Heç yerə göndərilməyənlər
Qoşulma zamanı QR kodun oxunması tamamilə cihazda baş verir: barkod modeli tətbiqin içindədir, kamera görüntüsü heç vaxt yüklənmir, nə şəkil, nə də oxunma nəticəsi telefondan çıxmır. Bildirişlər, taymer, seriya, Qalxanın öz qərarları və ekran vaxtı hesablaması tamamilə yerlidir. Fokus IO şəxsi məlumatları satmır və Ailə sinxronizasiyası məlumatlarını reklam üçün istifadə etmir.
Saxlanma müddəti və silinmə
- Təsdiq kodlarının müddəti 10 dəqiqədən sonra bitir.
- İcra olunmuş uzaq əmrlər və sayt tarixçəsi server saxlanma limitlərinə uyğun avtomatik silinir (sayt tarixçəsi 14 gün).
- Uşağın yalnız sonuncu mövqeyi saxlanılır.
- Çıxış hesabın aktiv sessiyalarını ləğv edir.
- Valideyn tətbiqdə valideyn hesabını və bağlı ailə məlumatlarını həmişəlik silə bilər.
- Bağlı uşağın silinmə tələbi 48 saatlıq görünən və ləğv edilə bilən gecikmə ilə icra olunur.
- Ayrılma uşağın ailə profilini, sinxronlaşan statistikasını, yerini, sayt tarixçəsini və gözləyən əmrləri silir.
- Abunəlik qeydi hesab mövcud olduğu müddətdə saxlanılır və hesabla birlikdə silinir.
- Google Play-dən gələn ödəniş bildirişləri nəyin nə vaxt dəyişdiyinin tarixli qeydi kimi ən çox 400 gün saxlanılır.
Təhlükəsizlik
fokusio.net ilə bağlantılar HTTPS üzərindən gedir. Parollar yaddaş-tələbkar hash alqoritmi ilə saxlanılır; təsdiq və yeniləmə tokenləri serverdə açıq mətnlə saxlanılmır. Verilənlər bazası və ehtiyat nüsxələr məhdud fayl icazələri ilə qorunur.
Heç bir təhlükəsizlik sistemi mütləq qorunmaya zəmanət verə bilməz, lakin riski azaltmaq üçün giriş nəzarəti, sürət limitləri, izolyasiya testləri, şifrələnmiş nəqliyyat və müntəzəm ehtiyat nüsxələri istifadə olunur.
Uşaqlar və valideyn şəffaflığı
Ailə sinxronizasiyası uşağın xəbəri olmaqla qurulmaq üçün nəzərdə tutulub. İzləmə funksiyaları görünən icazə ekranlarından və daimi Android göstəricilərindən istifadə edir. Valideyn başqa cihazdan Android yer, VPN, əlçatanlıq, istifadə girişi və ya üst-qat icazələrini səssizcə verə bilməz. Valideynlər bu nəzarətləri və bu siyasəti uşaqları ilə birlikdə nəzərdən keçirməlidir.
Sənin seçimlərin
İstəyə bağlı icazələrdən imtina edə, sayt tarixçəsini söndürə, yer girişini geri ala, Ailə sinxronizasiyasından ayrıla, çıxış edə və ya tətbiqdən hesabın silinməsini tələb edə bilərsən. Tətbiq artıq quraşdırılmayıbsa da daxil olmaqla dəqiq addımlar üçün hesab silmə səhifəsinə bax. Giriş, düzəliş, silinmə və ya digər məxfilik sorğuları üçün: s.mohsunlu.dev@gmail.com.
Dəyişikliklər
Məlumat toplanması, təminatçılar və ya Ailə sinxronizasiyasının davranışı əhəmiyyətli dərəcədə dəyişərsə, bu siyasət və qüvvəyə minmə tarixi yenilənəcək. Əhəmiyyətli məxfilik dəyişiklikləri uyğun olduqda tətbiqdə də bildiriləcək.