Axloqiy tahlil. Faqat zarur miqdordagi ma’lumot.

Foydalanuvchi xulqini tushunish inson maxfiyligi hisobiga bo‘lmasligi kerak. MousePlayer’da nazorat uchun emas, tushunish uchun vositalar yaratamiz.

Kuchli raqamli tahlil va qat’iy ma’lumot maxfiyligi bir-birini inkor etmaydi deb ishonamiz. MousePlayer imkon qadar kam shaxsiy ma’lumot bilan UI/UX’ingizni yaxshilash uchun kerakli telemetriyani beradigan maxfiylikka asoslangan arxitektura bilan boshidan yaratilgan. Bu ma’lumot anonim emas — taxallusli, quyida ma’nosini aniq aytamiz.

Taxallusli, ismsiz

Elementlar bilan *kim* emas, *qanday* ishlashi muhim. MousePlayer tashrifchi va sessiyalarga tasodifiy, taxallusli identifikator beradi; ular faqat tegishli saytda amal qiladi. Saytlararo kuzatuv, barmoq izi yoki tashrifchini aniqlash urinishi yo‘q. Ism yoki o‘z mijoz ID’ingiz faqat operator sifatida o‘zingiz yuborsangiz yoki tayinlasangiz mavjud. Xulq profillari va AI tahlili loyihangiz ichidagi tashrif guruhlari yoki alohida taxallusli tashrifchilarni tasvirlaydi; boshqa loyiha yoki mijoz ma’lumotiga ulanmaydi.

Brauzerda niqoblash

Kiritma manbada niqoblanadi. Har darajada parol va to‘lov ma’lumoti, sukut bo‘yicha shakl matni to‘liq, serverlarimizga biror ma’lumot uzatilishidan oldin bevosita tashrifchi brauzerida o‘qilmaydigan qilinadi. Sahifangizning o‘zi ko‘rsatadigani bunga kirmaydi; quyidagi belgilar shuning uchun.

Ma’lumotlaringiz alohida

Ma’lumot sotuvchisi emas, vosita provayderimiz. Telemetriyangiz ish maydoningizda qat’iy ajratilgan. Tashrifchi ma’lumotini sotmaymiz va uchinchi tomon reklamasi, profillash yoki marketingga bermaymiz. Ma’lumot MousePlayer’dan faqat o‘zingiz sozlagan oluvchilarga (integratsiya va ulashish havolalari), yordamchi qayta ishlovchilar ro‘yxatidagilarga va qonunan oshkor qilish majburiy bo‘lganda chiqadi.

Axloqiy kuzatuv mexanizmi

1. Shakl kiritmasi va tugma bosishlarni tozalash
Sessiya qayta ijrosini ko‘rish shaxsiy sirni emas, foydalanish to‘sig‘ini ochishi kerak. MousePlayer’ning mijoz kuzatuv skripti qat’iy tozalash mantig‘idan foydalanadi. Foydalanuvchi standart kiritish maydonida ishlasa, yoziladigan ma’lumot sukut bo‘yicha darhol niqoblanadi. Maydonga yozganini ko‘rib, amal vaqtini baholaysiz, ammo asl belgilar o‘qilmaydigan ko‘rsatkichga almashtiriladi yoki butunlay olinadi. Parol va to‘lov maydonlari har darajada niqoblangan qoladi. Ikki chegara bor, yashirmasdan aytamiz: ikki zaifroq niqoblash darajasi faqat yozma ruxsatimiz bilan yoqiladi, niqoblash esa sahifangizning hujjatga chiqargan matniga yetmaydi. Ikkalasi shu hujjatda belgilangan: DPA.

2. DOM elementlarini niqoblash
Juda maxfiy ma’lumotli saytlarda (tibbiy portal yoki moliyaviy panellar kabi) MousePlayer dasturchilarga hech yozilmasligi kerak joylarni belgilashga imkon beradi. Ikki belgi bor, turli ish qiladi.

Quyidagi atribut: data-mp-mask yoki sinf: mp-masked, maxfiy joyni o‘ragan elementga qo‘yiladi. Ichida har matn tugunining bo‘shliqdan boshqa belgisi sahifa tasviri brauzerdan chiqishidan oldin yulduzchaga, qisqa texnik ruxsat ro‘yxatidan tashqari har atribut qiymati esa shunga almashtiriladi: [FILTERED]. Almashtirish nusxada bo‘ladi; tashrifchi ko‘rgan sahifa tegilmaydi.

Quyidagi atribut: data-mp-ignore yoki sinf: mp-ignore, torroq: shakl maydonlarining qiymatlarini bostiradi. Sahifa tasviridan hech narsa olib tashlamaydi.

Eslatma: mp-mask — quyidagi prefikssiz: data- va oxirgi shu belgisiz: ed — belgi emas va ta’sir qilmaydi. Ishlatgan bo‘lsangiz, shunga almashtiring: data-mp-mask.

“Falsafamiz sodda: hech yig‘magan narsamiz oshkor qilinmaydi, sizmaydi yoki suiiste’mol qilinmaydi. Maxfiylik yoqiladigan funksiya emas; arxitekturamiz poydevorining qismi.”

3. Shaffof geolokatsiya
Ulanish o‘rnatilganda tashrifchi IP-manzilidan mamlakat, shahar va tarmoq operatorini aniqlaymiz. Manzilning o‘zi faqat qisqartirilgan holda saqlanadi (IPv4’da oxirgi oktetsiz, IPv6’da oxirgi bloksiz). To‘liq manzil ulanish davomida faqat xotirada, ulanish toshqinini aniqlash uchun bir necha soniya va hujum gumonida avtomatik bloklansa, keshimizdagi blok bandi sifatida 24 soatgacha turadi.

4. Vaqtinchalik jonli ko‘rish
Live Viewer sichqoncha koordinatalari va sahifa o‘zgarishlarini shifrlangan ulanishlar (WSS) orqali ko‘ruvchiga uzatadi. Jonli ko‘rinishning o‘zi qo‘shimcha nusxa yaratmaydi; faqat sessiya yozuvi sifatida baribir saqlanadigan narsa saqlanadi. Jonli ulanish tugashi bilan xotiradagi vaqtinchalik bufer tozalanadi.