Qisqacha
Ilovada akkaunt yo‘q: ro‘yxatdan o‘tish ham, kirish ham, parol ham kerak emas.
- Ism, elektron pochta, telefon, tug‘ilgan sana va joylashuvni so‘ramaymiz va yig‘maymiz.
- Reklama identifikatorlarini (iOS’da IDFA, Android’da GAID) ilova o‘qimaydi — kuzatuv yo‘q.
- Yig‘uvda uchinchi tomon analitika, reklama va nosozliklarni yig‘ish SDK’lari yo‘q.
- Yagona identifikator — tasodifiy o‘rnatish raqami. Uni odam bilan bog‘lab bo‘lmaydi: shaxsiy ma’lumotlar na qurilmada, na serverda bor.
O‘rnatish raqami
Birinchi ishga tushganda ilova o‘ziga AB12-CD34-EF56 ko‘rinishidagi raqam o‘ylab topadi — o‘xshash harflarsiz alifbodan o‘n ikkita belgi. U tasodifiy: na telefondan, na akkauntdan, na reklama identifikatoridan olinmaydi.
U faqat bitta narsa uchun kerak — murojaatlar jurnalida bir o‘rnatishni boshqasidan ajratish uchun: aks holda yigirma marta bitta odam qidirganini yoki yigirma odam bir martadan qidirganini bilib bo‘lmaydi. Xuddi shu raqam profilda ko‘rsatiladi — uni qo‘llab-quvvatlash xizmatiga aytish mumkin.
Ilovani o‘chirsangiz, raqam ham u bilan yo‘qoladi. Qayta o‘rnatgandan keyin raqam yangi bo‘ladi va eski yozuvlar bilan bog‘liqlik qolmaydi.
Qurilmada nima qoladi
Telefonda uchta narsa turadi va hammasi ilovaning o‘z xotirasida:
- o‘rnatish raqami;
- sozlamalar: til, shartlarga rozilik belgisi, o‘tilgan tanishtiruv, «Suv belgisiz» va «Galereyaga saqlash» tugmachalari;
- tarix: oxirgi yuztagacha yozuv — film nomi, muqova, platforma, aniqlash darajasi va rolikning havolasi.
Tarix hech qayerga yuborilmaydi: uni faqat telefoningizdagi ilova o‘qiydi va yozadi.
Yuklab olingan rolik ilova keshiga tushadi — «Ulashish» tugmasi o‘sha yerdan ishlaydi — va, ruxsat bergan bo‘lsangiz, galereyadagi «ZB Qidir» albomiga. Qurilmada joy tugaganda keshni tizim o‘zi tozalab yuborishi mumkin.
Joriy qidiruv — havola, topilgan film, tanlangan sifat — faqat operativ xotirada bo‘ladi va diskka yozilmaydi.
Serverga nima ketadi
Ilova api.zb-qidir.uz manzilidagi serverimizga murojaat qiladi. Har bir so‘rovda ikkita sarlavha boradi: o‘rnatish raqami va yig‘uvning umumiy kaliti — u hamma o‘rnatishlarda bir xil va foydalanuvchiga aloqasi yo‘q.
Sarlavhalardan tashqari server faqat so‘rovni bajarish uchun zarur narsani oladi:
- siz qo‘ygan rolik havolasi;
- tanlangan til — film kartochkasining tili shunga bog‘liq;
- tanlangan sifat va «Suv belgisiz» belgisi — yuklab olishda;
- vazifa va topilgan film identifikatorlari — ular haqida qayta so‘rash uchun.
Bundan boshqa hech narsa yuborilmaydi. Almashish buferi faqat siz «Buferdan qo‘yish» tugmasini bosganingizda o‘qiladi va serverga faqat qidiruv ishga tushganda — ya’ni havolani qo‘yib, tugmani bosganingizda — boradi.
Server nimani va qancha saqlaydi
Murojaatlar jurnali. Har bir qidiruv va har bir yuklab olish uchun jurnalga bitta satr yoziladi: vaqt, hodisa turi, o‘rnatish raqami, til, platforma, rolik havolasi, topilgan film nomi, aniqlash darajasi, «topilmadi» belgisi va tanlangan sifat. Butun statistikamiz shu — o‘rnatish raqami aynan shuning uchun bor.
Har bir yozuv 90 kun yashaydi: tozalash jadval bo‘yicha ishlaydi va muddati o‘tgan satrlar jurnaldan o‘zi o‘chiriladi.
Qolgan narsalar undan ham kam yashaydi:
- aniqlash va yuklab olish vazifalari — jarayon xotirasida 30 daqiqa;
- tayyor rolik fayli — diskda 60 daqiqadan ko‘p emas, tozalash har 15 daqiqada;
- aniqlash uchun rolikdan kesib olingan kadrlar — model javob bergan zahoti o‘chiriladi;
- ko‘rib chiqish havolalari — xotirada 30 daqiqa.
Yana veb-serverning texnik jurnali bor: kirish satrlarida IP-manzil ko‘rinadi — har qanday veb-server sukut bo‘yicha shunday ishlaydi. IP-manzillarni alohida yig‘maymiz va o‘rnatish raqami bilan solishtirmaymiz; ular so‘rovlar chastotasini cheklash uchun ishlatiladi, toki xizmatni avtomatik murojaatlar bilan yiqitib bo‘lmasin.
Ma’lumotlar kimga uzatiladi
Filmni aniqlash va rolikni olish uchun ma’lumotlarning bir qismi pudratchilarga boradi. Har biri o‘z ishi uchun qancha kerak bo‘lsa, shuncha oladi:
- OpenAI yoki Anthropic — serverda qaysi model yoqilganiga qarab: rolikdan olingan kichraytirilgan kadrlar, rolikning nomi va muallifi. Model film nomini shular bo‘yicha taxmin qiladi.
- TMDb — taxmin qilingan filmning nomi va yili; javobida muqova va tavsif bilan kartochka keladi.
- OMDb — xuddi shu ma’lumot, IMDb reytingi uchun.
- Kinopoisk (api.kinopoisk.dev) — xuddi shu ma’lumot, Kinopoisk reytingi uchun.
- Apify — Instagram rolikining havolasi: platforma Reels’ni anonim bermaydi.
- TikTok, Instagram, YouTube — sizning havolangiz bo‘yicha rolikning o‘zi so‘raladi, ba’zan oraliq proksi orqali.
- Cinerama — faqat siz «Qayerda ko‘rish» hamkorlik blokini bosganingizda: havolada utm_source=zbqidir belgisi va film identifikatori uzatiladi. Blok reklama deb belgilangan.
O‘rnatish raqami ularning birortasiga ham uzatilmaydi — u biz tomonda qoladi.
Qurilma ruxsatlari
- Galereya, faqat yozish — rolikni «ZB Qidir» albomiga qo‘yish uchun saqlash paytida so‘raymiz. Ilova sizning media kutubxonangizni o‘qiy olmaydi.
- iOS’da galereyaga kirish ham e’lon qilingan — «Galereyada ochish» tugmasi uchun.
- Android’da xuddi shuning uchun READ_MEDIA_VIDEO va READ_MEDIA_IMAGES ruxsatlari kerak.
Kamera, mikrofon, kontaktlar, kalendar, joylashuv va bildirishnomalarni ilova so‘ramaydi.
Galereyaga ruxsat bermasangiz ham hech narsa buzilmaydi: rolik ilovada qoladi va uni ulashish mumkin.
Ma’lumotlarni qanday o‘chirish mumkin
Akkaunt yo‘q, shuning uchun «akkauntni o‘chirish» ham yo‘q. Qolgani mana bunday olib tashlanadi:
- Tarix — tarix ekranidagi «Tozalash» tugmasi.
- Qurilmadagi hamma narsa birdaniga — ilovani o‘chiring yoki tizim sozlamalarida uning ma’lumotlarini tozalang. O‘rnatish raqami, sozlamalar, tarix va keshdagi roliklar ketadi. Galereyaga saqlangan roliklar qoladi: ular sizniki.
- Serverdagi jurnal yozuvlari — [АДРЕС ПОДДЕРЖКИ] manziliga yozing va profildagi o‘rnatish raqamini ko‘rsating; shu raqamli satrlarni o‘chiramiz. Aslida buni qilish shart emas: ularning saqlanish muddati — 90 kun.
O‘zgarishlar
Kod o‘zgarsa, bu sahifa ham o‘zgaradi: u bizga qulay narsani emas, aslida sodir bo‘layotgan narsani tasvirlaydi. Oxirgi tahrir sanasi yuqorida turadi.
Kontaktlar
Ma’lumotlar operatori — [НАЗВАНИЕ ЮРЛИЦА], STIR [ИНН], [ЮРИДИЧЕСКИЙ АДРЕС].
Ma’lumotlar haqidagi savollar va o‘chirish so‘rovlari — [АДРЕС ПОДДЕРЖКИ]. Xatda o‘rnatish raqami asqotadi: u ilova profilida ko‘rsatilgan.