Нууцлалын бодлого
0. Товчхондоо
Таны зурвасын текст таны төхөөрөмж дээр шифрлэгддэг бөгөөд зөвхөн таны илгээсэн хүмүүс уншиж чадна. Бид үүнийг унших боломжгүй, мөн бидний сервер түрээслэдэг Google ч бас чадахгүй.
Бидний харж чадах зүйл бол харилцаа өрнөсөн явдал — ямар данснууд оролцсон, хэзээ идэвхтэй байсан. Үүнийг арилгах нь агуулгыг шифрлэхээс илүү хэцүү бөгөөд бид энэ ажлыг хараахан дуусгаагүй байна. Энэхүү бодлого нь одоогийн байдлаар хил хаана байгааг яг таг хэлж өгнө.
1. Юу нь төгсгөл-төгсгөлийн шифрлэгдсэн бэ
Таны төхөөрөмж дээр шифрлэгдэж, бид болон Google унших боломжгүй:
- Таны зурвасын текст.
- Таны хавсаргасан файл, зураг, дуу, видеоны агуулга.
- Холбоосын урьдчилан харах.
- Дуут ба видео дуудлага — эдгээр нь хоёр төхөөрөмжийн хооронд WebRTC-ийн заавал шаардсан DTLS-SRTP-г ашигладаг.
Ихэнх хоёулхны болон бүлгийн зурвасууд нэмэлтээр ratchet ашигладаг тул зурвас бүр өөрийн гэсэн түлхүүртэй бөгөөд таны төхөөрөмж эвдэрсэн ч өмнөх зурвасууд ил гарахгүй. Хэн нэгний клиент шинэ түлхүүрийн материалыг хараахан нийтлээгүй харилцаанууд нэг л удаан хугацааны түлхүүр рүү буцдаг бөгөөд энэ нь дээрх шинж чанаргүй. Зурвасын доорх тэмдэглэгээ тухайн зурвас яг алийг нь авсныг хэлж өгнө.
Ганцхан зүйл энэ хилийг давдаг бөгөөд зөвхөн та үүнийг хүсэх үед: Википедиагаас нэр хайх нь тэр зурвас биш зөвхөн тэр нэрийг илгээдэг. Хэсэг 6-д хэн үүнийг хүлээн авдгийг хэлсэн бөгөөд хайлт нь товшсон үед л ажилладаг тул унтраах юм байхгүй. Хураангуйлах, орчуулах, текст болгон хувиргах ажиллагаа ч бас энэ хилийг давах байсан — эдгээр нь энэ хувилбарт унтраалттай бөгөөд аппын ямар ч газар үүнийг асаах хяналт байхгүй.
2. Юу нь шифрлэгдээгүй бэ, бид юу харж чадах вэ
Шифрлэлт нь агуулгыг хамгаалдаг, харин харилцаа өрнөсөн баримтыг хамгаалдаггүй. Дараах зүйлс манай серверт нээлттэй хэвээр байна:
- Харилцаа бүрт хэн байгаа, хэзээ үүсгэгдсэн, хамгийн сүүлд хэзээ идэвхтэй байсан.
- Зурвас бүрийн цаг хугацааны тэмдэглэгээ, мөн та хэдийг уншаагүй.
- Хавсралтын файлын нэр, төрөл, хэмжээ. Байт нь шифрлэгдсэн; түүний тайлбар шифрлэгдээгүй бөгөөд шифрлэгдсэн текстийн урт нь эх зурвасын уртыг хязгаарладаг.
- Таны найзууд болон найзын хүсэлтүүд.
- Дуудлагын дохио — дуудлага хийгдсэн, хэнд, хэзээ гэдэг. Түүний дуу, видео биш.
Бичиж буйг харуулах, уншсан баталгаа нь та тэдгээрийг асаахгүй л бол унтраалттай бөгөөд унтраалттай байх зуур юу ч бичигдэхгүй.
Одоо энд байхгүй болсон зүйл: таны и-мэйл хаяг, таны нэр. 2026 оны 9 сараас хойш дансны бичлэгт зөвхөн дансны танигч л байдаг — тэр цагаас хойш ямар ч газар хадгалах хаяг байхгүй болсон. Бүртгүүлэх нь таны тухай юу ч асуудаггүй: таны данс бол 24 үгтэй сэргээх хэллэг бөгөөд Firebase Authentication шалгадаг итгэмжлэл түүнээс гаргаж авагддаг. Энэ нь захидал хүлээн авах боломжгүй домэйн доорх санамсаргүй шошгыг л хадгалдаг.
Тусад нь хэлэхэд: энэ апп Google Firebase дээр ажилладаг тул Google таны төхөөрөмжийн серверт хийсэн холболт бүрийн IP хаяг, цаг хугацааг харах боломжтой. Энэ нь аппын биш зочилуулгын шинж чанар бөгөөд бид үүнийг шифрлэж арилгах боломжгүй.
3. Хүмүүс таныг хэрхэн олдог вэ
Тэд таныг хайж олох боломжгүй. Энд лавлах алга — и-мэйл, утасны дугаар, нэрээр хайх боломжгүй — сервер ийм асуулга бүрийг татгалзана.
Та хэн нэгэнтэй холбогдохын тулд аль хэдийн ашигладаг сувгаараа урилгын холбоосыг гадуур илгээдэг. Холбоос нэг удаа ажиллаж, 24 цагийн дараа хугацаа дуусаж, цуцлагдах боломжтой. Та хэн нэгнийг юу гэж дуудах нь зөвхөн тантай үлддэг таны өөрийн шошго; хэрэв тэд өөрсдийгөө танилцуулсан бол тэр нэр танд шифрлэгдсэн байдалтай ирсэн.
4. Бид юу цуглуулдаг вэ
- Дансны мэдээлэл: дансны танигч, мөн сэргээх хэллэгээс гаргаж авсан итгэмжлэл, Firebase Authentication-д хадгалагдана. И-мэйл хаяг, утасны дугаар, нэр байхгүй — бүртгүүлэхэд эдгээрийн алийг нь ч асуудаггүй.
- Зурвас, хавсралтын шифрлэгдсэн текст, мөн 2-р хэсгийн метадата.
Энэ бол бүх жагсаалт. Аналитик, эвдрэлийн тайлан гэж байхгүй. Апп өмнө нь дэлгэцийн үзэлтийг Firebase Analytics-д, эвдрэлийн тайланг Firebase Crashlytics-д илгээдэг байсан бөгөөд хоёулаа таны дансны танигчийг агуулж байсан тул нэрэнд нь ч тодорхойгүй байгаагүй; одоо тэдгээрийг илгээж байсан сангуудын хамт хоёуланг нь устгасан. Алдаа зөвхөн хөгжүүлэгчийн өөрийнх нь машин дээр хөгжүүлэлтийн үед хэвлэгдэж, өөр хаана ч очдоггүй.
5. Хаана хадгалагддаг вэ
Google Firebase дээр — Firestore, Storage, Authentication — баримт бичиг бүрийг хэн унших, бичих боломжтойг шийддэг аюулгүй байдлын дүрмийн дор.
Таны төхөөрөмж дээр кэшлэгдсэн зурвас, тохиргоо, аппын түгжээний PIN код нь энгийн аппын хадгалалт биш платформын түлхүүр сан (iOS Keychain, Android Keystore) дахь төхөөрөмж тус бүрийн түлхүүрээр шифрлэгддэг.
Таны зурвасыг тайлдаг хувийн түлхүүр таны бичиж авахаар сонгосон сэргээх хэллэгээс бусад тохиолдолд таны төхөөрөмжөөс хэзээ ч гардаггүй. Бид үүнийг хадгалдаггүй бөгөөд танд зориулж сэргээх боломжгүй. Үүнийг алдвал тэр төхөөрөмж рүү илгээгдсэн зурвасыг дахин унших боломжгүй болно — бид ч гэсэн хэн ч чадахгүй.
1.2.0 болон түүнээс өмнөх хувилбарууд таныг нэвтрэх бүрт хэллэгийн хуулбарыг Android-ийн өөрийн нөөц болох Google Block Store-д мөн хадгалдаг байсан. Хэрэв таны утсанд дэлгэцийн түгжээ байсан бол тэр хуулбар төгсгөлөөс төгсгөл хүртэл шифрлэгдсэн байдлаар таны Google бүртгэлтэй синк хийгддэг байв. 1.2.1 хувилбараас эхлэн апп ингэхээ больсон бөгөөд эхлэх бүртээ тэр хуулбарыг устгадаг.
6. Өөр хэн мэдээлэл хүлээн авдаг вэ
Бид таны хувийн мэдээллийг зардаггүй, худалддаггүй, түрээслүүлдэггүй. Мэдээлэл дараах газарт очно:
- Google Firebase — дээр дурдсанчлан манай зочилуулгын үйлчилгээ үзүүлэгч.
- Cloudflare Realtime — таны төхөөрөмж болон нөгөө хүний төхөөрөмж хоорондоо шууд холбогдож чадахгүй үед дуудлагын дуу болон видеог дамжуулна.
- Wikimedia Foundation — Википедиагаас хайхын тулд товшсон нэг нэр.
- Google Cloud Speech-to-Text — текст хөрвүүлэлт хүссэн үед нэг дуут зурвасын дуу.
- Google Cloud Translation — орчуулга хүссэн үед нэг зурвасын текст.
- Cloudflare Workers AI — хураангуй хүссэн эсвэл харилцааны талаар асуух үед нэг харилцааны сүүлийн 50 хүртэлх зурвас.
Сүүлийн гурав нь энэ хувилбарт унтраалттай. Аппын ямар ч газар текст болгох, орчуулах, эсвэл хураангуйлахыг асаах хяналт байхгүй тул эдгээр гурван үйлчилгээнд юу ч хүрдэггүй. Тэдгээрийг устгаагүй, харин жагсаасан шалтгаан нь код нь одоо ч энд байгаа бөгөөд онцлогууд буцаж ирэх зорилготой — тэдгээр буцаж ирэхэд энэ мэдэгдэл болон анх ашиглахын өмнөх зөвшөөрлийн асуултын хамт буцаж ирнэ. Тэр үед илгээгдэх зүйл нь таны үр дүнг гаргахад зориулагдах бөгөөд юу ч сургахад ашиглагдахгүй; текст хөрвүүлэлт ч, орчуулга ч манай серверт хадгалагддаггүй.
Википедиагаас хайх ажиллагаанд унтраах товч байхгүй, учир нь унтраах ямар ч байнгын зүйл байхгүй: энэ нь товшсон үед л ажиллаж, өөр цагт ажилладаггүй. Википедиа тэр нэг нэр болон таны IP хаягийг хүлээн авдаг — та өөрөө тэдний хайлтын хайрцаг руу бичсэнтэй адил — данс, зурвас, харилцаа хамаагүй. Буцаж ирсэн зүйл харагдаад хадгалагдахгүй, харилцаанд юу ч бичигдэхгүй.
Cloudflare Realtime-д ч мөн унтраах товч байхгүй. Ихэнх дуудлагад энэ хэрэггүй: шууд хоорондоо холбогдож чаддаг хоёр төхөөрөмж — ижил сүлжээн дэх ихэнх дуудлага — үүнгүйгээр холбогддог бөгөөд юу ч дамжуулагддаггүй. Тэд холбогдож чадахгүй үед — ихэвчлэн та хоёулаа өөр өөр гар утасны сүлжээнд байгаа тул — аль хэдийн шифрлэгдсэн дуудлагыг холбогдож чадахгүй байлгахын оронд дамжуулдаг. Cloudflare харж байгаа зүйл бол хоёр талын IP хаяг, дуудлагын хугацаа, мөн ойролцоогоор хэр их дата шилжсэн явдал юм; дуу болон видео нь 2-р хэсэгт дурдсан ижил DTLS-SRTP шифрлэлтийн дор хэвээр байдаг тул дамжуулах нь тэдгээрийг тайлдаггүй.
Хуулиар шаардвал бид эзэмшдэг зүйлээ илчилж болно. Бидний эзэмшдэг зүйл бол 2-р хэсэгт байгаа жагсаалт. Бид зурвасын агуулгыг гаргаж чадахгүй, учир нь бид үүнийг унших боломжгүй.
7. Түлхэлт мэдэгдэл
Firebase Cloud Messaging мэдэгдлийг хүргэдэг. Таны төхөөрөмжийн токен зөвхөн та л уншиж чадах дансны хувийн хэсэгт хадгалагддаг.
Мэдэгдэл зурвасын текст агуулдаггүй. Таны төхөөрөмж зурвасыг орон нутагт тайлж, таны хардаг зүйлийг бүрдүүлдэг; Google дугтуй хүргэдэг, агуулгыг биш.
8. Та юу хийж чадах вэ
- Профайл дэлгэцээс дансаа устгах. Дуудлагын бичлэг гэх мэт харилцааны хамтын хэсэг байх агуулга нь бусад оролцогчид үлдэнэ, учир нь энэ бас тэдний бичлэг юм.
- Профайл дэлгэцээс мэдээллээ экспортлох.
- Чат тус бүрээр зурвасын хугацаа дуусахыг тохируулах: 1 цаг, 24 цаг, 7 хоног эсвэл 30 хоног.
- Бичиж буйг харуулах, уншсан баталгааг асаах эсвэл унтраах. Хоёулаа анхдагчаар унтраалттай.
- Аппаа PIN код эсвэл биометрикээр түгжих.
- Гаргаж өгсөн урилгын холбоосоо цуцлах.
Хэрэв та бидэнд ямар нэг зүйлийг гараар устгуулахыг хүсвэл бидэнд бичнэ үү.
9. Хадгалалтын хугацаа
Таны данс байх хугацаанд бид таны мэдээллийг хадгалдаг. Дансыг устгах нь дээр дурдсан хамтын эзэмшлийн агуулгаас бусад бүх зүйлийг устгадаг. Чат тус бүрийн хугацаа дуусах тохиргоо таны тохируулсан хуваарийн дагуу зурвасыг устгадаг.
10. Мэдэх ёстой хязгаарлалтууд
Бид эдгээрийг таны өөрөө олж мэдэхээс илүү өөрсдөө хэлж өгөхийг илүүд үздэг.
- Түлхүүрүүд анх удаа харагдахдаа итгэмжлэгддэг. Хэрэв хэн нэгэн та нар зурвас солилцохоос өмнө түлхүүрийг сольсон бол харилцаа буруу хүнд шифрлэгдэх бөгөөд бүрэн хэвийн харагдана. Дараа нь түлхүүр өөрчлөгдвөл апп танд анхааруулж, гадуур харьцуулах боломжтой аюулгүйн дугаар харуулна — гэвч үүнийг харьцуулахыг хэн ч танд албаддаггүй.
- Нэг удаад нэг л төхөөрөмж. Таны сэргээх хэллэг таны түүхийг нээдэг түлхүүрийг сэргээдэг тул шинэ төхөөрөмж дээр нэвтрэх нь та аль хэдийн хүлээн авсан зүйлээ алдахгүй. Урагшилсан нууцлалтай харилцаанууд нь үүсгэсэн төхөөрөмжөөс хэзээ ч гардаггүй хоёр дахь түлхүүрийг ашигладаг: хамгийн сүүлд нэвтэрсэн төхөөрөмж л тэдгээрийг хүлээн авдаг бөгөөд энэ хооронд нөгөө төхөөрөмжид битүүмжлэгдсэн зүйлийг шилжүүлэх боломжгүй.
- Шифрлэлт үүсэхээс өмнө илгээсэн зурвасууд хуучин хэвээрээ үлддэг. Юу ч ухарч хувиргагдаагүй.
- Энэ апп бие даасан аюулгүй байдлын аудитад ороогүй байна.
11. Хүүхэд
Chatterbox нь 13-аас доош насны хүүхдэд зориулагдаагүй бөгөөд бид тэдний мэдээллийг мэдэж байж цуглуулдаггүй. Хэрэв хүүхэд бидэнд хувийн мэдээлэл өгсөн гэж та бодож байвал бидэнтэй холбогдоно уу, бид үүнийг устгах болно.
12. Өөрчлөлт
Бид энэ бодлогыг шинэчилж болно. Чухал өөрчлөлтийг апп дотор зарлах бөгөөд дээд талын огноо нь хамгийн сүүлд өөрчлөгдсөн он сар өдөр юм.
13. Холбоо барих
Энэ бодлогын талаарх асуулт: [email protected]
14. Апп-ын шинэ хувилбарыг шалгах
Google Play бол энэ апп таны Android утсанд хүрч ирдэг арга зам биш юм. Үүний оронд chatterbox.fans-аас татаж авдаг бөгөөд энэ үйл явцад оролцдоггүй дэлгүүр таны нэрийн өмнөөс шинэчлэлтийг шалгаж чадахгүй — тиймээс хэрэв та хүсвэл энэ апп үүнийг өөрөө хийж чадна.
"Одоо шалгах"-ыг товших нь одоогийн хувилбар аль нь болохыг асуусан нэг хүсэлтийг chatterbox.fans-руу илгээдэг. Тэр хүсэлт зөвхөн таны IP хаягийг агуулж, өөр юу ч байхгүй — данс байхгүй, төхөөрөмжийн танигч байхгүй, мессеж байхгүй. Буцаж ирдэг зүйл бол хувилбарын дугаар бөгөөд таны утсан дээр ажиллаж байгаа хувилбартай харьцуулагддаг; юу ч автоматаар татагдахгүй, энэ шалгалтын тухай юу ч харилцан ярианы дотор бичигдэхгүй.
Үүнд унтраах товч байхгүй, учир нь унтраах ямар ч зүйл байхгүй: энэ нь зөвхөн товшсон үед л ажилладаг бөгөөд өөр ямар ч байдлаар биш.
Хэрэв та шинэчлэлтийг суулгавал, энэ нь ижил гарын үсэг зурах түлхүүрийг ашиглан аппыг яг тэр байрандаа солино, яг л Google Play-ээс ирсэн шинэчлэлт хийдэг шиг.