مجموعة بيانات · متاح

إحصاء حقوق الويب العربي من Bayanat Labs

أي المواقع العربية تطلب من زواحف الذكاء الاصطناعي الابتعاد؟ يقرأ هذا الإحصاء إشارات استخدام الذكاء الاصطناعي التي تقرؤها الآلات وتنشرها المواقع العربية: قاعدة robots.txt لكل رمز زاحف يفحصه، وقيم Content-Signal من Cloudflare، وحجز الحقوق عبر TDMRep، وقيم Content-Usage من IETF، وقيم noai في X-Robots-Tag أو وسم meta robots. وحتى 31 أكتوبر 2026، يحظر 824 من المضيفات الـ33,985 التي فُحصت حظرًا كاملًا زاحفًا واحدًا على الأقل من زواحف تدريب الذكاء الاصطناعي في robots.txt، ومن بين 31,653 مضيفًا منها جاءت من عيّنة Common Crawl وحدها يفعل ذلك 555. ويحظر 213 مضيفًا الأربعة كلها: GPTBot وCCBot وClaudeBot وGoogle-Extended. ويحجز 1,511 مضيفًا حق التدريب بإشارة واحدة على الأقل: حظر في robots.txt، أو Content-Signal ai-train=no، أو حجز عبر TDMRep. ويحمل 958 مضيفًا Content-Signal ai-train=no، منها 187 داخل كتلة robots.txt التي تديرها Cloudflare، ولا يعلن أي مضيف (0) من المضيفات الـ31,520 التي أمكن فيها قراءة TDMRep حجزًا. وتضم القائمة 36,190 مضيفًا: مضيفات عربية اللغة من Common Crawl، إضافةً إلى نطاقات شائعة تحت نطاقات المستوى الأعلى لرموز الدول العربية ولرموز الدول المكتوبة بالخط العربي، مأخوذة من قائمة Tranco. وطُلبت كلها (36,190)، ولا تُحتسب المضيفات التي تعذّر الوصول إليها أو انتهت مهلتها أو أجابت بصفحة تحدٍّ على أنها تسمح بشيء أبدًا. والسماح في robots.txt، أو غياب الإشارة، ليس إذنًا بإعادة استخدام محتوى الموقع: فالإحصاء يرصد الإشارات لا التراخيص.

إعداد: Bayanat Labs· آخر تحديث · CC0 1.0· Read in English
الترخيصCC0 1.0 للبيانات، وCC BY 4.0 لنص البطاقة وملف stats.json والرسوم البيانية، وApache-2.0 للشيفرة وتطبيق الويب
الإصدارv0.1.0 · الإحصاء 2026-10، الإصدار v0.1.0، حتى 31 أكتوبر 2026، والشيفرة موسومة على GitHub وغير موجودة على PyPI بعد.
تاريخ النشر
آخر تحديث
لمن هذا الإصدارباحثو حوكمة الذكاء الاصطناعي والسياسات والصحفيون الذين يحتاجون إلى أدلة على الانسحاب في المواقع العربية، وبناة مدوّنات النصوص الذين يحترمون الحجوزات التي تقرؤها الآلات، والناشرون العرب الذين يريدون مقارنة إشاراتهم بإشارات المواقع الأخرى.
المستوىمبتدئ

Arabic websites robots.txt AI crawlers AI training opt-out TDMRep Content-Signal

أرقام رئيسية

36190مضيفًا في قائمة الإحصاء: مضيفات عربية اللغة من Common Crawl، إضافةً إلى نطاقات شائعة تحت نطاقات المستوى الأعلى لرموز الدول العربية ولرموز الدول المكتوبة بالخط العربي
36190منها طُلبت، أي القائمة كلها
33985مضيفًا فُحص: أجاب ملف robots.txt بملف، أو برد خطأ من جهة العميل أو بأكثر من خمس عمليات إعادة توجيه، وهما يعنيان عدم وجوده، وهي أساس كل النسب
31653منها من عيّنة Common Crawl وحدها
824مضيفًا مما فُحص يحظر حظرًا كاملًا زاحفًا واحدًا على الأقل من زواحف تدريب الذكاء الاصطناعي في robots.txt
555منها بين المضيفات الآتية من عيّنة Common Crawl وحدها
213مضيفًا يحظر الأربعة كلها: GPTBot وCCBot وClaudeBot وGoogle-Extended
1511مضيفًا يحجز حق التدريب بإشارة واحدة على الأقل (حظر في robots.txt أو Content-Signal ai-train=no أو حجز عبر TDMRep)، وهي التي تتألف منها قائمة الاستبعاد
958مضيفًا يحمل Content-Signal ai-train=no
187منها داخل كتلة robots.txt التي تديرها Cloudflare
0مضيف يعلن حجزًا عبر TDMRep
31520مضيفًا مما فُحص أمكن فيه قراءة TDMRep (ملف tdmrep.json، أو ترويسات الصفحة الرئيسية وقسم head فيها)
489مضيفًا يحظر Bytespider حظرًا كاملًا
381يحظر GPTBot
367يحظر Amazonbot
360يحظر ClaudeBot
292يحظر Meta-ExternalAgent
280يحظر CCBot
241يحظر Google-Extended
1170مضيفًا مطلوبًا تعذّر الوصول إليه (DNS أو الاتصال أو TLS أو خطأ في الخادم)، ولا يُحتسب أبدًا على أنه يسمح بشيء
650انتهت مهلته
385أجاب بصفحة تحدٍّ أو حظر
1313طلبًا أُرسلت أثناء انقطاعات الشبكة المحلية
11منها انتهت بمهلة أو بخطأ في الاتصال أو في TLS لا عند البحث في DNS، فربما وصلت إلى المضيف
7مضيفات ربما تلقّت لذلك طلبًا رابعًا، ولم يتلقَّ أي مضيف آخر أكثر من ثلاثة طلبات
74فاصلًا دون 5 ثوانٍ بين طلبين إلى المضيف نفسه في أوقات الساعة العادية في السجل، حيث عُدّلت ساعة النظام إلى الوراء؛ وفُرض التباعد بحسب الساعة الرتيبة للجهاز
4.924ثانية، وهو أقصر تلك الفواصل
14مضيفًا أعاد ملف robots.txt فيه التوجيه أكثر من خمس مرات، فعدّته أداة الجلب في الإحصاء غيابًا للملف
78مضيفًا رُفض فيه طلب ملف robots.txt بوصفه غير مصرَّح به أو محظورًا، فعُدّ بلا ملف robots.txt ولم يُتصل به مرة أخرى
1708طلبًا أعيد مرة واحدة دون التحقق من الشهادة بعد فشل التحقق منها

تُحسب آليًا من الملفات المنشورة. يُقرأ كل رقم من ملف stats.json في مجموعة البيانات على Hugging Face، وفيه كل رقم في بطاقة البيانات مع الجدول والصف والعمود الذي يأتي منه، ويُربط ببصمة SHA-256 للملف، ويسرد ملف MANIFEST.json كل ملف مع حجمه وبصمته.

التنزيل والمعرّفات

ابدأ الاستخدام

حمّل أحد الجداول بمكتبة datasets، أو استعلم عنه بـ DuckDB مباشرةً من المنصة. وتُثبَّت أداتا التحليل والجلب من GitHub عند وسم الإصدار v0.1.0، فالحزمة غير موجودة على PyPI بعد.

from datasets import load_dataset

hosts = load_dataset("Bayanat-Labs/arabic-web-rights-census", "hosts", split="train")
agg = load_dataset("Bayanat-Labs/arabic-web-rights-census", "aggregates", split="train")

pip install "arabic-web-rights-census @ git+https://github.com/Bayanat-Labs/arabic-web-rights-census@v0.1.0"
awrc robots robots.txt --bot GPTBot

ما الذي يتضمنه الإصدار

الجزءالترخيصضمن الإصدار
جدول hosts: صف لكل مضيف مدرج في الإحصاء 2026-10، مع قاعدة robots.txt لكل رمز من رموز الزواحف الـ26، وقيم Content-Signal وTDMRep وnoai والفئات المشتقةCC0 1.0نعم
جدول bot_rules: صف لكل مضيف مطلوب ورمز زاحف، مع المجموعة المطابقةCC0 1.0نعم
جدول aggregates: النسب حسب الزاحف والقطاع والبلد، مرجّحة بالمضيفات وبالصفحات العربية في Common Crawl (بصيغتي Parquet وCSV)CC0 1.0نعم
قائمة الاستبعاد (CSV): المضيفات التي تحجز حق التدريب بإشارة واحدة على الأقل، مع الإشارات التي وُجدت ووقت قراءتهاCC0 1.0نعم
سجل المصدر (صف لكل طلب)، وقائمة رموز الزواحف (bots.yaml)، ومدخلات قائمة المضيفات ومنها استعلام SQL على Common CrawlCC0 1.0نعم
نص بطاقة البيانات وملف stats.json والرسوم البيانيةCC BY 4.0نعم
شيفرة الإحصاء على GitHub: قائمة المضيفات، وأداة الجلب، ومحللات robots.txt وTDMRep وContent-Signal، والجداول والرسومApache-2.0نعم
تطبيق ويب للبحث عن نطاق على Hugging Face Spaces، بواجهة إنجليزية وعربيةApache-2.0نعم
خط IBM Plex Sans Arabic في تطبيق الويب، دون تعديل (SIL Open Font License 1.1)SIL Open Font License، وحقوق النشر لشركة IBMنعم

صيغة النسبة: Arabic Web Rights Census by Bayanat Labs. Data CC0 1.0; card text and charts CC BY 4.0. https://huggingface.co/datasets/Bayanat-Labs/arabic-web-rights-census

الاستخدامات المقصودة

  • قياس عدد المواقع العربية التي تشير إلى الانسحاب من التدريب، حسب الزاحف والقطاع والبلد، مرجّحًا بالمضيفات أو بالصفحات العربية.
  • البحث عن قاعدة robots.txt وقيم Content-Signal وTDMRep التي نشرها مضيف ما لكل رمز زاحف في تاريخي الإحصاء.
  • استخدام قائمة الاستبعاد مُدخلًا من المدخلات حين تحترم مدوّنة نصوص الحجوزات التي تقرؤها الآلات لحقوق التنقيب في النصوص والبيانات.

خارج النطاق

  • عدّ السماح في robots.txt أو غياب الإشارة إذنًا بإعادة استخدام محتوى الموقع: فشروط الاستخدام والتراخيص تظل سارية ولم تُقرأ.
  • استخدام قائمة الاستبعاد سجلًا كاملًا للحجوزات أو استشارة قانونية: فهي لا تغطي إلا المضيفات والإشارات الواردة في هذا الإحصاء، في وقت قراءتها.

الحقوق باختصار

التدريب والعرض وإعادة التوزيع وإنشاء الأصوات الاصطناعية أذونات منفصلة.

الاستخدامالحالةملاحظة
التدريبمسموحالبيانات وقائع مقروءة من ملفات سياسات عامة ومن فهرس Common Crawl، بترخيص CC0 1.0، ولا تتضمن أي محتوى من المواقع.
العرضمسموحالبيانات بترخيص CC0 1.0، ونص البطاقة وملف stats.json والرسوم البيانية بترخيص CC BY 4.0 مع النسبة إلى المصدر.
إعادة التوزيعمسموحالبيانات بترخيص CC0 1.0، ونص البطاقة وملف stats.json والرسوم البيانية بترخيص CC BY 4.0، والشيفرة وتطبيق الويب بترخيص Apache-2.0، والخط المرفق بترخيص SIL Open Font License.
الصوت الاصطناعيلا ينطبقلا يتضمن ملفات صوتية.

القيود

  • صدرت كل الطلبات من اتصال شبكي واحد في الولايات المتحدة، وقد ترفض بعض المضيفات، ومنها بعض المضيفات الحكومية، الاتصالات الآتية من خارج منطقتها أو تقطعها، فتظهر على أنها تعذّر الوصول إليها أو انتهت مهلتها.
  • تُذكر المضيفات التي تعذّر الوصول إليها (1,170) أو انتهت مهلتها (650) أو أجابت بصفحة تحدٍّ (385)، ولا تُحتسب أبدًا على أنها تسمح بشيء، وتُستبعد من كل النسب.
  • تأتي أوزان الصفحات من زحف واحد لـ Common Crawl، وهو لا يجمع صفحات المضيفات التي تحظر CCBot، فتقلّ المضيفات الحاظرة في القائمة عن حجمها الحقيقي؛ وتخفّف مضيفات Tranco هذا الانحياز ولا تزيله، ولم يُتحقق من لغتها.
  • تُحدَّد القطاعات بقواعد آلية ولا يُتحقق منها موقعًا موقعًا، ويُحدَّد البلد من نطاق المستوى الأعلى، وتُوسم المضيفات ذات النطاقات العامة بـ gTLD.
  • تُعدّ المضيفات التي رُفض فيها طلب ملف robots.txt بوصفه غير مصرَّح به أو محظورًا (78) بلا ملف robots.txt، كما ينص معيار robots.txt على ردود أخطاء العميل، ولم يُتصل بها مرة أخرى؛ وقد يكون هذا الرد حظرًا للزواحف غير المعروفة لا غيابًا للملف.
  • لا تُقرأ شروط الاستخدام ولا التراخيص ولا التعليقات في robots.txt، ولا تُنشر نصوص ملفات robots.txt: يحتفظ صف كل مضيف ببصمة SHA-256 للنص كما قُدِّم.

المصادر والتراخيص

المصدرالترخيصيُعاد توزيعه هنا
robots.txt, tdmrep.json and homepage headers of each listed host, requested from 30 to 31 October 2026, at least 5 seconds apartوقائع مقروءة من ملفات سياسات عامة، ولا تُنشر نصوص ملفات robots.txt ولا محتوى الصفحاتلا
Common Crawl crawl CC-MAIN-2026-43, columnar index (cc-index-table)شروط استخدام Common Crawl، وأعداد المضيفات والصفحات فقط دون أي محتوىلا
Tranco list PYK6Jلا تُنشر إلا فئة الترتيب، ولا يُنشر الترتيب الدقيق أبدًالا
Crawler operators' documentation and the ai.robots.txt project, for the crawler tokens in bots.yamlأسماء الرموز وأغراضها فقط، ومشروع ai.robots.txt بترخيص MITلا

طلبت أداة الجلب في الإحصاء ملف robots.txt وملف /.well-known/tdmrep.json والصفحة الرئيسية لكل مضيف بوكيل المستخدم BayanatLabs-OpenData، ولم تُطلب الصفحة الرئيسية إلا إذا سمح بها ملف robots.txt، فقُرئت ترويساتها وقسم head فيها وحُذف متنها. وتلقّى كل مضيف ثلاثة طلبات على الأكثر (ربما تلقّت 7 مضيفات طلبًا رابعًا: انتهى 11 من 1,313 طلبًا أُرسلت أثناء انقطاعات الشبكة المحلية بمهلة أو بخطأ في الاتصال أو في TLS لا عند البحث في DNS، فربما وصلت إلى المضيف)، بفاصل 5 ثوانٍ على الأقل بين طلبين إلى المضيف نفسه بحسب الساعة الرتيبة للجهاز (يسجّل السجل أوقات الساعة العادية، وفيه 74 فاصلًا بين 4.924 و5 ثوانٍ حيث عُدّلت ساعة النظام إلى الوراء، في ثلاث لحظات). ولم يُتصل بالمضيف مرة أخرى بعد رد برفض الوصول أو بتقييد الطلبات أو صفحة تحقّق أو إعادة توجيه إلى صفحة دخول، ولم تُحلّ أي صفحة تحقّق. وطُلبت المضيفات التي انتهت مهلة طلبها الأول لملف robots.txt أو تعذّر الاتصال بها مرة أخرى، بعد ساعة على الأقل. وكل طلب مسجّل في سجل المصدر مع وقته وحالته وبصمة SHA-256. واستخدم الإحصاء أداة الجلب الخاصة به (awrc.fetch)، لا مكتبة polite-fetch الموصوفة في صفحة الزاحف. وتختلف عنها في ما يلي: طلبت /.well-known/tdmrep.json دون التحقق من robots.txt؛ واحتفظت في الذاكرة طوال التشغيل بملفات تعريف الارتباط التي عيّنها الموقع وأعادت إرسالها إلى الموقع نفسه؛ وأعادت طلب robots.txt مرة واحدة بعد 30 ثانية عند رد 5xx؛ وعدّت أكثر من خمس عمليات إعادة توجيه لملف robots.txt غيابًا للملف (14 مضيفًا)؛ وتبعت إعادة توجيه الصفحة الرئيسية دون قراءة robots.txt للموقع الهدف؛ وعندما فشل التحقق من الشهادة أعادت الطلب مرة واحدة دون تحقق (1,708 طلبًا). وتُستبعد من القائمة النطاقات الفرعية للمنصات (مضيفات المدونات ومنشئي المواقع) وعناوين IP، لأن المنصة هي التي تضبط ملف robots.txt فيها، ولأن أسماءها قد تسمّي أفرادًا. ومن Bayanat Labs أيضًا: صفحة الزاحف، وفيها وكيل المستخدم وطريقة الانسحاب. تفاصيل المصادر (بالإنجليزية)

طريقة الاستشهاد

صيغة الاستشهاد:

Bayanat Labs (2026). Arabic Web Rights Census, census 2026-10 (version 0.1.0), as of 2026-10-31. Bayanat Labs. https://huggingface.co/datasets/Bayanat-Labs/arabic-web-rights-census

لا يوجد معرّف DOI. استشهد بالرابط الوارد في صيغة الاستشهاد أعلاه وبتاريخ اطلاعك عليه.

@misc{bayanatlabs2026arabicwebrightscensus,
  author       = {{Bayanat Labs}},
  title        = {Arabic Web Rights Census, census 2026-10 (version 0.1.0), as of 2026-10-31},
  year         = {2026},
  month        = oct,
  howpublished = {\url{https://huggingface.co/datasets/Bayanat-Labs/arabic-web-rights-census}}
}

كيف نتعامل مع الاستشهاد (بالإنجليزية)

سجل التغييرات

التاريخالإصدارالتغيير
v0.1.0الإحصاء حتى 31 أكتوبر 2026: جداول المضيفات وقواعد الزواحف والنسب المجمّعة وقائمة الاستبعاد والرسوم البيانية على Hugging Face، وتطبيق البحث عن نطاق على Hugging Face Spaces، والشيفرة والمنهجية على GitHub.

التصحيح وطلبات الإزالة

إذا وجدت في هذا الإصدار ما لا ينبغي وجوده أو ما يحتاج إلى تصحيح، فراسلنا على hello@bayanatlabs.com. نعالج طلبات الإزالة خلال 30 يومًا، وطلبات المنصات خلال 24 ساعة. كيف تعمل طلبات الإزالة

المنتج المرتبط: Bayanat Knowledge

هل تحتاج إلى بيانات جاهزة للإنتاج وواضحة الحقوق؟

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

Bayanat Knowledge: رخّص كتبًا، ونصوصًا بالفصحى مصنفة حسب الموضوع، وبيانات أسئلة وأجوبة مهيكلة. لكل مجموعة مهمة تدريب واضحة، ولها أعدادها وتفاصيل ترخيصها الخاصة.

إصدارات مفتوحة أخرى
LabelBench من Bayanat Labs ← مختبر موثوقية الوكلاء بالعربية من Bayanat Labs ← مجموعة بدء تقييم الاسترجاع العربي من Bayanat Labs ← قالب إرشادات توسيم البيانات العربية من Bayanat Labs ← سياسة البرنامج المفتوح ودليل التشغيل من Bayanat Labs ← قالب مجموعات البيانات وحزمة أدوات الإصدار من Bayanat Labs ← أداة توحيد النص العربي من Bayanat Labs (arabic-normalize) ← قوالب موافقة المساهمين من Bayanat Labs ← ArabicWER من Bayanat Labs: حساب معدل خطأ الكلمات والحروف للعربية ← حزمة اختبار مطابقة يونيكود للنص العربي من Bayanat Labs ← مراجع الصيغ الخليجية واختبارات التحويل بين المنطوق والمكتوب من Bayanat Labs ← أطلس الوثائق العربية من Bayanat Labs ← حزمة البيانات الشخصية العربية لـ Presidio من Bayanat Labs ← مؤشر ضريبة الترميز العربية من Bayanat Labs ← أزواج القنوات للتعرّف على الكلام العربي من Bayanat Labs ← مدقّق توافق تراخيص البيانات من Bayanat Labs ← متتبّع نماذج الذكاء الاصطناعي العربية من Bayanat Labs ← استخراج حقول النماذج العربية من Bayanat Labs ← الاستدلال على البيانات العامة بالعربية من Bayanat Labs ← أطلس أماكن العالم العربي من Bayanat Labs ← فهرس حقوق مجموعات البيانات العربية من Bayanat Labs ← ويكيبيديا العربية الشهرية من Bayanat Labs ← حاسبة ضريبة التوكنات العربية من Bayanat Labs ← شريحة ويكي بيانات للعالم العربي من Bayanat Labs ← مدقّق مواضع الكيانات المسمّاة العربية من Bayanat Labs ← عدّاد ساعات الكلام العربي المفتوح من Bayanat Labs ← المعجم الجغرافي العربي من Bayanat Labs ← مكتبة الزحف polite-fetch من Bayanat Labs ← أعمال ويكي مصدر العربية في الملك العام من Bayanat Labs ←

لم يراجع النصَّ العربي بعدُ كاتبٌ لغته الأم العربية، والنص الإنجليزي هو المعتمد. (The Arabic text has not yet been reviewed by a native Arabic writer; the English governs.)