«Слышно» - تطبيق محمول لتسجيل الملاحظات الصوتية وتفريغها (الحزمة ru.top.krut.voice.slyshno). وصاحب الحق الحصري في التطبيق والمسؤول عن معالجة البيانات الشخصية شركة ذات مسؤولية محدودة؛ وترد بياناتها أسفل الصفحة.
ما البيانات التي تُعالَج
1. التسجيلات الصوتية
التسجيلات الصوتية التي تجريها في التطبيق تُحفظ في المساحة المعزولة الخاصة بالتطبيق على جهازك (مجلد recordings داخل المساحة المعزولة). والوصول إلى هذا المجلد متاح للتطبيق نفسه فقط. والتسجيلات لا تُرسل إلى خوادمنا.
2. البيانات الوصفية للتسجيلات
الاسم والمدة وتاريخ الإنشاء والوسوم وعلامة «المفضّلة» ونص التفريغ والملاحظات وقائمة الطيور المكتشفة تُحفظ في التخزين المحلي للتطبيق (داخل المساحة المعزولة). وهي افتراضيًا لا تغادر الجهاز - إلا في حال قمت أنت بتفعيل النسخ الاحتياطي إلى Яндекс Диск (انظر أدناه).
نقل البيانات إلى أطراف ثالثة
يجري التعرّف على الكلام بالكامل على الجهاز - وصوتك لا يُرسل إلى أي مكان. وفيما يلي كل حالات اتصال التطبيق بالشبكة، وكذلك الوظائف التي تعمل بالكامل على الجهاز.
النسخ الاحتياطي إلى Яндекс Диск (اختياري)
ما الذي يُنقل: الملفات الصوتية للتسجيلات و نسخة من البيانات الوصفية (النصوص المفرَّغة، الملاحظات، الوسوم، بنية المجلدات، كلمات قاموس المستخدم).
التشفير (اختياري): يمكنك تفعيل التشفير من طرف إلى طرف للنسخة الاحتياطية - عندئذ يُرفع الصوت ونسخة البيانات الوصفية بصيغة مشفّرة (XSalsa20-Poly1305)، ويُنشأ المفتاح ويُحفظ على الجهاز فقط، ولا يمكن استعادة النسخة على جهاز آخر إلا برمز الاسترداد الذي تراه أنت وحدك. وعند فقدان الرمز يستحيل فك تشفير النسخة: فليس لدينا المفتاح ولا الرمز، ولا يمكننا إصدار بديل عنهما.
إلى أين: إلى Яндекс Диск الشخصي الخاص بك (مجلد التطبيق)، بموجب تفويض OAuth الخاص بك، عبر cloud-api.yandex.net.
لماذا: النسخ الاحتياطي والاستعادة باختيارك (يدوي أو تلقائي؛ افتراضيًا مُعطَّل).
نقل ربط Yandex Disk إلى هاتف جديد (Google Block Store)
ما الذي يُنقل: رمز الوصول إلى Yandex Disk الخاص بك (نفس الرمز الذي يُصدَر عند الربط) وعلامة هاتف غير قابلة للعكس - وهي نتيجة تحويل غير قابل للعكس لمعرّف النظام الخاص بالجهاز. أما المعرّف نفسه فلا يُنقَل.
إلى أين: في Block Store - وهو مخزن تابع لخدمات Google مخصّص لنقل تسجيل الدخول إلى هاتف جديد.
متى: فقط إذا قمت أنت بربط Yandex Disk. لا يوجد ربط - لا شيء لنقله. أوقفت ربط Yandex Disk في الإعدادات - يُحذف السجل من Block Store.
هل يصل ذلك إلى السحابة: ينتقل السجل إلى سحابة Google فقط إذا كان التشفير من طرف إلى طرف للنسخ الاحتياطية متاحًا على الهاتف (Android 9 والإصدارات الأحدث مع تعيين قفل للشاشة) - وعندها لا تستطيع قراءته حتى Google نفسها. وإذا كان التشفير غير متاح، يبقى السجل على الجهاز ولن ينتقل إلا عند النقل «من هاتف إلى هاتف».
ما الذي لا يُنقل: مفتاح تشفير النسخة الاحتياطية ورمز الاستعادة - أبدًا، فهما بحسب التصميم يبقيان على هاتفك فقط. أما التسجيلات والنصوص المفرّغة والملاحظات فلا تُوضَع في Block Store.
لماذا: لكي لا تعيد تسجيل الدخول إلى Yandex بعد الانتقال إلى هاتف جديد. وهذا ما يطلبه Google Play أيضًا من التطبيقات التي فيها تسجيل دخول (بدءًا من أبريل 2027).
يجري التفريغ افتراضيًا بالكامل على الجهاز بنموذج GigaAM (Sber) أو Zipformer-ru (نموذج خفيف للأجهزة الضعيفة؛ يُختار من الإعدادات) عبر sherpa-onnx. ولا تحدث أي طلبات شبكية تتضمن صوتك.
التعرّف على الطيور عبر Google Perch (على الجهاز)
يجري التعرّف على الطيور من أصواتها على الجهاز بنموذج Google Perch. والصوت لا يُرسل إلى أي مكان. وزرّا «صورة» / «وصف» عند الطائر المكتشف يفتحان بحثًا خارجيًا على الويب (Google Images / Wikipedia) يتضمن فقط اسم النوع (دون صوتك).
تحسين النص بالشبكة العصبية SAGE (على الجهاز)
يجري تصحيح الأخطاء وعلامات الترقيم في النص المفرَّغ (بزر «تحسين النص بالشبكة العصبية») على الجهاز بنموذج الشبكة العصبية SAGE. ونص التفريغ لا يُرسل إلى أي مكان.
تنزيل نماذج التعلّم الآلي
عند أول استخدام ينزّل التطبيق ملفات النماذج (GigaAM، Zipformer-ru، Perch، SAGE) من مرآة المطوّر (files.krut.top) أو من Hugging Face. ولا يُنقل سوى طلب شبكي قياسي (عنوان IP الخاص بك مرئي للخادم)؛ أما التسجيلات والبيانات الشخصية فـ لا تُرسل، ويجري التحقق من سلامة الملفات المنزَّلة عبر SHA-256.
خادم التراخيص / الفترة التجريبية (voice.krut.top/api)
عند أول تشغيل - وبصورة دورية لاحقًا (ربط الفترة التجريبية، والتحقق من حالة التفعيل) - يتصل التطبيق بخادم التراخيص لدينا على العنوان voice.krut.top/api - للحصول على الفترة التجريبية والتحقق من شراء نسخة Pro.
ما الذي يُنقل: معرّف تثبيت مُجزّأ (SHA-256 مع ملح) - علامة مستعارة غير قابلة للعكس، محسوبة من معرّف النظام ANDROID_ID، واسم المنصة (android). وهذا ليس معرّف الجهاز «الخام», وليس معرّفًا إعلانيًا و ولا يُستخدم للتتبّع - فهو لازم فقط للترخيص وللحد من عدد التفعيلات المجانية لكل جهاز (مكافحة الاحتيال). وعند تفعيل نسخة Pro برمز وفي عمليات التحقق اللاحقة يُنقل إضافةً إلى ذلك رمز التفعيل المُدخَل نفسه.
ما الذي لا يُنقل: تسجيلاتك ونصوصك المفرَّغة واسمك وبريدك الإلكتروني وأي بيانات شخصية. ولا يملك التطبيق معرّفًا إعلانيًا.
شراء النسخة Pro
لا توجد عمليات شراء داخل التطبيق. تُشترى النسخة Pro على الموقع voice.krut.top/buy: تحصل على رمز تفعيل وتُدخله في التطبيق.
ما الذي يعالجه التطبيق: الرمز المُدخل نفسه فقط ومعرّف التثبيت المستعار (انظر القسم الخاص بخادم التراخيص أعلاه). ولا يتلقى التطبيق بيانات الدفع ولا يعالجها.
ما الذي يُعالج عند الدفع: تُنفَّذ عملية الدفع على الموقع بواسطة خدمة ЮKassa (ООО НКО «ЮMoney»). وتُدخل بيانات البطاقة المصرفية في صفحتها، وتعالجها وفق سياستها، و لا تُنقل إلى المرخِّص - نحن نتلقى فقط معلومات تفيد بأن الدفع تم بنجاح.
ما الذي لا يُنقل: تسجيلاتك وتفريغاتها النصية ومحتوى ملاحظاتك - لا عند الشراء ولا عند التفعيل.
عنوان البريد الإلكتروني للمشتري
ما الذي يُعالج: عنوان البريد الإلكتروني الذي تذكره في صفحة الشراء. وهذه هي الفئة الوحيدة من البيانات الشخصية التي نتلقاها منك مباشرة.
لماذا: إرسال رمز التفعيل، وإرسال إيصال الدفع (وهو مطلب مباشر في البند 5 من المادة 1.2 من القانون الاتحادي رقم 54-ФЗ)، والرد على الطلبات المتعلقة بالشراء - بشأن الاسترداد أو رمز لا يعمل.
الأساس القانوني: تنفيذ عقد أنت طرف فيه (البند 5 من الجزء 1 من المادة 6 من القانون الاتحادي رقم 152-ФЗ)، وتنفيذ التزام يفرضه علينا القانون (البند 2 من الجزء 1 من المادة 6 من القانون نفسه). ولا تلزم موافقة منفصلة لذلك، ولا يُدرج العنوان في القوائم البريدية.
إلى مَن يُنقل: ЮKassa (ООО НКО «ЮMoney») - لإصدار إيصال الدفع وإرساله؛ ومشغّل خدمة البريد الخاصة بالنطاق - لتسليم الرسالة. ولا يُنقل إلى أي جهة أخرى ولا يُباع ولا يُستخدم لأغراض الإعلان.
مدة التخزين: طوال مدة سريان الترخيص وبما لا يقل عن المدة التي يحددها القانون لمستندات المدفوعات؛ ثم يُحذف بعد ذلك.
حقوقك: طلب معلومات عن المعالجة، أو تصحيح العنوان أو حذفه - برسالة إلى admin@krut.top. ولا يُلغي حذف العنوان الترخيص الصادر بالفعل: يظل الرمز يعمل.
الإشعارات الخدمية (voice.krut.top/popup-slyshno)
بين الحين والآخر (بما لا يزيد على مرة كل 3 ساعات) يطلب التطبيق من خادمنا إشعارات خدمية - عن الإصدارات الجديدة أو التغييرات المهمة مثلًا. ما الذي يُنقل: الطلب الشبكي نفسه فقط (عنوان IP الخاص بك مرئي للخادم)؛ أما معرّفات الجهاز والتسجيلات والنصوص المفرَّغة والبيانات الشخصية فـ لا تُنقل.
تقارير الأعطال (Sentry)
ما الذي يُنقل: عند توقف التطبيق بشكل غير طبيعي - تقرير تقني عن العطل: نوع الخطأ ومكدّس الاستدعاءات، وطراز الجهاز، وإصدار نظام التشغيل والتطبيق. ويتم الإرسال في لحظة العطل فقط.
ما الذي لا يُنقل: تسجيلاتك الصوتية ونصوص التفريغ وأسماء التسجيلات وملاحظاتها ومعرّفات المستخدم. ولا يُحفظ عنوان IP في تقرير العطل (وكما في أي طلب شبكي، يكون مرئيًا تقنيًا للخادم أثناء التسليم). ولا تُجمع بيانات شخصية.
إلى أين: خدمة Sentry (Functional Software, Inc.)، والمعالجة على خوادم في الاتحاد الأوروبي (ألمانيا)، عبر sentry.io.
لماذا: تشخيص الأعطال وإصلاحها لرفع استقرار التطبيق. ولا يُستخدم لتحليلات الاستخدام أو الإعلانات أو التتبّع.
تنزيل النماذج (الكلام، وتحسين النص، والتعرّف على الطيور) من مرآة المطوّر (files.krut.top) أو Hugging Face؛ والتحقق من الترخيص / الفترة التجريبية على voice.krut.top/api (لا يُنقل سوى معرّف التثبيت المُجزّأ)؛ وباختيارك - النسخ الاحتياطي إلى Яндекс Диск.
التطبيق لا يطلب منك أي أذونات أخرى تتطلب تأكيدًا (عدا المذكورة أعلاه - الميكروفون والإشعارات). وقد تتضمن النسخة أذونات خدمية من فئة «العادية» (normal) يمنحها Android تلقائيًا دون مربع حوار، وهي لا تتيح الوصول إلى بياناتك الشخصية: الاطلاع على حالة الشبكة وWi-Fi، وإعدادات الصوت، وتشغيل الوسائط في الإشعار، وتشغيل المكونات الخدمية بعد إعادة تشغيل الجهاز (لازم لمكتبات المتجر)، والقياسات الحيوية للتخزين المحلي المحمي، والوصول إلى الملفات في إصدارات Android القديمة. ولا تُستخدم هذه الأذونات لجمع بياناتك أو نقلها.
التحليلات والإعلانات وأدوات التتبّع
التطبيق لا يتضمن لا تحليلات استخدام ولا إعلانات ولا حزم SDK لأدوات تتبّع خارجية. والمُفعَّل فقط هو جمع تقارير الأعطال عبر Sentry (انظر قسم «نقل البيانات إلى أطراف ثالثة» أعلاه) - دون بيانات شخصية ودون تتبّع؛ ومحتوى تسجيلاتك لا يُنقل.
مدة التخزين
تُحفظ التسجيلات والبيانات الوصفية محليًا إلى أن تحذفها بنفسك أو تحذف التطبيق ذاته. وحذف التطبيق من الجهاز يحذف كل التسجيلات أيضًا (Android sandbox). وإذا كنت قد فعّلت النسخ الاحتياطي، فإن النسخ الموجودة في Яндекс Диск الخاص بك لا تُحذف عند حذف التطبيق - ويمكن حذفها يدويًا (مجلد التطبيق على Диск).