Maxfiylik Siyosati (Privacy Policy)
Ferris.uz — O'zbekiston Rust dasturchilari va tizimli muhandislar hamjamiyati platformasi. Ushbu hujjat sizning shaxsiy ma'lumotlaringiz qanday yig'ilishi, saqlanishi va himoyalanishini ochiq tushuntiradi.
1. Umumiy Qoidalar va Prinsiplarimiz
Ferris.uz loyihasi (veb-sayt, subdomenlar va rasmiy ferris terminal CLI vositasi) ochiq kodli va jamoat mulki tamoyillariga asoslangan.
Bizning asosiy prinsipimiz: Minimalizm va Maxfiylik. Biz siz haqingizda xizmat ishlashi uchun zarur bo'lgan minimal ma'lumotlardan tashqari hech qanday qo'shimcha yoki yashirin ma'lumot to'plamaymiz.
2. Qanday Ma'lumotlarni Yig'amiz?
Platformadan foydalanish jarayonida faqat quyidagi ma'lumotlar qayta ishlanadi:
🔐 Autentifikatsiya (SSO)
Biz parollarni saqlamaymiz. Kirish faqat GitHub OAuth yoki Telegram Login orqali amalga oshadi. Faqat sizning ochiq foydalanuvchi nomingiz (username), ismingiz va profilingiz avatar rasmi saqlanadi.
💬 Ommaviy Kontent
Siz yaratgan muhokama postlari, mavzularga yozgan izohlar, ommaviy chatdagi xabarlar va qaysi jamiyatlarga a'zo bo'lganingiz platforma foydalanuvchilariga ochiq ko'rinadi.
✉️ Shaxsiy Xabarlar (DM)
Ikki foydalanuvchi o'rtasidagi shaxsiy chatlar faqat yuboruvchi va qabul qiluvchiga mo'ljallangan bo'lib, PostgreSQL bazasida saqlanadi hamda real-time WebSocket orqali uzatiladi.
⚙️ Texnik Sessiya
Xavfsiz ulanishni ta'minlash uchun Cloudflare orqali SSL shifrlash va yagona sessiya identifikatori (UUID token) ishlatiladi. IP manzillar doimiy profilga bog'lanmaydi.
3. Cookie Fayllari va Sessiya Xavfsizligi
Ferris.uz saytida hech qanday uchinchi tomon reklama, tahliliy (Google Analytics, Yandex Metrika) yoki kuzatuvchi cookie fayllari yo'q.
Saytda faqat bitta texnik zarur cookie ishlatiladi:
Ushbu cookie sizning barcha subdomenlar (topics.ferris.uz, groups.ferris.uz, profile.ferris.uz, api.ferris.uz) bo'yicha uzluksiz avtorizatsiyadan foydalanishingizni ta'minlaydi.
4. Ma'lumotlar Bazasi va Arxitektura
- Barcha ma'lumotlar zamonaviy va himoyalangan PostgreSQL 16 ma'lumotlar bazasida saqlanadi.
- API va WebSocket aloqalari TLS 1.3 / Cloudflare Universal SSL bilan shifrlangan.
- 24 Soatlik Jamiyat TTL Qoidasi: Agar biror jamiyatda a'zolar soni 0 ga tushsa, server uni avtomatik nazoratga oladi va 24 soat o'tgach bazadan to'liq o'chirib tashlaydi.
5. Ma'lumotlarni Uchinchi Shaxslarga Bermaslik Kafolati
6. Sizning Huquqlaringiz va Kontent Nazorati (CRUD)
Har bir ro'yxatdan o'tgan foydalanuvchi o'z ma'lumotlari ustidan to'liq nazoratga ega:
- Tahrirlash huquqi (Rectification): O'zingiz chop etgan muhokama postlarini Web interfeys va CLI orqali (
ferris post edit <id>) istalgan vaqtda tahrirlashingiz mumkin. - O'chirish huquqi (Right to Erasure / Unutilish): O'z postlaringiz, yozgan izohlaringiz va shaxsiy DM xabarlaringizni darhol va to'liq o'chirish imkoniyati taqdim etiladi.
- Sessiyani bekor qilish: Istalgan paytda
ferris logoutbuyrug'i yoki profil orqali tizimdan chiqib, sessiya tokenini o'chirishingiz mumkin.
7. Foydalanuvchilarni Bloklash va Xavfsizlik Kafolati
Ferris.uz barcha qatnashchilar uchun qulay va xavfsiz muhit taqdim etadi. Spam, ta'qib yoki nomaqbul xabarlarni bartaraf etish uchun platformada Bloklash (Blocklist) mexanizmi amal qiladi:
- Biror foydalanuvchini bloklaganingizda, u sizga shaxsiy xabar (DM) yubora olmaydi (Server darajasida
403 Forbiddenholati bilan to'xtatiladi). - Bloklash boshqaruvi Web'da foydalanuvchi profili va DM darchasida, shuningdek CLI da (
ferris block add/remove/list) to'liq qo'llab-quvvatlanadi. - Bloklangan foydalanuvchilar ro'yxati faqat o'zingizga ko'rinadi va begonalarga oshkor qilinmaydi.
8. Ma'lumotlarni Doimiy O'chirish (Hard Delete Kafolati)
Ko'plab platformalardan farqli o'laroq, biz ma'lumotlarni "yashirib qo'yish" (soft delete) amaliyotidan foydalanmaymiz:
• Post o'chirilganda: DELETE FROM posts WHERE id = $1 (barcha bog'liq izohlar CASCADE qoidasi bilan PostgreSQL diskidan jismonan o'chiriladi).
• Shaxsiy xabar o'chirilganda: DELETE FROM direct_messages WHERE id = $1 buyrug'i bajariladi.
• Jamiyatda a'zo 0 ga tushganda: 24 soatlik TTL taymeri yakunlanishi bilan jamiyat avtomatik tozalab tashlanadi.
9. Aloqa va Savollar
Ushbu Maxfiylik Siyosati yoki shaxsiy ma'lumotlaringiz bo'yicha savollaringiz bo'lsa, loyiha asoschisi va ma'muriyatiga murojaat qilishingiz mumkin: