اعرض بيانات EXIF وGPS وC2PA وAI في الصورة ثم أزلها
افتح صورة لترى كل ما تقوله عنك من دون أن تكتبه بنفسك: الإحداثيات، والرقم التسلسلي للكاميرا، والثانية الدقيقة، وسجل التعديلات، وما إذا كان الملف يصرّح بأن نموذجاً أنشأه. ثم أزل كل ذلك دون إعادة ضغط الصورة.
أفلت · الصق · اختر
أفلت JPEG أو PNG أو WebP هنا
أو . يُفتح الملف في علامة تبويب المتصفح هذه ولا يتم رفعه — لا تملك هذه الصفحة نقطة رفع لإرساله إليها.
النتيجة
ما يوجد فعلياً داخل الصورة
ليست JPEG شيئاً واحداً. إنها حاوية تتوسطها الصورة المضغوطة وتحيط بها سلسلة من الكتل المسمّاة، ويمكن لأي برنامج يلمس الملف أن يضيف كتلة. يقرأ هذا التطبيق 7 نوعاً من الكتل عبر ثلاثة تنسيقات للحاويات، وأول ما يستحق معرفته هو عدد الأماكن المنفصلة التي يمكن أن يختبئ فيها اسم أو موقع.
| الحامل | موضعه | ما يحمله |
|---|---|---|
| EXIF | JPEG APP1, PNG eXIf chunk, WebP EXIF chunk | سجل الكاميرا: الحقول أعلاه، ضمن بنية TIFF. |
| XMP | JPEG APP1 (Adobe namespace), PNG iTXt, WebP XMP chunk | ملف RDF/XML جانبي تكتبه برامج Adobe. يحمل سجل التعديلات والتقييمات والتعليقات ومعرّف المستند الأصلي وIPTC "نوع المصدر الرقمي" الذي يعلن التوليد بالذكاء الاصطناعي. |
| IPTC-IIM | JPEG APP13, inside a Photoshop image resource block | صيغة تعليقات غرف الأخبار: اسم الكاتب والاعتماد والمصدر والكلمات المفتاحية والمدينة والدولة. أقدم من XMP ولا تزال خدمات الأنباء تكتبها. |
| ملف تعريف ICC | JPEG APP2, PNG iCCP, WebP ICCP chunk | ملف تعريف الألوان. لا يحدد الهوية، وقد تؤدي إزالته إلى تغيير الألوان على شاشة واسعة النطاق — لذلك له مفتاحه الخاص في الأداة بدلاً من إزالته مع الباقي. |
| C2PA Content Credentials | JPEG APP11 (JUMBF), PNG caBX chunk, WebP C2PA chunk | سجل موقّع تشفيرياً لمصدر الملف وما أُجري عليه، بما في ذلك ما إذا كان نموذج توليدي قد أنشأه. لا تغير إزالته وحدات البكسل؛ بل تزيل ادعاء المصدر، وستبلغ المنصة التي تتحقق منه عن الملف بأنه غير موثّق. |
| MPF (Multi-Picture Format) | JPEG APP2 | فهرس لصور إضافية مخزنة داخل JPEG واحد — خريطة عمق أو صورة متحركة أو خريطة كسب لملف Ultra HDR. |
| صورة مصغرة مضمّنة | JPEG IFD1, inside the EXIF block | نسخة صغيرة من الصورة كُتبت عند الالتقاط. لا تُحدّث عند قص الصورة الرئيسية أو حجبها، لذلك قد تظل الصورة المصغرة تُظهر ما أزلته. هذا إخفاق موثق استُغل مراراً. |
كتلة EXIF وحدها قاعدة بيانات صغيرة. يصف القاموس الذي تستند إليه هذه الصفحة 41 حقلاً ضمن 6 فئات — الموقع (10), الجهاز (7), الوقت (5), المؤلف (6), سجل التحرير (4), إعدادات الالتقاط (9) — ويقيّم كل واحد بحسب ما يكشفه، لا بحسب مدى تقنية اسمه.
الحقول التي تحدد هوية شخص
يُصنَّف 10 من تلك الحقول على أنه عالي الخطورة، أي أنه يحدد بمفرده مكاناً أو جهازاً أو اسماً. يجدر بك قراءتها مرة، لأن القائمة ليست ما يتوقعه معظم الناس: الإحداثيات واضحة، أما الأرقام التسلسلية فليست كذلك.
- نصف الكرة لخط العرض.شمال أو جنوب. عديم الفائدة وحده، لكنه مطلوب لقراءة خط العرض.
- خط العرض.مكان التقاط الصورة، عادةً ضمن 5-10 أمتار على هاتف ذي سماء صافية.
- نصف الكرة لخط الطول.شرق أو غرب.
- خط الطول.النصف الآخر من الإحداثي. يفصل بحث واحد عن عنوان المنزل.
- الرقم التسلسلي للكاميرا.جسم الكاميرا الفردي. هذا هو الحقل الذي يربط كل صورة نشرتها من قبل بجهاز واحد — وبالإيصال.
- الرقم التسلسلي للعدسة.العدسة الفردية.
- المعرّف الفريد للصورة.معرّف لكل صورة تكتبه بعض الكاميرات، ويمكنه ربط نسخ الملف عبر الإنترنت.
- مالك الكاميرا.اسم كُتب مرة في قائمة الكاميرا ثم نُسي لسنوات.
- الفنان.اسم كتبته الكاميرا أو برنامج التحرير من إعداداته الخاصة.
- حقوق النشر.عادةً اسم، وأحياناً عنوان بريد إلكتروني أو استوديو.
يستحق الرقم التسلسلي لجسم الكاميرا اهتماماً نادراً ما يناله. فهو يُكتب في كل إطار تنتجه كاميرا معينة، ويبقى بعد معظم عمليات التحرير، وهو الرقم نفسه الموجود على الإيصال. يستطيع أي شخص يملك صورتين معرفة ما إذا كانت الكاميرا نفسها التقطتهما؛ ومن يملك صورة وسجلاً لدى بائع التجزئة يستطيع الذهاب أبعد من ذلك. وبالنسبة إلى صحفي يعمل في الميدان، أو بائع مجهول الهوية، أو أي شخص ينشر باسم مستعار، يُسقط هذا الحقل الواحد ذلك الاسم المستعار.
المفاجأة الثانية هي الصورة المصغرة المضمّنة. تكتب الكاميرا معاينة صغيرة داخل كتلة EXIF لحظة الالتقاط، ولا تحدّثها كمية مدهشة من البرامج. فقد تظل صورة قُصّت لإزالة شيء منها، أو طُلي فوقه، تحمل صورة مصغرة تعرض الإطار الأصلي. وقد أدى ذلك إلى حالات فشل منشورة وموثقة أكثر من مرة، ولهذا يعرض التطبيق الصورة المصغرة على حدة بدلاً من إدراجها في عدد البايتات.
الموقع ليس الإحداثيات وحدها
عندما تحمل الصورة بيانات GPS، فإنها تحمل عادةً أكثر من خط العرض وخط الطول. فالارتفاع، بدقة تبلغ نحو متر، قد يكشف الطابق في مبنى. واتجاه الصورة — سمت البوصلة — يوضح إلى أي جهة كانت العدسة تشير، وهو ما يحدد، مع الإحداثيات، النافذة بعينها. ويأتي الطابع الزمني لـ GPS من الأقمار الصناعية وفق UTC، لذلك لا يمكن أن يخطئ في المنطقة الزمنية كما قد تخطئ ساعة الكاميرا. أما طريقة تحديد الموقع فتوضح ما إذا كان التثبيت قد جاء من الأقمار الصناعية أو من برج خلوي.
وبجمعها، يمكن لعدد قليل من صور العطلات أن يحدد عنوان المنزل ومكان العمل والمسار اليومي والساعات التي يكون فيها شخص ما خارج المنزل. ولا يتطلب استخراج أي من ذلك مهارة: كل واحد من هذه الحقول نص واضح داخل الملف، ولكل نظام تشغيل عارض مضمّن لها.
يعرض هذا التطبيق الإحداثيات ويوفر رابطاً إلى خريطة، ولا يُتبع الرابط إلا إذا نقرت عليه. وهذا الفرق مهم في صفحة تتمحور فكرتها كلها حول ما يغادر الجهاز: ففتح خريطة يعني إخبار الخريطة بمكان التقاط الصورة، وينبغي أن يكون ذلك قراراً لا أثراً جانبياً.
Content Credentials وتصريحات AI وما لا يثبته أي منها
توجد إلى جانب الكتل القديمة فئتان أحدث من الكتل. إن Content Credentials من C2PA بيان موقّع تشفيرياً يصف مصدر الملف وما أُجري عليه — وتضيفه بعض الكاميرات وبرامج Adobe وعدة مولدات للصور. أما نوع المصدر الرقمي لدى IPTC فهو حقل XMP واحد ذو مفردات محددة، يقول بطريقة قابلة للقراءة آلياً كيف أُنشئت الصورة.
| القيمة | ما يصرّح به |
|---|---|
| trainedAlgorithmicMedia | أُنشئ بالكامل بواسطة نموذج توليدي. |
| compositeWithTrainedAlgorithmicMedia | تركيب يتضمن عناصر أنشأها نموذج. |
| algorithmicMedia | أُنشئ بواسطة خوارزمية لم تُدرّب على بيانات — كسيرورة كسورية أو تصيير. |
| digitalCapture | صورة فوتوغرافية من مستشعر كاميرا. |
| composite | تركيب من صور ملتقطة. |
| algorithmicallyEnhanced | التقاط عدّله نموذج. |
يعرض التطبيق كليهما، إضافة إلى أي اسم مولّد يتعرف عليه في نص Software أو CreatorTool. لكنه لن يخبرك بأن الصورة ليست مُنشأة بواسطة AI. فالتصريح ادعاء يقدمه الملف عن نفسه، والادعاءات قابلة للإزالة — تزيلها هذه الصفحة بنقرة واحدة، وهذا هو الغرض منها تحديداً. الصورة التي لا تحمل تصريحاً لم تخبرك بأي شيء.
وينطبق الأمر نفسه على السؤال الذي يأتي الناس من أجله فعلياً، وهو كيفية إزالة علامة مائية لـ AI. إذا كانت العلامة المائية بيانات وصفية، فإنها تُزال هنا. وإذا كانت علامة مرئية مرسومة داخل الصورة، فهذه ليست الأداة المناسبة وأداة التعتيم وسيلة بدائية لذلك. وإذا كانت علامة مائية إحصائية غير مرئية من نوع SynthID، فهي داخل وحدات البكسل، وتبقى بعد إعادة الترميز وتغيير الحجم، ولا يستطيع أي شيء يقرأ البيانات الوصفية — بما في ذلك هذا التطبيق — رؤيتها أو إزالتها. ومن يدّعي غير ذلك يبيع شيئاً.
وهناك أيضاً ما يبرر الاحتفاظ ببيان. إذا كنت تنشر صحافة أو دليلاً أو عملاً يكون مصدره جزءاً من قيمته، فإن Content Credential هو ما يتيح للقارئ التحقق منه. إزالة البيان هي الخيار الصحيح افتراضياً لصورة خاصة، والخيار الخاطئ لصورة منشورة، لذلك يخبرك التطبيق بما هو موجود ويترك لك القرار بدلاً من أن يتخذه عنك.
لماذا لا يعيد هذا التطبيق ترميز الصورة
الطريقة الشائعة لإزالة البيانات الوصفية هي فتح الصورة في محرر وحفظها من جديد، أو استخدام أداة ويب ترسمها على لوحة وتصدّر ملفاً جديداً. تنجح الطريقتان، وكلتاهما تعيدان ضغط الصورة. فصورة JPEG مرت عبر مُرمّز مرتين فقدت التفاصيل نهائياً، بلا سبب يتعلق بالخصوصية على الإطلاق.
بدلاً من ذلك، يعيد هذا التطبيق بناء الحاوية. يمر عبر بنية الملف، ويحذف الكتل التي تحمل البيانات الوصفية، وينسخ بيانات الصورة المضغوطة بايتاً مقابل بايت — بيانات مسح JPEG، وقطع IDAT في PNG، وحمولة VP8 في WebP. الصورة الناتجة مطابقة للصورة الأصلية على مستوى البتات. ثم يُحلَّل الملف المنظَّف مرة أخرى بالقارئ نفسه، وتوضح النتيجة ما تبقّى بدلاً من تأكيد عدم بقاء أي شيء.
تعيد الأدوات الأخرى في هذا الموقع الترميز، لأن تغيير الحجم والضغط عمليتان على وحدات البكسل. كما أنها تسقط البيانات الوصفية أثراً جانبياً، وهذا مناسب عندما تريد ملفاً أصغر على أي حال، لكنه إهدار عندما كنت تريد إزالة الموقع فقط.
ما لا تفعله إزالة البيانات الوصفية
لا تجعل الصورة مجهولة الهوية. فالصورة نفسها دليل: شارع يمكن التعرف إليه، أو نافذة ذات منظر مميز، أو انعكاس في إبريق، أو مستند على مكتب، أو بطاقة اسم، أو شاشة في الخلفية. يطابق البحث العكسي عن الصور الصورة نفسها، لا ترويساتها. إذا كان المطلوب ألا يكون شخص أو مكان قابلاً للتعرف، فالبيانات الوصفية هي النصف السهل، أما تغطية ما يظهر في الإطار فهي بقية العمل.
كما أنها لا تصل إلى النسخ الأخرى. فالنسخة الأصلية لا تزال على الجهاز، وعلى الأرجح في نسخة احتياطية سحابية، ومن المحتمل جداً في رسالة أرسلتها بالفعل، وبالتأكيد على خوادم أي منصة تلقت رفعاً قبل أن تفكر في الأمر. إن إزالة البيانات قبل الإرسال هي الجزء الوحيد من هذه السلسلة الذي تتحكم فيه، ولهذا تحديداً يستحق القيام به.
ولا تساعدك أيضاً في الصور التي لم تقصد إرسالها أصلاً. تلك مشكلة مختلفة، وهي المشكلة التي صُمّم التطبيق من أجلها: تشفير AES-256-GCM على الجهاز، باستخدام مفتاح مشتق من the 5×5 unlock pattern, converted to a high-entropy seed، مع 600,000 تكراراً لـ PBKDF2-HMAC-SHA256 بين المهاجم والتخمين. تعرض صفحة التشفير كل مَعلمة، ويشرح نموذج التهديد بصدق ما يحمي منه ذلك وما لا يحمي منه.
ما لا تفعله الأداة
الحدود مذكورة هنا بدلاً من اكتشافها لاحقاً
- لا يمكن فتح HEIC، وهو التنسيق الافتراضي في iPhone، خارج Safari لأن Chrome وFirefox لا يملكان وحدة لفك ترميزه. صدّر الصورة أو شاركها بصيغة JPEG أولاً.
- لا تؤدي إزالة البيانات الوصفية إلى إزالة علامة مائية غير مرئية. تعيش Google SynthID والأنظمة المشابهة داخل وحدات البكسل، وتبقى بعد إعادة الترميز، ولا يمكن لأي قارئ للبيانات الوصفية اكتشافها، بما في ذلك هذا القارئ.
- عدم تصريح الملف بوجود مولّد AI لا يجعله صورة فوتوغرافية. يمكن إزالة هذه التصريحات بسهولة، وهذا هو الغرض من هذه الصفحة.
- تعيد المنصات ترميز ما ترفعه وتزيل معظم البيانات الوصفية بنفسها — لكن ليس كلها، ولا تفعل ذلك دائماً، ولا قبل أن تقرأها خوادمها.
ما يتم التحقق منه: يُحلَّل الملف المنظَّف مرة أخرى بالقارئ نفسه، وتوضح النتيجة ما تبقّى بدلاً من الادعاء بعدم بقاء أي شيء.
أسئلة يطرحها الناس عن هذا
-
01 ماذا تكشف بيانات EXIF عني فعلياً؟
في صورة ملتقطة بهاتف، تكشف عادةً إحداثيات GPS للمكان الذي أُغلِق فيه الغالق بدقة تتراوح بين 5-10 أمتار، والتاريخ والوقت بالضبط حتى الثانية، وطراز الهاتف، وفارق المنطقة الزمنية. وفي الكاميرا النظامية قد تتضمن أيضاً الرقمين التسلسليين للجسم والعدسة، ما يربط كل صورة نشرتها يوماً بقطعة واحدة من العتاد، واسماً كُتب في قائمة الكاميرا قبل سنوات. -
02 هل تؤدي إزالة البيانات الوصفية إلى تغيير جودة الصورة؟
لا. يعيد هذا التطبيق بناء الحاوية وينسخ بيانات الصورة المضغوطة بايتاً مقابل بايت، لذلك يحتفظ JPEG ببيانات المسح الدقيقة نفسها، ويحتفظ PNG بقطع IDAT الخاصة به. أما الطريقة المعتادة لإزالة EXIF — فتح الصورة في محرر وحفظها من جديد — فتعيد ضغط الصورة وتفقدها التفاصيل بلا سبب. -
03 هل تُرفع صورتي إلى خادم؟
لا. يقرأ JavaScript الملف في علامة التبويب هذه ولا يغادر الجهاز أبداً. لا توجد نقطة رفع على هذا الموقع لإرسال الملف إليها، وتعمل الصفحة من دون اتصال بالشبكة بعد تحميلها. -
04 كيف أتحقق مما إذا كانت الصورة قد أُنشئت بواسطة AI؟
يمكنك التحقق مما يصرّح به الملف، وهو ما يقرأه هذا التطبيق: حقل XMP Iptc4xmpExt:DigitalSourceType، وبيان C2PA Content Credentials، ونص Software أو CreatorTool. تثبت المطابقة أن الملف يقول إن نموذجاً أنشأه. أما عدم وجود مطابقة فلا يثبت شيئاً على الإطلاق، لأن إزالة هذه الحقول لا تتطلب سوى نقرة واحدة — من هذه الصفحة وغيرها كثير. -
05 ما هي Content Credentials، وهل ينبغي أن أزيلها؟
Content Credentials من C2PA هي سجل موقّع تشفيرياً يوضح مصدر الملف وما أُجري عليه، وتضيفه الكاميرات وبرامج التحرير. لا تؤدي إزالة البيان إلى تغيير بكسل واحد؛ بل تزيل الادعاء. إذا كنت تنشر صحافة أو دليلاً، فاحتفظ به. وإذا كان البيان يذكر اسمك أو برنامجك أو سير عملك وأنت تنشر دون الكشف عن هويتك، فهذا سبب لإزالته. -
06 لماذا يُبقي التطبيق على وسم الاتجاه؟
لأن صورة الهاتف تُخزَّن بالوضع الأفقي مع وسم يحدد اتجاه تدويرها، وإزالة ذلك الوسم هي الطريقة التي تجعل الصورة العمودية تظهر على جانبها أينما فُتحت. يكتب التطبيق كتلة EXIF بحجم 34 بايتاً تحتوي على علامة التدوير ولا شيء غيرها. ويمكنك إيقاف ذلك. -
07 هل تهم الصورة المصغرة المضمّنة؟
قد تكون أهم من الصورة الرئيسية. تكتب الكاميرا معاينة صغيرة داخل كتلة EXIF لحظة الالتقاط، وبعض برامج التحرير لا تحدّثها أبداً — لذلك قد تظل صورة قُصّت أو غُطّي جزء منها تحمل صورة مصغرة تُظهر ما أزيل. يعرض هذا التطبيق الصورة المصغرة إن وُجدت، ويزيلها مع بقية EXIF. -
08 هل تزيل الشبكات الاجتماعية البيانات الوصفية نيابةً عني؟
تزيل معظمها عند النشر، وهذا لا يساوي عدم امتلاكها لها من البداية. يحمل الرفع نفسه النسخة الأصلية إلى خوادمها، حيث تُحتفظ بها وفق سياستها لا وفق سياستك. إزالة البيانات قبل الرفع هي النسخة الوحيدة التي تتحكم فيها. -
09 هل يمكن استعادة البيانات الوصفية التي أزلتها من الملف؟
ليس من الملف الذي يمنحك إياه هذا التطبيق: فقد اختفت البايتات، ولم تُخفَ. لكنها قد تظل موجودة بوضوح في النسخة الأصلية على جهازك، أو في نسخة احتياطية سحابية، أو في الرسالة التي أرسلتها بالفعل، أو في أي نسخة أنشأتها منصة قبل أن تفكر في الأمر. -
10 ما التنسيقات التي يقرأها؟
JPEG وPNG وWebP، بما يشمل EXIF وXMP وIPTC-IIM وICC وMPF وقطع نصوص PNG وC2PA في الحاويات الثلاث كلها. يقرأ AVIF كصورة في الأدوات الأخرى هنا، لكن بياناته الوصفية لم تُحلَّل بعد.
أدوات أخرى على هذا الموقع
كل الأدوات البالغ عددها 10توجد هذه الأدوات لأن المشكلة نفسها تستمر في الظهور خلف التطبيق: تقول الصورة أكثر مما قصد الشخص الذي يرسلها. App-Vault هو جانب iPhone من ذلك — خزنة مشفّرة للملفات التي لا ينبغي أن تكون في ألبوم الكاميرا أصلاً. ما الذي تفعله الخزنة, التشفير الذي يقف وراءها موثّقان بدلاً من الاكتفاء بادعائهما.
ابدأ
أغلق الخزنة.
تنزيل مجاني. الخزنة الأولى مجانية إلى الأبد. قم بالترقية فقط عندما تتجاوزها.