Maxfiylik siyosati
0. Qisqacha
Xabarlaringiz matni qurilmangizda shifrlangan va uni faqat siz yuborgan kishilar o'qiy oladi. Biz uni o'qiy olmaymiz, serverlarini ijaraga olayotgan Google ham o'qiy olmaydi.
Biz ko'ra oladigan narsa — suhbat bo'lganligi: unda qaysi akkauntlar borligi va ular qachon faol bo'lgani. Buni olib tashlash mazmunni shifrlashdan qiyinroq, va biz hali tugatganimiz yo'q. Ushbu siyosat chegara hozir aynan qayerda ekanini aytadi.
2. Nima shifrlanmagan va biz nimani ko'ra olamiz
Shifrlash mazmunni himoya qiladi, suhbat bo'lgan faktni emas. Quyidagi narsalar serverlarimizda ochiq holda yotadi:
- Har bir suhbatda kim borligi va u qachon yaratilgani hamda oxirgi marta qachon faol bo'lgani.
- Har bir xabarning vaqt belgisi va sizda nechta o'qilmagan borligi.
- Biriktirmaning fayl nomi, turi va hajmi. Baytlar shifrlangan; ularning tavsifi shifrlanmagan, va shifrlangan matnning uzunligi asl nusxaning uzunligini cheklaydi.
- Do'stlaringiz va do'stlik so'rovlari.
- Qo'ng'iroq signalizatsiyasi — qo'ng'iroq bo'lgani, kim bilan va qachon. Uning ovozi yoki videosi emas.
Yozayotganlik ko'rsatkichlari va o'qilganlik tasdiqlari siz ularni yoqmaguningizcha o'chirilgan, va ular o'chirilgan paytda hech narsa yozilmaydi.
Endi bu yerda yo'q narsa: elektron pochta manzilingiz va ismingiz. 2026-yil sentyabridan boshlab akkaunt yozuvida faqat akkaunt identifikatori bor — va o'shandan beri uning saqlaydigan manzili yo'q. Ro'yxatdan o'tish sizdan buni so'ramaydi: akkauntingiz 24 so'zdan iborat tiklash iborasi, va Firebase Authentication tekshiradigan hisob ma'lumoti undan olinadi. U saqlaydigan narsa — pochta qabul qila olmaydigan domen ostidagi tasodifiy yorliq.
Alohida: ilova Google Firebase'da ishlagani uchun, Google qurilmangiz unga qiladigan har bir ulanishning IP manzili va vaqtini ko'ra oladi. Bu xosting xususiyati, ilovaniki emas, va biz buni shifrlash bilan yo'qota olmaymiz.
3. Odamlar sizni qanday topadi
Ular sizni qidira olmaydi. Katalog yo'q — elektron pochta, telefon raqami yoki ism bo'yicha qidiruv yo'q — va server buni sinaydigan har qanday so'rovni rad etadi.
Siz kimgadir kanaldan tashqarida, allaqachon ishlatayotgan har qanday narsa orqali taklif havolasini yuborish orqali murojaat qilasiz. Havola bir marta ishlaydi, 24 soatdan keyin muddati tugaydi va bekor qilinishi mumkin. Kimnidir qanday nomlashingizdan qat'iy nazar, bu siz uchun saqlanadigan sizning o'z yorlig'ingiz; agar u o'zini tanishtirgan bo'lsa, bu ism sizga shifrlangan holda yetib kelgan.
4. Biz nimalarni to'playmiz
- Akkaunt ma'lumotlari: akkaunt identifikatori va tiklash iborangizdan olingan, Firebase Authentication'da saqlanadigan hisob ma'lumoti. Elektron pochta manzili yo'q, telefon raqami yo'q, ism yo'q — ro'yxatdan o'tish bularning birortasini ham so'ramaydi.
- Xabarlar va biriktirmalarning shifrlangan matni, hamda 2-bo'limdagi metama'lumotlar.
Bu to'liq ro'yxat. Analitika ham, xatoliklar haqida hisobot ham yo'q. Ilova ilgari ekran ko'rinishlarini Firebase Analytics'ga va xatolik hisobotlarini Firebase Crashlytics'ga yuborar edi, ikkalasi ham akkaunt identifikatoringizni olib yurar edi, shuning uchun ularning hech biri anonim emas edi; ikkalasi ham endi yo'q, ularni yuborgan kutubxonalar bilan birga. Xatolar faqat ishlab chiqish paytida dasturchining o'z kompyuterida chop etiladi va boshqa hech qayerga bormaydi.
5. U qayerda saqlanadi
Google Firebase'da — Firestore, Storage va Authentication — har bir hujjatni kim o'qiy va yoza olishini hal qiladigan xavfsizlik qoidalari ostida.
Qurilmangizda keshlangan xabarlar, sozlamalar va ilova qulfingizning PIN kodi odatiy ilova xotirasi o'rniga platforma kalit ombori (iOS Keychain, Android Keystore) da saqlanadigan qurilmaga xos kalit bilan shifrlangan.
Xabarlaringizni shifrdan chiqaradigan shaxsiy kalit siz yozib qo'yishni tanlagan tiklash iborasidan boshqa hech qachon qurilmangizdan chiqmaydi. Biz uni saqlamaymiz va siz uchun tiklay olmaymiz. Agar uni yo'qotsangiz, o'sha qurilmaga yuborilgan xabarlarni hech kim, shu jumladan biz ham, qayta o'qiy olmaydi.
1.2.0 va undan oldingi versiyalar har safar kirganingizda iboraning nusxasini Android'ning o'z zaxira nusxasi bo'lgan Google Block Store'ga ham saqlagan. Agar telefoningizda ekran qulfi bo'lsa, o'sha nusxa uchdan-uchgacha shifrlangan holda Google hisobingiz bilan sinxronlangan. 1.2.1 versiyasidan boshlab ilova bunday qilmaydi va har safar ishga tushganda o'sha nusxani o'chiradi.
6. Yana kim ma'lumot oladi
Biz shaxsiy ma'lumotlaringizni sotmaymiz, savdo qilmaymiz va ijaraga bermaymiz. Ma'lumotlar quyidagilarga yetib boradi:
- Google Firebase — yuqorida tavsiflangan bizning xosting provayderimiz.
- Cloudflare Realtime — qurilmangiz va suhbatdoshingiz qurilmasi bir-biriga to'g'ridan-to'g'ri ulana olmaganda, qo'ng'iroqning audio va videosi.
- Wikimedia Foundation — Vikipediyada qidirish uchun bosganingizda bitta ism.
- Google Cloud Speech-to-Text — matnga aylantirishni so'raganingizda bitta ovozli xabarning audiosi.
- Google Cloud Translation — tarjima so'raganingizda bitta xabarning matni.
- Cloudflare Workers AI — qisqacha bayonni so'raganingizda yoki undan savol so'raganingizda bitta suhbatning oxirgi 50 tagacha xabari.
Oxirgi uchtasi ushbu versiyada o'chirilgan. Ilovada matnga aylantirish, tarjima yoki qisqacha bayon qilishni yoqadigan hech qanday boshqaruv yo'q, shuning uchun bu uchta xizmatga hech narsa yetib bormaydi. Ular o'chirilmagan, ro'yxatga kiritilgan, chunki kod hali ham shu yerda va funksiyalar qaytishi kerak — va ular qaytganda, ushbu oshkoralik va birinchi foydalanishdan oldingi so'rov bilan qaytadi. O'shanda yuboriladigan narsa har qanday narsani o'rgatish uchun emas, natijangizni yaratish uchun yuboriladi; na transkript, na tarjima serverlarimizda saqlanmaydi.
Vikipediya qidiruvining kalit-o'chirgichi yo'q, chunki o'chiradigan hech narsa yo'q: u faqat bosilganda ishlaydi va boshqacha yo'q. Vikipediya faqat o'sha bitta ismni va IP manzilingizni oladi, xuddi siz uni ularning o'z qidiruv maydoniga o'zingiz kiritgandek — akkaunt yo'q, xabar yo'q, suhbat yo'q. Qaytib kelgan narsa ko'rsatiladi va saqlanmaydi, va u haqida hech narsa suhbatga yozilmaydi.
Cloudflare Realtime'da ham kalitcha yo'q. Qo'ng'iroqlarning aksariyati bunga muhtoj emas: bir-biriga to'g'ridan-to'g'ri ulana oladigan ikkita qurilma — bir xil tarmoqdagi aksariyat qo'ng'iroqlar — usiz ulanadi va hech narsa uzatilmaydi. Ular ulana olmaganda — odatda ikkalangiz turli mobil tarmoqlarda bo'lganingiz uchun — allaqachon shifrlangan qo'ng'iroq ulanmay qolish o'rniga uzatiladi. Cloudflare ko'radigan narsa — ikkala IP manzil, qo'ng'iroq vaqti va taxminan qancha ma'lumot ko'chganligi; audio va video 2-bo'limda tasvirlangan xuddi shu DTLS-SRTP shifrlashi ostida qoladi, shuning uchun uzatish ularni deshifrlamaydi.
Qonun talab qilsa, biz saqlayotgan narsani oshkor qila olamiz. Biz saqlayotgan narsa — 2-bo'limdagi ro'yxat. Xabar mazmunini taqdim eta olmaymiz, chunki uni o'qiy olmaymiz.
7. Push bildirishnomalari
Firebase Cloud Messaging bildirishnomalarni yetkazadi. Qurilma tokeningiz faqat siz o'qiy oladigan akkauntingizning shaxsiy qismida saqlanadi.
Bildirishnomalar hech qanday xabar matnini olib yurmaydi. Qurilmangiz xabarni mahalliy ravishda shifrdan chiqaradi va siz ko'radigan narsani quradi; Google konvertni yetkazadi, mazmunni emas.
8. Siz nima qila olasiz
- Profil ekranidan akkauntingizni o'chiring. Suhbatning umumiy qismi bo'lgan mazmun — masalan, qo'ng'iroq yozuvi — boshqa ishtirokchida qoladi, chunki bu uning ham yozuvi.
- Profil ekranidan ma'lumotlaringizni eksport qiling.
- Har bir suhbat uchun xabar muddatini belgilang: 1 soat, 24 soat, 7 kun yoki 30 kun.
- Yozayotganlik ko'rsatkichlari va o'qilganlik tasdiqlarini yoqing yoki o'chiring. Ikkalasi ham sukut bo'yicha o'chirilgan.
- Ilovani PIN kod yoki biometriya bilan qulflang.
- Siz tarqatgan taklif havolasini bekor qiling.
Agar biror narsani qo'lda o'chirishimizni afzal ko'rsangiz, bizga yozing.
9. Saqlash muddati
Akkauntingiz mavjud bo'lgan vaqtda ma'lumotlaringizni saqlaymiz. Akkauntingizni o'chirish yuqorida aytilgan birgalikda saqlanadigan mazmundan boshqasini olib tashlaydi. Har bir suhbat bo'yicha muddat xabarlarni siz belgilagan jadval bo'yicha olib tashlaydi.
10. Bilishingiz kerak bo'lgan cheklovlar
Buni o'zingiz bilib olishingizdan ko'ra, biz aytib qo'yishni afzal ko'ramiz.
- Kalitlar birinchi ko'rishda ishonchli deb hisoblanadi. Agar kimdir siz hech qachon xabar almashmasdan oldin kalitni almashtirgan bo'lsa, suhbat noto'g'ri odamga shifrlanadi va mutlaqo normal ko'rinadi. Ilova kalit keyinroq o'zgarganda sizni ogohlantiradi va kanaldan tashqarida solishtirishingiz mumkin bo'lgan xavfsizlik raqamini ko'rsatadi — ammo hech narsa sizni uni solishtirishga majburlamaydi.
- Bir vaqtning o'zida bitta qurilma. Tiklash iborangiz tarixingizni ochadigan kalitni tiklaydi, shuning uchun yangi qurilmada tizimga kirish siz allaqachon olgan narsani yo'qotmaydi. Forward secrecy'ga ega suhbatlar uni yaratgan qurilmadan hech qachon chiqmaydigan ikkinchi kalitdan foydalanadi: eng oxirgi tizimga kirgan qurilma qaysi bo'lsa, ular o'shanga yetadi, va bu orada ikkinchisiga muhrlangan har qanday narsa u yerga ko'chib o'ta olmaydi.
- Shifrlash mavjud bo'lmasdan oldin yuborilgan xabarlar o'zgarishsiz qoladi. Hech narsa orqaga qarab o'zgartirilmagan.
- Ushbu ilova mustaqil xavfsizlik auditidan o'tkazilmagan.
11. Bolalar
Chatterbox 13 yoshgacha bo'lgan bolalar uchun mo'ljallanmagan, va biz ularning ma'lumotlarini bilib-bila turib to'plamaymiz. Agar bola bizga shaxsiy ma'lumot bergan deb hisoblasangiz, biz bilan bog'laning, biz uni o'chirib tashlaymiz.
12. O'zgarishlar
Biz ushbu siyosatni yangilashimiz mumkin. Muhim o'zgarishlar ilovada e'lon qilinadi, va yuqoridagi sana uning oxirgi marta qachon o'zgarganini bildiradi.
13. Aloqa
Ushbu siyosat haqida savollar: [email protected]
14. Yangiroq ilova versiyasini tekshirish
Google Play — bu ilovaning Android telefoningizga yetib borish usuli emas. U buning o'rniga chatterbox.fans'dan yuklab olinadi, va bu jarayonda qatnashmaydigan do'kon sizning nomingizdan yangilanishlarni tekshira olmaydi — shuning uchun agar so'rasangiz, bu ilova buni o'zi qila oladi.
"Hozir tekshirish"ga bosish joriy versiya qaysi ekanligini so'rab chatterbox.fans'ga bitta so'rov yuboradi. Bu so'rov faqat sizning IP manzilingizni olib boradi, boshqa hech narsa emas — hisob yo'q, qurilma identifikatori yo'q, xabar yo'q. Qaytib keladigan narsa versiya raqami bo'lib, u telefoningizda ishlatayotgan versiyangiz bilan solishtiriladi; hech narsa avtomatik ravishda yuklanmaydi va bu tekshiruv haqida hech narsa suhbatga yozilmaydi.
Bunda kalitcha yo'q, chunki o'chiradigan hech narsa yo'q: u faqat bosilganda ishlaydi va boshqacha emas.
Agar yangilanishni o'rnatsangiz, u xuddi shu imzolash kalitidan foydalanib ilovani o'z o'rnida almashtiradi, xuddi Google Play'dan kelgan yangilanish qiladigandek.