بين يديك عقد عمل أو تقرير طبي أو كشف حساب بنكي تريد تقطيعه، وفكرة إيداعه في أول موقع تصادفه تُوقفك. هذا التردد سليم: ما إن يُرفَع الملف، لا تعود تتحكم في مدة احتفاظه ولا في من يطّلع عليه. أداة PDF محلية تعمل في المتصفح تجيب تحديدًا عن هذه المشكلة — بشرط فهم ما يغطيه «محلي» تقنيًا، وما لا يغطيه.
ماذا يعني «محلي» فعليًا
في تطبيق ويب، يُنفَّذ الكود في متصفحك، على جهازك. حين تسقط ملف PDF في أداة مبنية هكذا، يُقرأ الملف في الذاكرة الحية كمخزن ثنائي (ArrayBuffer)، ثم تعالجه مكتبات JavaScript. يستخدم Document Flare لهذا الغرض مكتبة pdf-lib (نسخة @cantoo/pdf-lib) للدمج والاستخراج والتدوير، وpdfjs لعرض الصفحات.
يُنقَل الحساب الثقيل إلى Web Workers: خيوط تنفيذ منفصلة تتلقى بايتات المستند، وتنتج النتيجة، وتعيدها إلى الخيط الرئيسي — كل ذلك دون مغادرة الصفحة. لا يحمل أي طلب شبكة في هذه السلسلة ملفك. تُجمَّع النتيجة في الذاكرة ثم تُعرَض للتنزيل عبر كائن Blob محلي.
النتيجة العملية: ملف لا يغادر لا يمكن الاحتفاظ به أو تسجيله أو كشفه جهة خادم. لم تعد الخصوصية مبنية على سياسة مكتوبة بل على غياب تقني للإرسال.
Trodat ID Protector — ختم حماية الهويةبكرة حبر تخفي العناوين والمعرّفات على الورق قبل الإتلاف.انتساب
ما الذي يعبر الشبكة رغم ذلك
«محلي» لا تعني «صفر طلبات». يجب التمييز بين شيئين يخلطهما التسويق بسهولة: المستند الذي يبقى على جهازك، والتطبيق الذي يصل حتمًا عبر الشبكة.
- تحميل الصفحة: تنتقل HTML وJavaScript والخطوط والصور من الاستضافة (هنا Cloudflare) في كل زيارة. عامل خدمة (service worker) يخزّن هيكل التطبيق مؤقتًا للاستخدام دون اتصال، لكنه لا يخزّن مستنداتك.
- نماذج الذكاء الاصطناعي وOCR: بعض الوظائف تنزّل نموذجًا عند أول استخدام. يعتمد OCR على tesseract.js الذي تُستضاف نماذجه اللغوية ذاتيًا ثم تُخزَّن في IndexedDB؛ أما التضمينات النصية فتنزّل نموذج ONNX بنحو 115 ميغابايت من HuggingFace ثم تقدّمه من ذاكرة المتصفح. الحركة من الخادم إلى المتصفح — النموذج ينزل، نصك لا يصعد. والاستدلال نفسه يُنفَّذ على جهازك.
- الإعلان وقياس الجمهور: على الصفحات العامة فقط (الرئيسية، الأدلة، الصفحات القانونية)، يحمّل الموقع سكربت AdSense — طلبات الإعلانات مشروطة بالموافقة — وPlausible، قياس جمهور بلا ملفات تعريف. مسارات
/tools/معزولة: لا AdSense، ومتتبع المشاهدات لا يعمل — لا ينقل اسمًا ولا حجمًا ولا محتوى أي ملف.
نموذج التهديد، بصراحة
تزيل المعالجة المحلية حدود ثقة واحدة: خادم الطرف البعيد. هذا حقيقي، لكنه محدود.
ممّا تحمي: الاعتراض أثناء النقل إلى خدمة طرف ثالث، التخزين لدى المشغّل، تسريبات قواعد البيانات، إعادة الاستخدام التجاري لمستنداتك، الوصول الداخلي لدى المزود.
ممّا لا تحمي: جهازًا مخترَقًا أصلًا (برنامج خبيث، keylogger)، إضافة متصفح تقرأ محتوى الصفحات، مدير نظام على جهاز مؤسسي، أو التطبيق نفسه إن كان كوده خبيثًا — فأنت تثق بالكود الذي يقدمه الموقع عند كل تحميل. المعالجة المحلية تنقل الثقة؛ لا تلغيها.
لمستند عادي، قد يكون رفع عابر لدى خدمة جدية مقبولًا. للمستندات القانونية أو الطبية أو المحاسبية، الفرق بنيوي: ببساطة لا يوجد خادم يُخترَق في حلقة المستند.
كيف تتحقق بنفسك
وعد «ملفاتك تبقى خاصة» قابل للاختبار في خمس دقائق في تبويب الشبكة ضمن أدوات المطور: أسقط ملف PDF، شغّل العملية، وابحث عن طلب POST أو PUT يحمل وزن الملف تقريبًا. غيابه هو الإشارة المنتظرة؛ أما الطلبات الباقية فتحمّل التطبيق أو نماذجه. تطبيق المنهج نفسه على الأدوات السحابية الكبرى في أين تذهب ملفاتك.
تكميل بسيط: أعد تحميل الصفحة ثم اقطع الاتصال. أداة محلية فعلًا تواصل العمل؛ أداة خادم تتوقف لحظة إرسال الملف. ولمقارنة هذا النهج بالخدمات السحابية بندًا بندًا، راجع البديل المحلي عن iLovePDF.
حدود يجب معرفتها
- التحقق الشبكي يثبت غياب الإرسال في اللحظة الملاحَظة؛ لا يوثّق نسخة مستقبلية. أعد الاختبار قبل مستند حساس فعلًا.
- وظائف الذكاء الاصطناعي/OCR تتطلب التنزيل الأول للنموذج: دون اتصال ودون ذاكرة مؤقتة سابقة، هي غير متاحة.
- القدرات المعلنة كبعيدة (تحويلات Office، التلخيص بالذكاء الاصطناعي) موسومة
REMOTE_OPTIONALفي الفهرس، تتطلب موافقة صريحة وهي حاليًا مستبعدة من النسخ العامة — بقية الفهرس محلي. - المعالجة في الذاكرة الحية تفرض حدود حجم خاصة بكل أداة (مثلًا 50 ميغابايت للتحويلات المصرّح بها في فهرس القدرات).
للاستخدام اليومي — دمج، استخراج، تدوير — يمكن التحقق مباشرة من النهج المحلي لأداة دمج PDF وجاراتها في الفهرس، دون تصديق أحد على كلامه.
المعدات المناسبة
Trodat ID Protector — ختم حماية الهويةبكرة حبر تخفي العناوين والمعرّفات على الورق قبل الإتلاف.انتساب
Amazon Basics — آلة تمزيق قطع متقاطعقطع متقاطع يكفي للمستندات اليومية؛ سعر مناسب.انتساب
YubiKey 5 NFC — مفتاح أمان FIDO2مصادقة ثنائية عتادية: تسجيل دخول مقاوم للتصيد للحسابات الحساسة.انتساب


