يُفتح هذا بمجرّد أن تختار ملفاً في الأعلى.جاهزة — اقطع الاتصال بالإنترنت وستظل تعمل.غير متاحة في هذا المتصفح (كل شيء آخر يظل يعمل).تحتاج إلى https:// أو localhost للتخزين المؤقت دون اتصال.التخزين المؤقت غير متاح هنا، لكن لا شيء يُرفع في الحالتين.ملفاتك لم تذهب إلى أي مكان. {total} ملفاً حُمِّلت، كلها ملفات هذه الصفحة نفسها. {platform}اتصل شيءٌ بـ {hosts}، وهو ما لا تفعله هذه الأداة أبداً. عُدَّ ذلك جديراً بالتحقيق. {platform}نصوصُ الإعلانات والقياس وزرّ التبرّع الخاصة بالصفحة حُمِّلت من مضيفٍ {hosts}؛ ولم يُعطَ واحد منها ملفاً ولا بايتاً منه.نصوصُ الإعلانات والقياس وزرّ التبرّع الخاصة بالصفحة حُمِّلت من {hosts} مضيفاً؛ ولم يُعطَ واحد منها ملفاً ولا بايتاً منه.حدث خطأ ما: {detail}. أعد تحميل الصفحة لتبدأ من جديد.جارٍ قراءة {count} ملف…جارٍ قراءة {count} ملف…جرّب مثالاًجارٍ إنشاء مثال…تعذّر على هذا المتصفّح إنشاء المثال. اختر ملفاً بدلاً من ذلك.
عارض EXIF ومُزيله — أزِل البيانات الوصفية من الصور
يفتح متصفحك أنت الملف ويحلّله ويعيد كتابته. لا تملك هذه الأداة أي وظيفة شبكية على الإطلاق — لا شيء تجلبه ولا شيء ترسله — ولا يقف خلف هذه الصفحة خادم تُرسَل إليه صورة، حتى لو كان فيها ما يرسلها.
✗ بلا رفع
✗ بلا حساب
✓ يعمل دون اتصال
✓ مفتوح المصدر
✓ لا يعيد ترميز الصورة أبداً
فحص حي:جارٍ الفحص…
دون اتصال:جارٍ الفحص…
لا داعي لأن تصدّقنا: افتح أدوات المطوّر، وراقب تبويب «الشبكة»، ثم نظِّف صورة. لن يحمل أي طلب صورةً ولا مصغَّرة ولا اسم ملف ولا وسماً قرأناه من ملفك. أو اقطع الاتصال بالإنترنت ونظِّف واحدة رغم ذلك.
كيف يمكن التحقق من وعد الخصوصية
صورك لا سبيل لها إلى الخروج. تُسمّي Content-Security-Policy كل عنوان يجوز لهذه الصفحة الاتصال به، وليس واحد منها لنا. فلا يوجد هنا طرفٌ تُجمَع عنده ملفاتك، ولا في الشيفرة ما يرسلها إليه لو وُجد.
لا شيء هنا يجلب شيئاً. على خلاف الأدوات الأخرى في هذا الصندوق، ليس في هذه خاصية «حمِّل من عنوان ويب» ولا خطوة شبكية اختيارية البتة. فلا يوجد fetch ولا XMLHttpRequest ولا sendBeacon في أي موضع من src/.
البيانات الوصفية التي نقرؤها لا تُقرأ على أحد أبداً. موقعك من GPS يُعرَض على هذه الصفحة ولا يذهب إلى أي مكان آخر. ولا يوجد في هذا المستودع أي حدث تحليلات مخصّص يحمل وسماً أو اسم ملف أو حجماً أو عدداً.
ما تُحمّله Google، وما لا يُعطى لها. نصوص الإعلانات والقياس تأتي من Google. ولا يُعطى أيٌّ منهما شيئاً عن صورك. وكل سطر يقرأ ملفاً أو يحلّله أو يعيد كتابته يُخدَم من هذا الأصل نفسه ومُدرَج في المستودع.
ما يُحمّله زر التبرّع، وما لا يُعطى له. زر «Buy me a coffee» في الترويسة يرسمه نصٌّ برمجي من cdnjs.buymeacoffee.com ويأخذ حروفه من Google Fonts. وهو رابط لا أكثر: لا يبلّغ عن زيارة، ولا يُعطى شيئاً عنك ولا عن ملفاتك. ولا يحدث شيء ما لم تنقره، والذي ستنتقل إليه بالنقر موقعُ شخص آخر.
يعمل دون اتصال. اقطع الاتصال بالشبكة، وتبقى الأداة كما هي، لأنه لم تكن فيها خطوة شبكية قط. وهذا أبسط برهان على الإطلاق.
تحقّق بنفسك. لا شيء مما سبق عليك تصديقه دون تحقق. تُولَّد هذه الصفحة من القوالب والإعدادات في المستودع بواسطة سكربت بناء يمكنك قراءته وتشغيله بنفسك، والنتيجة موجودة في فرع dist — فقارِن إذن بين ما يُقدَّم فعلا وما ينتجه بناء المصادر:
الملفات الجديرة بالقراءة أولا هي config/site.toml من أجل سياسة أمان المحتوى (Content-Security-Policy)، وsrc/tiff.js لمحلِّل EXIF، و src/jpeg.js للبرهان على أن الصورة نفسها لا تُنسَخ إلا نسخاً.
إذا حذّرك برنامج الحماية في عملك من رفع ملف. إنه يراقب لحظة اختيار ملف في المتصفّح، ولا يمكنه أن يعرف إن كانت الصفحة تنوي إرساله — فيحذّر عند الاختيار. لا شيء يُرسَل من هنا: افتح أدوات المطوّر في متصفّحك، وانتقل إلى Network، ثم اختر ملفاً. لا يوجد أي طلب يحمله، ولا أي طلب أصلاً عدا المعاينة المحلية للصفحة. وهو الفحص نفسه الذي يستطيع أي شخص في قسم تقنية المعلومات لديك إجراؤه في نصف دقيقة.
1 اختر الصور
2 أزِل كل شيء
زرٌّ واحد، وكل صورة في القائمة. فلا يُفكّ ترميز الصورة ولا تُعاد رسماً ولا ضغطاً — إذ تُنسَخ بيانات الصورة المضغوطة دون أن تُمسّ ولا يُسقَط إلا ما حولها من بيانات وصفية، فيكون الناتج الصورة نفسها ولا شيء معلَّق بها.
وسم الاتجاه تخزّن الهواتف الصورة كما رآها المستشعر وتضيف وسماً واحداً يقول أي جهة هي العليا. وإزالته تجعل بعض العارضات تعرضها على جنبها. وحين يُبقى عليه تُكتَب كتلة EXIF جديدة تحمل هذا الوسم ولا شيء غيره — وذلك فقط حين لم تكن الصورة قائمة الجهة أصلاً.
ملفّ الألوان ملفّ ICC يقول ماذا تعني الأرقام التي في الصورة بوصفها ألواناً. وهو لا يقول عنك شيئاً. وإسقاطه قد يزيح ألوان صورة واسعة الحيّز إزاحة مرئية، ولهذا يُبقى عليه ما لم تقل غير ذلك.
بعد التنظيف
3 انظر في الداخل، وغيّر ما تشاء
اختر صورة أعلاه فيظهر هنا كل ما فيها: ماذا تقول عن مكانك، ومتى، وبأي جهاز. ولا يُرسَل شيء إلى أي مكان لمعرفة ذلك.
ما يفشيه هذا الملف
الكتل التي في هذا الملف
كل وسم
أضِف وسماً
{kind} · {size} · منها نحو {metadata} بيانات وصفيةأزِل {name} من القائمةمنها نحو {size} بيانات وصفيةلم تُوجد بيانات وصفيةلا يُقرألا شيءEXIF {count}EXIF لا يُقرأEXIF فارغمصغَّرةتعليقنص {count}كتل مجهولةيذهب كل شيء بلا استثناء، بما في ذلك وسم الاتجاه وملفّ الألوان. ولن يحمل الملف بعدها بيانات وصفية من أي نوع.ويذهب كل ما عداه: EXIF، وGPS، وملاحظة الصانع، وXMP، وIPTC، والتعليقات، والمصغَّرة المضمَّنة، وكل كتلة لم تستطع هذه الأداة تمييزها. المُبقى عليه: وسم الاتجاه.ويذهب كل ما عداه: EXIF، وGPS، وملاحظة الصانع، وXMP، وIPTC، والتعليقات، والمصغَّرة المضمَّنة، وكل كتلة لم تستطع هذه الأداة تمييزها. المُبقى عليه: ملفّ الألوان.ويذهب كل ما عداه: EXIF، وGPS، وملاحظة الصانع، وXMP، وIPTC، والتعليقات، والمصغَّرة المضمَّنة، وكل كتلة لم تستطع هذه الأداة تمييزها. المُبقى عليه: وسم الاتجاه وملفّ الألوان.لا كتل بيانات وصفية في هذا الملف البتة.أزِلمُبقى عليهلا يمكن الإبقاء عليهكتلة EXIF لم يمكن قراءتها{size}، ولم تستطع هذه الأداة قراءتها: {reason} والحفظ يعيد كتابة كتلة EXIF مما هو مسرود أدناه، فلا سبيل إلى حمل كتلة لا تُقرأ — إنها تذهب أياً كان الزر الذي تضغطه.أوسام EXIFوسم واحد، في فهارس الكاميرا والصورة والموقع.{count} وسماً موزعة على فهارس الكاميرا والصورة والموقع.أزِل كل الأوسامموقع GPSأزِل الموقعمصغَّرة مضمَّنةنسخة ثانية صغيرة من الصورة، وقد تسبق أي قصّ لاحق.أزِل المصغَّرةحزمة XMP{size} من XML: تكرّر عادةً الكاميرا مرة أخرى، ومعها تاريخ التحرير.كتلة IPTC{size} من حقول التعليق والتوقيع ونسبة الصورة.كتل النصزوج مفتاح/قيمة واحد: {keywords}.{count} من أزواج المفتاح/القيمة: {keywords}.التعليقاتتعليق واحد مخزَّن إلى جانب الصورة.{count} تعليقاً مخزَّنة إلى جانب الصورة.كتل لا تستطيع هذه الأداة قراءتها{blocks}. تُزال دون أن تُقرأ.ملفّ الألوان{size}. لا يقول عنك شيئاً؛ وإزالته قد تزيح الألوان.{size} باسم «{name}». لا يقول عنك شيئاً؛ وإزالته قد تزيح الألوان.غيّر قيمة، وتُكتَب مرة أخرى حين تحفظ. والأوسام التي لا محرّر لها يمكن إزالتها على كل حال — فحذف قيمة لا يحتاج قط إلى فهمها.لا أوسام EXIF في هذه الصورة.يخزّن PNG هذه بدل أوسام EXIF. وتحرير أي منها يعيد كتابة المجموعة كلها.في هذا الملف كتلة نص مضغوطة لم تُفَك. وتحرير المجموعة سيسقطها، ولذلك هي هنا للقراءة فقط — ويمكن مع ذلك إزالتها ككتلة.زوج واحد{count} زوجاًمضغوطة، ولم تُفَكقيمة {keyword}أزِل كتلة النص {keyword}لا يجوز ترك {tag} فارغاً. استعمل زر «أزِل» المجاور إن كنت تريد الوسم كله أن يذهب.«{value}» ليست قيمة يحملها هذا الوسم. فـ{tag} يتوقّع نصاً.«{value}» ليست قيمة يحملها هذا الوسم. فـ{tag} يتوقّع عدداً.«{value}» ليست قيمة يحملها ذلك الوسم.(فارغ){bytes} بايت من البيانات{shown}، و{more} غيرهاقيمة غير معروفة ({value})جملة تصف الصورةمن التقطهامثلاً (c) 2026 اسمكما الذي أنتج الملف2026:08:19 14:30:00مثلاً Canonمثلاً EOS R61 قائمة الجهة؛ و6 مُدارة 90 درجةنص حرمثلاً 400لا شيء يُزال — لم تكن في هذا الملف بيانات وصفية.لم يكن ثمة ما يُزال.نُظّفت صورة واحدة. ولم يغادر شيء هذا الجهاز.نُظّفت {count} صورة. ولم يغادر شيء هذا الجهاز.من {before} إلى {after} — ذهب {saved} من البيانات الوصفية. أما الصورة نفسها فلم تتغيّر.عدنا إلى الملف كما قُرئ.لا شيء في هذا الملف يفشي عنك شيئاًأُزيل كل ما كان يفشي. احفظ الصورة لتُكتَب على هذا الحال.لا مكان، ولا أختام زمنية، ولا كاميرا، ولا أسماء. فإما أنها لم تحمل ذلك قط، وإما أن شيئاً أزاله من قبل.كتلة EXIF لا شيء فيها{size} من EXIF تُقرأ قراءةً سليمة ولا تحمل أي وسم. غير ضارّة، وتُزال مع كل شيء آخر.كتلة EXIF لا يستطيع أحد قراءتهاهنا EXIF ولم يمكن قراءتها: {reason} وكل ما تحت هو ما أمكن قراءته من بقية الملف، فعُدَّ هذه الكتلة مجهولاً — وذلك سبب لإزالتها لا لإبقائها.أين التُقطت الصورة{position}. وهذه دقّة تكفي لتسمية مبنى بعينه، وهي تسافر مع الملف إلى كل مكان تنشره فيه.{position}, {altitude}. وهذه دقّة تكفي لتسمية مبنى بعينه، وهي تسافر مع الملف إلى كل مكان تنشره فيه.أوسام موقع، دون موضع كاملهنا وسم GPS واحد لكن دون خط عرض وخط طول صالحين. ومع ذلك قد يكون بينها اتجاه السير والارتفاع وساعة GPS.هنا {count} من أوسام GPS لكن دون خط عرض وخط طول صالحين. ومع ذلك قد يكون بينها اتجاه السير والارتفاع وساعة GPS.متى التُقطت{when}، إلى الثانية. ومع موضعٍ يضع هذا شخصاً في مكان بعينه في لحظة بعينها.الجهاز الذي جاءت منه{device}. غير ضارّ وحده؛ ويصير علامةً تدلّ عليك حين تحمل كل صورة تنشرها العلامةَ نفسها.شيء يسمّيك أو يسمّي عدّتك{found}. الرقم التسلسلي يربط كل صورة خرجت من ذلك الجسم بعضها ببعض، مهما يكن ناشرها ومهما يكن المكان.الرقم التسلسلي للكاميراالرقم التسلسلي للعدسةمالك الكاميراالمعرّف الفريد للصورةالمصوِّرالمؤلفحقوق النشرما الذي حرّرها{software}. وهذا في الغالب إصدار البرنامج الثابت للهاتف، وهو أضيق مما يُنشَر من الطراز وحده.ملاحظة الصانع{size} من بيانات الصانع الخاصة به. غير موثَّقة، وتختلف من طراز إلى طراز، وفيها تميل الأرقام التسلسلية ونقاط التبئير وعدّادات الغالق إلى الاختباء.نسخة ثانية من الصورة{size} تحمل معاينة JPEG صغيرة. فإن قُصّت الصورة بعد أن كتبتها الكاميرا، تركت بعض البرامج المصغَّرة تعرض الإطار قبل القصّ.حزمة XMP{size} من XML. تكرّر عادةً الكاميرا والأختام الزمنية، وتضيف تاريخ التحرير: أي برنامج، وأي إصدار، وكل مرة حُفظ فيها الملف.كتلة IPTC{size} من الحقول التي يملؤها قسم الصور: التوقيع والتعليق والمدينة ونسبة الصورة. فإن كانت هذه من بنك صور أو غرفة أخبار، فالأرجح أن فيها اسم أحدهم.تعليق«{comment}»نص: {keyword}كتل لا تستطيع هذه الأداة قراءتها{blocks}. وتعذّر القراءة ليس كالفراغ، فهذه أيضاً تُزال مع كل شيء آخر.هذا لا يبدأ بداية ملف JPEG.ضاع بناء المقاطع — ويبدو الملف تالفاً.مقطعٌ يدّعي طولاً يتجاوز نهاية الملف.انتهى الملف قبل أن تبدأ بيانات الصورة.هذا لا يبدأ بداية ملف PNG.كتلةٌ تدّعي طولاً يتجاوز نهاية الملف.كتلة الترويسة غائبة.هذا لا يبدأ بداية ملف WebP.كتلةٌ تدّعي حجماً يتجاوز نهاية الملف.لا كتل في هذا الملف أصلاً.الكتلة أقصر من أن تكون EXIF.لا علامة لترتيب البايتات — فهذه ليست كتلة TIFF.الرقم السحري لـ TIFF خطأ.إزاحة الفهرس الأول تشير إلى خارج الكتلة.صيغة HEIC مبنيّة على صناديق متداخلة، وإعادة كتابة واحدٍ منها بأمان تحتاج محلِّلاً غير الثلاثة الموجودة هنا. حوِّلها أولاً إلى JPEG — فأداة HEIC إلى JPG في هذا الموقع تفعل ذلك، وقد تترك البيانات الوصفية خلفها في الطريق.تستعمل AVIF صيغة الصناديق نفسها التي تستعملها HEIC، والحكم واحد: إعادة كتابة واحدٍ منها تحتاج محلِّلاً لا تملكه هذه الأداة بعد.في GIF كتل تعليق وكتل تطبيقات بدل EXIF، وهي لا تحمل شيئاً شخصياً إلا نادراً. ولا تُعالَج هنا.ملف TIFF المجرَّد بياناتٌ وصفية كلُّه وصورةٌ كلُّه في آنٍ واحد، وبكسلاته معنونةٌ بالإزاحات نفسها التي على هذه الأداة أن تحرّكها. وتحريره صنعةٌ غير صنعة تحرير الصورة.هذا لا يبدو JPEG ولا PNG ولا WebP.هذه الصيغة لا تُكتَب.ترويسة JFIFالكتلة ذات البايتات الخمسة التي تقول إن الـ JPEG هو JPEG، ومعها دقّة الطباعة. يُبقى عليها: فهي لا تقول عنك شيئاً، وبعض البرامج القديمة لا تفتح ملفاً خالياً منها.علامة ألوان Adobeتسجّل أي تحويل لوني استعمله المرمِّز. ويُبقى عليها لأن إسقاطها يقلب ألوان بعض الملفات رأساً على عقب.كتلة البيانات الوصفية هذه {size} بايت، ومقطع JPEG يسع {limit}. أزِل المصغَّرة أو ملاحظة الصانع ثم أعِد المحاولة.ملف WebP هذا بلا ترويسة موسَّعة، ولم يمكن قراءة حجمه، فلا سبيل إلى إضافة بيانات وصفية إليه.صورك لم تذهب إلى أي مكان. {total} ملفاً حُمِّلت، كلها ملفات هذه الصفحة نفسها. {platform}اتصل شيءٌ بـ {hosts}، وهو ما لا تفعله هذه الأداة أبداً. عُدَّ ذلك جديراً بالتحقيق. {platform}نصوصُ الإعلانات والقياس وزرّ التبرّع الخاصة بالصفحة حُمِّلت من مضيفٍ {hosts}؛ ولم يُعطَ واحد منها ملفاً ولا وسماً.نصوصُ الإعلانات والقياس وزرّ التبرّع الخاصة بالصفحة حُمِّلت من {hosts} مضيفاً؛ ولم يُعطَ واحد منها ملفاً ولا وسماً.
هل أنجزت المهمة؟
ما الذي حدث خطأ؟
شكرا — هذا يساعد.
يُرسَل الجواب فقط، وفقط عند الضغط على زر. لا يُرسَل ملفك أبدا، ولا اسمه، ولا أي شيء عنه.
# عارض EXIF ومُزيله — أزِل البيانات الوصفية من الصور
انظر ماذا تقول صورتك عنك. ثم أخرِجه منها.
> انظر بيانات EXIF وGPS المخبوءة في صورة، وحرِّرها، أو انزع الكل بنقرة واحدة. داخل متصفحك: لا يُرفع شيء، ولا يُعاد ترميز الصورة أبداً.
هذه الصفحة أداة تفاعلية تعمل بالكامل داخل متصفحك، على العنوان https://abox.tools/ar/إزالة-بيانات-exif/ — ولا يُرفَع أي شيء تعطيه إياها. وفيما يلي كل ما تقوله الصفحة عن الأداة بالكلمات؛ لاستخدامها، افتح العنوان.
## صورك لا تُرفع **أبدا**. لا يوجد خادم.
يفتح متصفحك أنت الملف ويحلّله ويعيد كتابته. لا تملك هذه الأداة أي وظيفة شبكية على الإطلاق — لا شيء تجلبه ولا شيء ترسله — ولا يقف خلف هذه الصفحة خادم تُرسَل إليه صورة، حتى لو كان فيها ما يرسلها.
- ✗ بلا رفع
- ✗ بلا حساب
- ✓ يعمل دون اتصال
- ✓ مفتوح المصدر
- ✓ لا يعيد ترميز الصورة أبداً
## كيف تزيل بيانات EXIF من صورة
1. **اختر صورك.** أفلِتها على المُنتقي أو اخترها يدوياً. يقرؤها المتصفح من قرصك مباشرة؛ ولا يُرسَل شيء إلى أي مكان أثناء ذلك.
2. **اقرأ ما فيها، إن أردت.** تُسمّي قائمةُ النتائج الأشياءَ الجديرة بالمعرفة — موقع GPS، والأوقات، والأرقام التسلسلية — قبل الجدول الكامل بكل وسم.
3. **اضغط «أزِل كل البيانات الوصفية».** وهذا هو العمل كله عند معظم الناس. فيذهب كل وسم، وكتلتا XMP وIPTC، والتعليقات، والمصغَّرة المضمَّنة، من كل صورة في القائمة دفعة واحدة.
4. **أو حرِّر بدل أن تزيل.** غيّر تاريخاً، أو صحّح سطر حقوق نشر، أو أسقِط الموقع وأبقِ على إعدادات الكاميرا — ثم احفظ تلك الصورة وحدها.
## النسخة الأطول
[ماذا تقول صورةٌ عنك، وكيف تخرجه منها](https://abox.tools/ar/أدلة/إزالة-بيانات-exif-و-gps/): الصورةُ الخارجة من هاتف تحمل عادةً البقعةَ التي التُقِطت فيها بالضبط، والوقتَ إلى الثانية، والرقمَ التسلسلي للكاميرا. ما الذي هناك، ومن يستطيع قراءته، وكيف تخرجه دون أن تمسّ الصورة.
## أيضا في الصندوق
- [عارض DICOM](https://abox.tools/ar/عارض-dicom/): CT وMR والأشعة السينية والموجات فوق الصوتية، ومعها النافذة والترويسة والقياسات.
- [الصورة إلى ICO](https://abox.tools/ar/إنشاء-فافيكون/): صورة واحدة تدخل. وتخرج بكل حجم يطلبه متصفح أو Windows أو Mac.
- [الصورة إلى Data URI](https://abox.tools/ar/تحويل-الصورة-إلى-base64/): الصورة كلها في سطر نصّ واحد. الصقه في CSS أو HTML مباشرة.
- [SVG إلى صورة](https://abox.tools/ar/تحويل-svg-إلى-png/): حدّد الحجم. فالرسم المتجهي لا حجم له يخسره.
## أسئلة
### هل تُرفع صورتي إلى أي مكان؟
لا. يقرأ متصفحك أنت الملف ويحلّله ويعيد كتابته على جهازك أنت. لا تملك هذه الأداة أي وظيفة شبكية على الإطلاق — فهي لا تجلب شيئاً ولا ترسل شيئاً — و`Content-Security-Policy` الخاصة بالصفحة تُسمّي كل عنوان يجوز لها الاتصال به، وليس واحد منها لنا.
### ما EXIF، وما الذي يختبئ في الصورة غيره؟
EXIF كتلة وسوم تكتبها الكاميرا بجانب الصورة: الصانع والطراز، وإعدادات التعريض، والتاريخ والوقت إلى الثانية، وكثيراً موقع GPS، وأحياناً رقم تسلسلي. وكثيراً ما تحمل الصور غير ذلك — حزمة XMP من XML كتبها محرِّر، وكتلة IPTC فيها حقول التعليق والتوقيع، وملفَّ ألوان، ونسخة ثانية صغيرة من الصورة بوصفها مصغَّرة، وmaker note فيه بيانات صانع غير موثَّقة. وهذه الأداة تسرد ذلك كله.
### هل تُنقص إزالةُ البيانات الوصفية جودةَ الصورة؟
لا، وهذا هو السبب الرئيس لاستعمال أداة كهذه بدل إعادة حفظ الصورة. فالبيانات الوصفية تقبع في الحاوية حول الصورة المضغوطة لا داخلها. وإزالتها تعني حذف عناصر من قائمة وإعادة كتابة القائمة؛ أما بيانات الصورة المضغوطة فتُنسَخ بايتاً بايتاً، فيفكّ الناتجُ ترميزَه إلى البكسلات نفسها بالضبط. فلا شيء يُفكّ ترميزه ولا شيء يُعاد ضغطه.
### ما صيغ الملفات التي يتعامل معها؟
JPEG وPNG وWebP. أما HEIC وAVIF فيتعرّف عليهما ولا يعيد كتابتهما: فهما صيغتا حاويات مبنيّتان من ذرّات متداخلة وتحتاجان إلى محلِّل آخر، فتقول الأداة ذلك بدل أن تنتج ملفاً معطوباً. وملف TIFF المجرَّد غير متعامَل معه كذلك، لأن البيانات الوصفية والبكسلات في TIFF تُعنوَنان بالإزاحات نفسها.
### هل ستظهر صورتي مقلوبة بعد إزالة البيانات الوصفية؟
قد تظهر، وثمّة إعداد لذلك. فالهواتف تسجّل الصورة عادةً كما رآها المستشعر وتضيف وسم Orientation يقول كيف تُدار. وإزالة ذلك الوسم تجعل بعض العارضات تعرض الصورة على جنبها. أما خيار «أبقِ على وسم الاتجاه»، وهو مفعَّل افتراضياً، فيكتب كتلة EXIF ضئيلة ليس فيها إلا ذلك الوسم الواحد — وذلك فقط حين تكون الصورة محتاجة إليه فعلاً. أطفئه إن كنت تفضّل ألا يحمل الملف EXIF على الإطلاق.
### هل يزيل موقع GPS؟
نعم. فإزالة كل شيء تزيل دليل GPS كله، وتستطيع كذلك حذف الموقع وحده والإبقاء على ما عداه. ويُعرَض الموقع بالدرجات العشرية أولاً، لأن «51 درجة و30 دقيقة و26 ثانية» لا تجعل من الظاهر أن الصورة تُسمّي المبنى الذي التُقطت فيه.
### هل أستطيع تغيير وسم بدل حذفه؟
نعم. فالوسوم النصّية والتواريخ وISO والاتجاه والدقة يمكن تحريرها كلها، وبضعة وسوم شائعة يمكن إضافتها إلى صورة لا وسوم فيها. وثمّة تحفّظ واحد: كتابةُ الملف تعيد بناء كتلة EXIF، وmaker note يحوي إزاحات إلى الكتلة الأصلية، فقد لا يستطيع برنامج الصانع نفسه قراءة maker note المعاد بناؤه بعد ذلك. فاحذفه أو اترك الملف دون تحرير إن كان ذلك يهمّك.
### هل هو مجاني، وهل أحتاج إلى حساب؟
هو مجاني، ولا حساب ولا تسجيل دخول ولا فترة تجريبية. ويحمل الموقع إعلانات، وهي ما يدفع تكاليفه؛ ولا يُعطى المعلنون شيئاً عن صورك.
### هل يعمل دون اتصال؟
نعم. حمِّل الصفحة مرة، ثم اقطع اتصالك بالإنترنت وستظل تعمل. وهذه أيضاً أبسط طريقة لإثبات أنه لا يُرفع شيء: فأداةٌ ترسل صورك بعيداً لتُعالَج كانت ستتوقف في اللحظة التي تقطع فيها الاتصال.
## كيف يمكن التحقق من وعد الخصوصية
- **صورك لا سبيل لها إلى الخروج.** تُسمّي Content-Security-Policy كل عنوان يجوز لهذه الصفحة الاتصال به، وليس واحد منها لنا. فلا يوجد هنا طرفٌ تُجمَع عنده ملفاتك، ولا في الشيفرة ما يرسلها إليه لو وُجد.
- **لا شيء هنا يجلب شيئاً.** على خلاف الأدوات الأخرى في هذا الصندوق، ليس في هذه خاصية «حمِّل من عنوان ويب» ولا خطوة شبكية اختيارية البتة. فلا يوجد `fetch` ولا `XMLHttpRequest` ولا `sendBeacon` في أي موضع من `src/`.
- **البيانات الوصفية التي نقرؤها لا تُقرأ على أحد أبداً.** موقعك من GPS يُعرَض على هذه الصفحة ولا يذهب إلى أي مكان آخر. ولا يوجد في هذا المستودع أي حدث تحليلات مخصّص يحمل وسماً أو اسم ملف أو حجماً أو عدداً.
- **ما تُحمّله Google، وما لا يُعطى لها.** نصوص الإعلانات والقياس تأتي من Google. ولا يُعطى أيٌّ منهما شيئاً عن صورك. وكل سطر يقرأ ملفاً أو يحلّله أو يعيد كتابته يُخدَم من هذا الأصل نفسه ومُدرَج في المستودع.
- **ما يُحمّله زر التبرّع، وما لا يُعطى له.** زر «Buy me a coffee» في الترويسة يرسمه نصٌّ برمجي من cdnjs.buymeacoffee.com ويأخذ حروفه من Google Fonts. وهو رابط لا أكثر: لا يبلّغ عن زيارة، ولا يُعطى شيئاً عنك ولا عن ملفاتك. ولا يحدث شيء ما لم تنقره، والذي ستنتقل إليه بالنقر موقعُ شخص آخر.
- **يعمل دون اتصال.** اقطع الاتصال بالشبكة، وتبقى الأداة كما هي، لأنه لم تكن فيها خطوة شبكية قط. وهذا أبسط برهان على الإطلاق.
**تحقّق بنفسك.** لا شيء مما سبق عليك تصديقه دون تحقق. تُولَّد هذه الصفحة من القوالب والإعدادات في المستودع بواسطة سكربت بناء يمكنك قراءته وتشغيله بنفسك، والنتيجة موجودة في فرع `dist` — فقارِن إذن بين ما يُقدَّم فعلا وما ينتجه بناء المصادر: https://github.com/A-Box-of-Tools/website
الملفات الجديرة بالقراءة أولا هي `config/site.toml` من أجل سياسة أمان المحتوى (Content-Security-Policy)، و`src/tiff.js` لمحلِّل EXIF، و `src/jpeg.js` للبرهان على أن الصورة نفسها لا تُنسَخ إلا نسخاً.
كيف تزيل بيانات EXIF من صورة
اختر صورك. أفلِتها على المُنتقي أو اخترها يدوياً. يقرؤها المتصفح من قرصك مباشرة؛ ولا يُرسَل شيء إلى أي مكان أثناء ذلك.
اقرأ ما فيها، إن أردت. تُسمّي قائمةُ النتائج الأشياءَ الجديرة بالمعرفة — موقع GPS، والأوقات، والأرقام التسلسلية — قبل الجدول الكامل بكل وسم.
اضغط «أزِل كل البيانات الوصفية». وهذا هو العمل كله عند معظم الناس. فيذهب كل وسم، وكتلتا XMP وIPTC، والتعليقات، والمصغَّرة المضمَّنة، من كل صورة في القائمة دفعة واحدة.
أو حرِّر بدل أن تزيل. غيّر تاريخاً، أو صحّح سطر حقوق نشر، أو أسقِط الموقع وأبقِ على إعدادات الكاميرا — ثم احفظ تلك الصورة وحدها.
النسخة الأطول
ماذا تقول صورةٌ عنك، وكيف تخرجه منهاالصورةُ الخارجة من هاتف تحمل عادةً البقعةَ التي التُقِطت فيها بالضبط، والوقتَ إلى الثانية، والرقمَ التسلسلي للكاميرا. ما الذي هناك، ومن يستطيع قراءته، وكيف تخرجه دون أن تمسّ الصورة.
لا. يقرأ متصفحك أنت الملف ويحلّله ويعيد كتابته على جهازك أنت. لا تملك هذه الأداة أي وظيفة شبكية على الإطلاق — فهي لا تجلب شيئاً ولا ترسل شيئاً — وContent-Security-Policy الخاصة بالصفحة تُسمّي كل عنوان يجوز لها الاتصال به، وليس واحد منها لنا.
ما EXIF، وما الذي يختبئ في الصورة غيره؟
EXIF كتلة وسوم تكتبها الكاميرا بجانب الصورة: الصانع والطراز، وإعدادات التعريض، والتاريخ والوقت إلى الثانية، وكثيراً موقع GPS، وأحياناً رقم تسلسلي. وكثيراً ما تحمل الصور غير ذلك — حزمة XMP من XML كتبها محرِّر، وكتلة IPTC فيها حقول التعليق والتوقيع، وملفَّ ألوان، ونسخة ثانية صغيرة من الصورة بوصفها مصغَّرة، وmaker note فيه بيانات صانع غير موثَّقة. وهذه الأداة تسرد ذلك كله.
هل تُنقص إزالةُ البيانات الوصفية جودةَ الصورة؟
لا، وهذا هو السبب الرئيس لاستعمال أداة كهذه بدل إعادة حفظ الصورة. فالبيانات الوصفية تقبع في الحاوية حول الصورة المضغوطة لا داخلها. وإزالتها تعني حذف عناصر من قائمة وإعادة كتابة القائمة؛ أما بيانات الصورة المضغوطة فتُنسَخ بايتاً بايتاً، فيفكّ الناتجُ ترميزَه إلى البكسلات نفسها بالضبط. فلا شيء يُفكّ ترميزه ولا شيء يُعاد ضغطه.
ما صيغ الملفات التي يتعامل معها؟
JPEG وPNG وWebP. أما HEIC وAVIF فيتعرّف عليهما ولا يعيد كتابتهما: فهما صيغتا حاويات مبنيّتان من ذرّات متداخلة وتحتاجان إلى محلِّل آخر، فتقول الأداة ذلك بدل أن تنتج ملفاً معطوباً. وملف TIFF المجرَّد غير متعامَل معه كذلك، لأن البيانات الوصفية والبكسلات في TIFF تُعنوَنان بالإزاحات نفسها.
هل ستظهر صورتي مقلوبة بعد إزالة البيانات الوصفية؟
قد تظهر، وثمّة إعداد لذلك. فالهواتف تسجّل الصورة عادةً كما رآها المستشعر وتضيف وسم Orientation يقول كيف تُدار. وإزالة ذلك الوسم تجعل بعض العارضات تعرض الصورة على جنبها. أما خيار «أبقِ على وسم الاتجاه»، وهو مفعَّل افتراضياً، فيكتب كتلة EXIF ضئيلة ليس فيها إلا ذلك الوسم الواحد — وذلك فقط حين تكون الصورة محتاجة إليه فعلاً. أطفئه إن كنت تفضّل ألا يحمل الملف EXIF على الإطلاق.
هل يزيل موقع GPS؟
نعم. فإزالة كل شيء تزيل دليل GPS كله، وتستطيع كذلك حذف الموقع وحده والإبقاء على ما عداه. ويُعرَض الموقع بالدرجات العشرية أولاً، لأن «51 درجة و30 دقيقة و26 ثانية» لا تجعل من الظاهر أن الصورة تُسمّي المبنى الذي التُقطت فيه.
هل أستطيع تغيير وسم بدل حذفه؟
نعم. فالوسوم النصّية والتواريخ وISO والاتجاه والدقة يمكن تحريرها كلها، وبضعة وسوم شائعة يمكن إضافتها إلى صورة لا وسوم فيها. وثمّة تحفّظ واحد: كتابةُ الملف تعيد بناء كتلة EXIF، وmaker note يحوي إزاحات إلى الكتلة الأصلية، فقد لا يستطيع برنامج الصانع نفسه قراءة maker note المعاد بناؤه بعد ذلك. فاحذفه أو اترك الملف دون تحرير إن كان ذلك يهمّك.
هل هو مجاني، وهل أحتاج إلى حساب؟
هو مجاني، ولا حساب ولا تسجيل دخول ولا فترة تجريبية. ويحمل الموقع إعلانات، وهي ما يدفع تكاليفه؛ ولا يُعطى المعلنون شيئاً عن صورك.
هل يعمل دون اتصال؟
نعم. حمِّل الصفحة مرة، ثم اقطع اتصالك بالإنترنت وستظل تعمل. وهذه أيضاً أبسط طريقة لإثبات أنه لا يُرفع شيء: فأداةٌ ترسل صورك بعيداً لتُعالَج كانت ستتوقف في اللحظة التي تقطع فيها الاتصال.