عن Nicely Done

هلا، أنا عبدالعزيز.

أسوّي هالأدوات بنفسي — بدون شركة، ولا مستثمرين، ولا إعلانات. هذا ليش، ووش أوعدك فيه، وكيف تتأكد إني ماشي على كلامي.

01

ليش سوّيته

A

أغلب مواقع الأدوات ما هي صادقة.

تلقى موقع تصغّر فيه ملف PDF أو تحوّل صورة لمستند. تقعد عشر دقايق تشتغل — وبعدين بالأخير، يطلب منك تدفع، أو تسجّل، أو ما يخليك تنزّل ملفك أصلًا. وخلال هالوقت يكون رفع عقدك أو هويتك لجهاز ما تدري عنه شي.

هالشي قهرني صدق. فأخذت الموضوع بيدي وسوّيت الأدوات بنفسي — بالطريقة اللي أشوف إنها الصح: مجانية، وبسيطة، وعلى جهازك أنت.

بدأت بمولّد كلمات مرور واحد أقدر أثق فيه لحساباتي. واليوم صارت مجموعة أدوات كاملة، وأضيف كل شوي اللي يطلبه الناس.

02

وعدي لك

  • مجاني، صدق. لا «ادفع عشان تنزّل» بالأخير، ولا فترة تجربة تخلص، ولا نسخة مدفوعة مخبّية الأشياء الزينة.
  • ملفاتك لك وبس. ملفات PDF والصور وأي شي تكتبه يتعالج على جوالك أو جهازك. ما ينرفع لي ولا لأي أحد ثاني.
  • لا إعلانات ولا تتبّع. لا إحصائيات، ولا كوكيز تتبّع، ولا سكربتات إعلانات. ما أدري مين يزور الموقع، وما أبي أدري.
  • ما تحتاج حساب. كل أداة تشتغل بدون تسجيل. الحساب بس للإضافات اللي تحتاجه، مثل الخزنة.
  • صريح في الحدود. إذا الأداة ما تقدر تسوي شي، تقولها بصراحة.
03

تأكد بنفسك

لا تاخذ كلامي وبس. على الكمبيوتر، تاخذ حوالي عشر ثواني:

  1. افتح أي أداة — استوديو PDF خيار حلو تبدأ فيه.
  2. اضغط F12 (أو انقر بالزر الأيمن ← فحص) وافتح تبويب Network.
  3. ضيف ملف واشتغل عليه. ما ينرسل شي — القائمة بس تعرض ملفات الصفحة نفسها وهي تتحمّل.
  4. أو بكل بساطة طفّ الواي فاي بعد ما تتحمّل الصفحة. وبتظل تشتغل.
04

وش اللي يروح للإنترنت

فيه أشياء بسيطة ما تشتغل بدون إنترنت. هذا بالضبط وش ترسل، بكلام واضح:

الصفحات والخطوط والأيقوناتمن خادمي أنا — بدون شركات خارجية
استوديو PDF وأدوات كلمات المرور والبصمات والنصوص والتواريخولا شي — كله على جهازك
قراءة النص من المستندات الممسوحة (أول مرة)ينزّل برنامج القراءة من خادمي مرة وحدة — وملفاتك الممسوحة تبقى على جهازك
فحص كلمات المرور المسرّبة٥ رموز مخربطة تروح لـ Have I Been Pwned — ما تروح كلمة المرور أبدًا
فاحص الروابطكم رمز مخربط من الرابط — ما يروح الرابط نفسه أبدًا
روابط أسرار لمرة وحدةنص مقفل بس — والمفتاح ما يوصلني أبدًا
المشفّرةبيانات مقفلة بس — ما أقدر أفتحها
اختبار السرعةخادمي بس — ونتيجتك تبقى عندك
عنوان الـ IP حقك (صفحة الـ IP والشبكة)خدمة عامة لمعرفة الـ IP
تسجيل الدخول وحسابكخادمي — بس إذا سوّيت حساب

في اختبار السرعة، عنوان الـ IP حقك يبقى في الذاكرة — وما ينحفظ أبدًا — لمدة ساعة بالكثير، بس عشان ما يحتكر أحد الاختبار. والكوكي الوحيد في الموقع هو حق تسجيل الدخول، وبس إذا سجّلت.

05

الكود كله مكشوف للجميع

أي أحد يقدر يقرأ كل سطر في طريقة شغل الموقع — وهذا أكبر دليل إنه يسوي اللي أقوله.

github.com/AbdulazizAlwabel/passforge
اقرأ الكود، أو شغّل نسختك الخاصة.
06

للمهتمين بالتفاصيل التقنية

كل شي يمر عبر HTTPS. كلمات مرور الحسابات محفوظة ببصمة bcrypt (cost 12)، والجلسات بكوكي HTTP-only وsame-site، وروابط الإيميل محفوظة كبصمات SHA-256 وتنتهي. والدخول بخطوتين يستخدم رموز TOTP المعروفة. والخزنة والأسرار تتشفّر في متصفحك بـ AES-256-GCM، فالخادم ما يحتفظ إلا ببيانات ما يقدر يقرأها. والمولّدات تستخدم crypto.getRandomValues مع rejection sampling، فكل حرف له نفس الفرصة.

عبارات المرور تستخدم قائمة كلمات EFF القصيرة (CC BY 3.0 US). واستوديو PDF يستخدم pdf.js وpdf-lib وTesseract.js — كلها مفتوحة المصدر.

07

سلّم علي

تدوّر أداة مو موجودة، لقيت خطأ، أو بس تبي تقول شي؟ اقترحها هنا — وأقرأ كل واحد. وتقدر بعد تشوف وش أضفت مؤخرًا.