ما الغرض منه
يعمل البحث دون اتصال على السجل الذي تم تنزيله مسبقًا. يتطلب حذف الرسائل اتصالًا بالإنترنت، ولا يمكن حذفها للجميع إلا عندما يسمح Telegram بذلك.
يترك الناس أشياء في المحادثات: كلمة مرور أُرسلت على عجل، رمزًا لمرة واحدة، مفتاح API، رقم بطاقة، عنوانًا. يجد بحث Telegram نفسه الكلمة إن تذكّرت في أي محادثة كانت وبأي صيغة كُتبت. يبني TCleanner فهرسًا بسيطًا لسجلك على الجهاز ويتيح لك تشغيل تعبير نمطي حقيقي عليه كله دفعة واحدة، ثم تحديد ما وجده وحذفه — للجميع، على كل جهاز، والعدد الدقيق أمامك قبل أن يُحذف أي شيء.
يقرأ حسابك أنت فقط ولا يرسل أي رسالة أبدًا. يفهرس محادثاتك الخاصة ومجموعاتك؛ ولا تُفهرس القنوات التي تشترك بها إلا إذا فعّلت ذلك.
أين توجد البيانات
لا يوجد خادم، ولا تحليلات ولا إعلانات ولا متتبعات. المكتبتان الوحيدتان هما TDLib من Telegram نفسه وقاعدة البيانات المحلية GRDB. يقع الفهرس في مساحة التخزين الخاصة بالتطبيق ويُستبعد من النسخ الاحتياطية. تُحفظ الجلسة في دليل بيانات TDLib المشفّر، وهو أيضًا خاص ومستبعد من النسخ الاحتياطية؛ ومفتاحها في Keychain، يُحفظ بوضع «هذا الجهاز فقط»: قد يكون في نسخة احتياطية مشفّرة للجهاز، لكن لا يمكن استعادته على جهاز آخر. يتحدث التطبيق مع Telegram فقط، بصفته عميلك.
المبادئ الست نفسها موجودة في التطبيق، ضمن الإعدادات › كيف يعمل: على جهازك؛ Telegram فقط؛ لا شيء لأطراف ثالثة؛ أنت من يقرر ما يُحذف؛ جلستك وفهرسك؛ التشخيص فقط إذا صدّرته. النص الكامل في سياسة الخصوصية.
كيف بُني
تطبيق أصلي لـ iPhone وiPad. تحمل حزمة Swift واحدة منطق المجال ومقدّمي العرض؛ ويعرض SwiftUI لقطة من الحالة ويعيد النوايا. يُتصل بـ Telegram عبر TDLib مع إيقاف قاعدة بيانات الرسائل الخاصة به، لأن هذا التطبيق يملك فهرسه. هذا الفهرس هو SQLite عبر GRDB، ويُبحث فيه بمسح كامل مع إمكانية التوقف المبكر بدلًا من فهرس كلمات: فهرس الكلمات لا يستطيع الإجابة عن تعبير نمطي.
يُكتب السلوك قبل أن تُكتب الشيفرة: إحدى عشرة مواصفة للقدرات مع سيناريوهات قابلة للتنفيذ، ولكل متطلب معرّف ثابت تستشهد به الشيفرة والاختبارات. تعمل الاختبارات على تطبيقات بديلة للاختبار مع ساعة يُتحكّم بها. للمشروع أداة خاصة لاختبار الطفرات بهدف 100%؛ وقد بلغته كل القدرات. تضبط الفهرسة وتيرتها بنفسها وتستأنف بعد إغلاق التطبيق قسرًا. الحذف دائمًا للجميع، ويُؤكَّد دائمًا بالعدد الدقيق، ولا يُجدول أبدًا.
الحالة
التطبيق غير متاح في App Store بعد. يُستخدم الأرشيف التجريبي المدمج للتطوير والاختبار دون حساب Telegram. الشيفرة المصدرية غير متاحة للعموم.
دعم التطبيق والتشخيص: support@kudravets.com. الاستفسارات العامة: info@kudravets.com.
تطبيق غير رسمي. يستخدم واجهة Telegram البرمجية؛ وليس تابعًا لـ Telegram.
تراخيص المصدر المفتوح (بالإنجليزية)



