خدمات YouTube API - سياسات المطوّرين

ملاحظة: تقدّم لك مقالة الامتثال لسياسات مطوّري البرامج في YouTube إرشادات وأمثلة لمساعدتك في التأكّد من أنّ عملاء واجهة برمجة التطبيقات يمتثلون لأجزاء محدّدة من بنود وسياسات خدمات YouTube API (بنود خدمة واجهة برمجة التطبيقات). يقدّم هذا الدليل إحصاءات حول كيفية فرض YouTube لبعض جوانب اتّفاقية خدمة واجهة برمجة التطبيقات، ولكنه لا يحلّ محل أي مستندات حالية.

يوضّح هذا المستند (المُشار إليه باسم "سياسات YouTube API Services" أو "السياسات") السياسات التي يجب اتّباعها عند الوصول إلى YouTube API Services أو استخدامها في خدمتك أو منتجك أو تطبيقك. تساعدك هذه السياسات في الوصول إلى YouTube API Services واستخدامها بطرق تتوافق مع مصالح YouTube وتحترم المنتدى الذي يضمّ صنّاع المحتوى والمشاهدين وأصحاب حقوق المحتوى والمعلنين وتعزّز نموه.

بالإضافة إلى تحديد السياسات، يوضّح هذا المستند بعض المبادئ الأساسية التي اتّبعتها منصة YouTube عند وضع هذه السياسات. ويقدّم أيضًا أمثلة توضّح كيفية تطبيق هذه السياسات عمليًا.

يُرجى العِلم أنّ هذا المستند قانوني وأنّ هذه السياسات هي جزء من الاتّفاقية، لذا عليك الالتزام بها. تحتفظ YouTube بالحق في تغيير هذه السياسات، وتشكّل مواصلة وصولك إلى خدمات YouTube API أو استخدامها موافقتك على أي من هذه التغييرات وقبولها. سيتم تسجيل التغييرات في السياسات، مثل التغييرات في بنود خدمة خدمات YouTube API، في سجلّ مراجعات بنود الخدمة، ويمكنك الاشتراك في خلاصة RSS لهذا السجلّ للحصول على إشعارات بشأن أي تغييرات من هذا النوع.

1- المصطلحات والأسلوب

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

  1. تشير العبارة يجب إلى المتطلّبات المطلقة.
  2. يشير مصطلح يجب عدم إلى حظر مطلق.
  3. تشير العبارات يجب ويجب عدم وننصح وننصح به إلى أنّ العبارة تصف أفضل ممارسة عامة. على الرغم من أنّ هذه العبارات تقترح إجراءات أو سلوكيات معيّنة، إلا أنّها تقرّ بأنّه قد تقرّر اتّباع مسار مختلف استنادًا إلى جوانب معيّنة لحالة الاستخدام.
  4. تشير عبارة قد إلى أنّ الإجراء اختياري ويعود لك القرار بشأنه بالكامل أو إلى YouTube حسب السياق الذي يتم استخدامه فيه.

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

2- مبادئ تطوير البرامج

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

  1. إنشاء تطبيقات عالية الجودة والحفاظ عليها:

    أنشئ عملاء واجهة برمجة التطبيقات مستقرين وسهل الاستخدام ومليئين بالميزات، ما يضيف قيمة إضافية كبيرة إلى منظومة YouTube المتكاملة ومستخدميها. عليك تعديل عملاء واجهة برمجة التطبيقات على الفور عند تغيير الميزات المقدّمة في خدمات YouTube API.

  2. كن صادقًا وشفّافًا.

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

  3. منح المستخدمين إمكانية التحكّم:

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

  4. احترام خصوصية المستخدمين:

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

  5. التحلّي بصفات المواطن الصالح:

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

3- السياسات العامة للمطوّرين

ج. بنود استخدام "عملاء واجهات برمجة التطبيقات" وسياسات الخصوصية

  1. يجب أن تعرض برامج واجهة برمجة التطبيقات رابطًا يؤدي إلى بنود خدمة YouTube (https://www.youtube.com/t/terms)، ويجب أن تشير أيضًا في بنود الاستخدام الخاصة بها إلى أنّ استخدام برامج واجهة برمجة التطبيقات هذه يعني أنّ المستخدمين يوافقون على الالتزام ببنود خدمة YouTube.

  2. يجب أن يطلب كل عميل واجهة برمجة تطبيقات من المستخدمين الموافقة على سياسة خصوصية قبل أن يتمكّنوا من الوصول إلى ميزات عميل واجهة برمجة التطبيقات ووظائفه. يجب أن تستوفي سياسة الخصوصية الشروط التالية:

    1. أن يتم عرضها بشكل بارز وأن يتمكن المستخدمون من الوصول إليها بسهولة في جميع الأوقات

    2. إشعار المستخدمين بأنّ عميل واجهة برمجة التطبيقات يستخدم خدمات YouTube API

    3. الإشارة إلى سياسة خصوصية Google على الرابط http://www.google.com/policies/privacy

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

    5. أن يوضّح بوضوح وشمولية كيفية استخدام عميل واجهة برمجة التطبيقات لمعلومات المستخدمين الموضّحة في القسم (III.A.2.e) ومعالجتها ومشاركتها، بما في ذلك كيفية مشاركة المعلومات مع جهات داخلية أو خارجية

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

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

    8. إذا كان عميل واجهة برمجة التطبيقات يصل إلى البيانات المعتمَدة أو يستخدمها، يجب توضيح أنّه بالإضافة إلى الإجراء العادي الذي يتّبعه عميل واجهة برمجة التطبيقات لحذف البيانات المخزّنة، يمكن للمستخدمين إبطال إذن وصول عميل واجهة برمجة التطبيقات إلى بياناتهم من خلال صفحة إعدادات الأمان في Google على الرابط https://security.google.com/settings/security/permissions.

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

(ب). قابلية الصيانة وإيقاف الميزة نهائيًا

  1. يجب أن تستخدم برامج واجهة برمجة التطبيقات أحدث إصدارات من خدمات YouTube API. وهذا يعني أنّه يجب أن يكون بإمكانك تحديث عملاء واجهة برمجة التطبيقات عند طرح إصدارات أحدث من خدمات YouTube API. يجب أن يكون بإمكان عملاء واجهة برمجة التطبيقات غير المواقع الإلكترونية، مثل التطبيقات المتوافقة مع الأجهزة الجوّالة أو التطبيقات المثبّتة، أن يتم تحديثها عن بُعد لاستخدام أحدث إصدارات خدمات YouTube API. يجب تحديث عملاء واجهة برمجة التطبيقات إلى أحدث إصدارات من خدمات YouTube API خلال فترة زمنية محدّدة إذا طلبت منك YouTube ذلك من حين لآخر (مثلاً لإجراء تحديثات مهمة).

  2. عندما تريد منصة YouTube إجراء تغييرات غير متوافقة مع الإصدارات السابقة في خدمات YouTube API، سيتم توثيق هذه التغييرات في سجلّ تنقيح بنود الخدمة، ويمكنك الاشتراك في خلاصة RSS لهذا السجلّ من أجل تلقّي إشعارات بشأن أي تغييرات من هذا النوع.

  3. يجب تحديث عملاء واجهة برمجة التطبيقات غير المتوقّفة نهائيًا على الفور لاستخدام الإصدارات الأحدث من خدمات YouTube API عند طرح هذه الإصدارات.

  4. يجب تحديث الإصدارات المتوقّفة نهائيًا من عملاء واجهة برمجة التطبيقات للإشارة بوضوح إلى المستخدمين بأنّ بعض وظائف أو ميزات خدمات YouTube API قد تتوقّف عن العمل بسبب حالة الإيقاف النهائي لعملاء واجهة برمجة التطبيقات.

ج. تنفيذ ميزات YouTube

  1. يجب أن تتوافق أيضًا عملاء واجهة برمجة التطبيقات مع متطلبات الحد الأدنى من الوظائف لخدمات YouTube API ("RMF"). بالإضافة إلى ذلك، يجب ألا تفرض برامج واجهة برمجة التطبيقات أي قيود على وظائف YouTube المطلوبة بموجب الحد الأدنى المطلوب من الوظائف.

    على سبيل المثال، تنص سياسة RMF على أنّ برنامج واجهة برمجة التطبيقات الذي يتيح للمستخدمين تحميل الفيديوهات إلى YouTube يجب أن يتيح لهؤلاء المستخدمين ضبط عنوان لكل فيديو يتم تحميله. يبلغ الحد الأقصى لعدد الأحرف في حقل عنوان الفيديو على YouTube 100 حرف، ويجب ألا يحدّد عميل واجهة برمجة التطبيقات حدًا أقصى أقصر لهذا الحقل.

  2. يجب أن تكون أي ميزة من ميزات عميل واجهة برمجة التطبيقات التي تبدأ إجراءً من قِبل المستخدم مرتبطًا بمورد YouTube:

    1. أن يكون واضحًا ومحددًا بشكل لا لبس فيه أنّه إجراء من YouTube
    2. أن تكون مميزة وغير مختلطة مع وظائف عميل واجهة برمجة التطبيقات
    3. يبدأها المستخدم بوضوح

    تشمل أمثلة مراجع YouTube الفيديوهات والقنوات وقوائم التشغيل وعناصر قوائم التشغيل والاشتراكات. وتشمل أمثلة الإجراءات تشغيل فيديو أو إبداء الإعجاب به أو إضافته إلى قائمة تشغيل أو الاشتراك في قناة.

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

    يجب أن تدمج عملاء واجهة برمجة التطبيقات الذين يقترحون قيمًا لحقول النصوص، مثل عناوين الفيديوهات أو أوصافها، الكلمات الرئيسية ذات الصلة في هذه القيم. على سبيل المثال، يجب ألا ينشئ عميل واجهة برمجة التطبيقات الذي يقترح عناوين الفيديوهات العناوين التلقائية نفسها لجميع المستخدمين.

    توضّح هذه الأمثلة كيفية تطبيق هذه السياسة على عميل واجهة برمجة التطبيقات الذي يحمّل الفيديوهات إلى YouTube:

    1. قد يقترح عميل واجهة برمجة التطبيقات وصفًا للفيديو أو يملؤه مسبقًا. ومع ذلك، يجب عدم إضافة معلومات إلى وصف الفيديو بعد أن يرسله المستخدم وقبل إرساله بدون موافقة المستخدم المسبقة. على سبيل المثال، يجب ألا يُلحق عميل واجهة برمجة التطبيقات تاريخ التسجيل أو اسم عميل واجهة برمجة التطبيقات أو أي نص آخر ما لم يوافق المستخدم صراحةً على هذه التغييرات.

    2. قد يقدّم عميل واجهة برمجة التطبيقات خيارًا لترجمة عنوان الفيديو إلى لغات أخرى. ومع ذلك، يجب ألّا يضيف عميل واجهة برمجة التطبيقات أيًّا من هذه الترجمات بدون موافقة المستخدم. بالإضافة إلى ذلك، إذا كان السلوك التلقائي لبرنامج واجهة برمجة التطبيقات هو تفعيل خيار ترجمة عنوان الفيديو، يجب أن يقدّم للمستخدم طريقة سهلة لإيقاف هذا السلوك.

  4. يجب أن تشير تطبيقات واجهة برمجة التطبيقات بوضوح إلى كيفية استخدام البيانات المقدّمة من المستخدمين على YouTube.

    تسري هذه السياسة بشكل خاص على عملاء واجهات برمجة التطبيقات الذين يتعاملون مع خدمات ومنصات متعددة، لأنّه قد تكون هناك اختلافات في الوظائف أو التصنيفات بين هذه الخدمات والمنصات.

    على سبيل المثال، يسمح عميل واجهة برمجة التطبيقات للمستخدمين بإضافة تعليقات حول الفيديوهات على منصات متعددة، بما في ذلك YouTube. يستخدم كلّ نظام أساسي اسمًا مختلفًا للإشارة إلى نص التعليق. وبالتالي، إذا كان عميل واجهة برمجة التطبيقات يصنّف الحقل "ملاحظات" في نموذج التعليق، يجب أن يشير بوضوح إلى أنّ هذه القيمة تتوافق مع نص التعليق على YouTube.

  5. يجب ألا تعدّل برامج واجهة برمجة التطبيقات التي تستخدم وظيفة البحث المقدّمة من خلال خدمات YouTube API النصوص أو الصور أو المعلومات أو أي محتوى آخر من نتائج البحث التي تعرضها هذه الخدمات أو تستبدلها.

    على سبيل المثال، يجب ألا يدمج عملاء واجهة برمجة التطبيقات النتائج من مصادر غير YouTube أو يمزجها معًا ويعرضها كنتائج بحث على YouTube.

  6. يجب ألا يحدّ عميل واجهة برمجة التطبيقات من وظيفة إحدى ميزات YouTube أو يقلّلها ما لم يكن هذا القيد جانبًا أساسيًا (كما هو موضّح في الأمثلة أدناه) من عميل واجهة برمجة التطبيقات نفسه، وكانت هذه الميزة في YouTube غير مطلوبة من خلال الحد الأدنى المطلوب من الوظائف ("الحدّ المسموح به للميزات").

    1. المثال 1: القيود المسموح بها على الميزات

      تسمح خدمة YouTube Data API للقائم بتحميل الفيديوهات بتقديم ترجمات لعنوان الفيديو. بشكل عام، من المفترض أن يسمح عميل واجهة برمجة التطبيقات الذي ينفّذ هذه الميزة لصنّاع المحتوى بترجمة عناوين الفيديوهات إلى أي لغة تتيحها منصة YouTube. ومع ذلك، قد يكون من المقبول أن يقدّم عميل واجهة برمجة التطبيقات المصمّم خصيصًا لتعليم المستخدمين التحدث باللغة الفرنسية مجموعة من الميزات المتعلّقة بالترجمات إلى الفرنسية، ولكن لا يقدّم سوى خيار تحميل ترجمة عناوين الفيديوهات إلى الفرنسية.

    2. المثال 2: قيود غير مسموح بها على الميزات

      يتيح عميل واجهة برمجة التطبيقات الثاني تحميل الفيديوهات إلى YouTube ومنصّتَين أخريتَين، وتسمح كل هذه المنصّات للقائم بالتحميل بتقديم ترجمات لعنوان الفيديو. ومع ذلك، على الرغم من أنّ YouTube يتيح استخدام أكثر من 70 لغة، تتيح المنصتان الأخريان نصف هذا العدد، وتوفّر المنصات الثلاث 25 لغة مشتركة. إذا كان عميل واجهة برمجة التطبيقات لا يتيح الترجمة إلا للّغات الـ 25 هذه، هذا يعني أنّ هذه الميزة غير مسموح بها لأنّ المجموعة المحدودة من خيارات اللغة ليست جانبًا أساسيًا من عميل واجهة برمجة التطبيقات. بدلاً من ذلك، يجب أن يقدّم عميل واجهة برمجة التطبيقات المجموعة الكاملة من اللغات التي تتيحها منصة YouTube.

  7. يجب أن يوضّح عملاء واجهة برمجة التطبيقات الذين لديهم قيود على الميزات المسموح بها للمستخدمين سبب كلّ قيد ويوضحون لهم أنّ YouTube لا تفرض هذه القيود. في العديد من الحالات، إن لم تكن كلها، هناك طرق مختلفة يمكن أن يقدّم بها عميل واجهة برمجة التطبيقات هذه المعلومات، وعليك اختيار طريقة مناسبة لعميل واجهة برمجة التطبيقات. في إطار هذا التفسير، يجب أن يوفّر عميل واجهة برمجة التطبيقات آلية تتيح للمستخدمين الوصول إلى الميزة الكاملة (مثل الربط بخدمة "استوديو YouTube" أو توفير قائمة قابلة للتوسيع ضمن عميل واجهة برمجة التطبيقات).

    في المثال 1 أعلاه، يمكن أن يوضّح عميل واجهة برمجة التطبيقات أنّه يمكن للقائمين بتحميل الفيديوهات إضافة ترجمات بلغات أخرى في "استوديو YouTube"، كما يمكنه تقديم رابط يؤدي إلى هذه الوظيفة.

  8. يجب أن يوفّر عملاء واجهات برمجة التطبيقات الذين يوفّرون ميزات مصدرها خدمات ومنصات متعددة ميزات متماثلة إلى أقصى حدّ ممكن في جميع هذه المصادر، ما يمنح المستخدم خيارًا. عندما تتضمّن برامج واجهة برمجة التطبيقات ميزات متاحة على YouTube وعلى منصات أخرى، يجب ألا تقدّم برامج واجهة برمجة التطبيقات ميزات YouTube بشكل ضار بشكلٍ متكرّر (مثلاً، من خلال توفير هذه الميزات من منصات أخرى فقط).

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

د. الوصول إلى خدمات YouTube API

  1. بيانات اعتماد واجهة برمجة التطبيقات

    للوصول إلى بعض خدمات YouTube API أو استخدامها، عليك أولاً استخدام Google Developers Console (https://console.cloud.google.com/) لإنشاء بيانات اعتماد واجهة برمجة التطبيقات لمشروعك على واجهة برمجة التطبيقات. تتيح هذه بيانات الاعتماد لشركة Google وYouTube ربط نشاط واجهة برمجة التطبيقات بـ مشروع واجهة برمجة تطبيقات وعميل واجهة برمجة تطبيقات محدّدَين.

    بالإضافة إلى إنشاء بيانات اعتماد واجهة برمجة التطبيقات، قد تطلب منك "وحدة تحكّم المطوّرين" تقديم معلومات أخرى معيّنة، مثل مستند تعريف الهوية أو تفاصيل الاتصال، قبل أن تتمكّن من الوصول إلى خدمات YouTube API المرتبطة بهذه بيانات الاعتماد أو استخدامها. تحتفظ YouTube بالحق في مطالبتك بتقديم معلومات إضافية لمواصلة الوصول إلى خدمات YouTube API أو استخدامها.

    إذا كنت بحاجة إلى إنشاء بيانات اعتماد لواجهة برمجة التطبيقات للوصول إلى خدمة معيّنة من YouTube API أو استخدامها، توضّح مستندات هذه الخدمة كيفية إنشاء بيانات الاعتماد هذه. على سبيل المثال، توثّق خدمة YouTube Data API وخدمة YouTube Reporting API وخدمة YouTube Analytics API جميع خطوات إنشاء بيانات اعتماد واجهة برمجة التطبيقات. تختلف هذه الخطوات بشكل عام قليلاً من خدمة واجهة برمجة التطبيقات إلى أخرى. على سبيل المثال:

    • تتيح بعض الخدمات طلبات واجهة برمجة التطبيقات المعتمَدة فقط، في حين تتيح خدمات أخرى الطلبات المعتمَدة وغير المعتمَدة.

    • غالبًا ما تتيح الخدمات نطاقات وصول متعددة. يحدّد كل نطاق الموارد التي يمكن لبرنامج تشغيل واجهة برمجة التطبيقات استرجاعها أو إدراجها أو تعديلها أو حذفها نيابةً عن المستخدم. تتيح النطاقات لبرامج واجهة برمجة التطبيقات طلب الوصول إلى الموارد التي تحتاجها فقط، كما تتيح النطاقات للمستخدمين التحكّم في مقدار الوصول الذي يمنحه هؤلاء العملاء.

    تنطبق السياسات التالية أيضًا على الوصول إلى خدمات YouTube API واستخدامها:

    1. يجب عدم إخفاء هويتك أو هوية عميل واجهة برمجة التطبيقات أو تقديم وصف مضلِّل لها عند الوصول إلى خدمات YouTube API أو استخدامها أو عند إنشاء مشروع لواجهة برمجة التطبيقات أو بيانات اعتماد لواجهة برمجة التطبيقات.

    2. يجب استخدام بيانات اعتماد واجهة برمجة التطبيقات التي تم إسنادها إليك وإلى مشروعك لواجهة برمجة التطبيقات فقط للوصول إلى خدمات YouTube API. وبالمثل، يجب عدم استخدام أي وسائل أخرى لإخفاء أو تقديم وصف مضلِّل لوصول عميل واجهة برمجة التطبيقات إلى خدمات YouTube API أو استخدامه لها.

    3. إذا كان عميل واجهة برمجة التطبيقات بحاجة إلى إنشاء بيانات اعتماد لواجهة برمجة التطبيقات للوصول إلى خدمات YouTube API أو استخدامها، يجب إنشاء مشروع واحد لواجهة برمجة التطبيقات لهذا عميل واجهة برمجة التطبيقات. إنّ بيانات اعتماد واجهة برمجة التطبيقات هذه مخصّصة لاستخدام عميل واجهة برمجة التطبيقات المرتبط بها فقط، ما يعني أنّه يجب عدم استخدام مشروع واجهة برمجة التطبيقات هذا لعملاء واجهة برمجة تطبيقات متعدّدين.

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

  2. مصادقة المستخدم وتفويضه

    تشير المصادقة إلى العملية التي يعرّف بها المستخدمون أنفسهم ويوافقون من خلالها على السماح لبرنامج API بالوصول إلى بيانات معيّنة خاصة بالمستخدم. لا تتيح بعض خدمات YouTube API الوصول إلى البيانات الخاصة بالمستخدمين، وبالتالي لا تتطلّب أي تفويض، في حين تتطلّب خدمات أخرى تفويضًا لبعض الطلبات أو البيانات، وتتطلّب خدمات أخرى تفويضًا لجميع الطلبات. على سبيل المثال:

    • لا تتطلّب خدمة YouTube IFrame Player API التي تتيح لك تضمين الفيديوهات في موقع إلكتروني إذنًا، تمامًا كما لا يحتاج المستخدمون إلى تسجيل الدخول إلى موقع YouTube الإلكتروني لمشاهدة فيديو.
    • تتطلّب خدمة YouTube Data API الحصول على إذن لتنفيذ بعض الإجراءات. على سبيل المثال، يمكن لبرنامج يستخدم واجهة برمجة تطبيقات البحث عن الفيديوهات المتاحة للجميع بدون الحاجة إلى إذن من المستخدم. وفي المقابل، يحتاج برنامج يستخدم واجهة برمجة تطبيقات إلى إذن من المستخدم لتحميل فيديو إلى قناته على YouTube.
    • تتطلّب خدمة YouTube Analytics API وخدمة YouTube Reporting API الحصول على إذن لتنفيذ جميع الإجراءات.

    1. المصادقة

      1. يجب ألا يحصل عملاء واجهة برمجة التطبيقات (وألّا يحاولوا) على أي معلومات يقدّمها المستخدم أو تعرِضها منصة YouTube له أثناء عمليات المصادقة، بما في ذلك بيانات اعتماد تسجيل الدخول إلى حساب مستخدم YouTube، مثل أسماء المستخدمين وكلمات المرور، وألّا يشفّروا هذه المعلومات أو يخزّنوها أو يطلبوها أو يجمعوها أو يعدّلوها أو يخزّنوها مؤقتًا أو يستخدموها.

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

        على سبيل المثال، تتيح خدمة YouTube Data API نطاق تفويض واحدًا يمنح الإذن بالوصول إلى البيانات لقراءتها، ونطاقًا آخر يمنح الإذن بالوصول إلى البيانات لقراءتها وكتابتها. إذا منح مستخدم عميل واجهة برمجة تطبيقات إذن الوصول إلى النطاق الأول، سيتمكّن عميل واجهة برمجة التطبيقات هذا من استرداد معلومات عن قناة المستخدم الحالي على YouTube. ومع ذلك، إذا منح المستخدم عميل واجهة برمجة التطبيقات إذن الوصول إلى النطاق الثاني، يمكن لعميل واجهة برمجة التطبيقات أيضًا تحميل فيديو إلى تلك القناة.

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

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

    2. تحديد هوية عميل واجهة برمجة التطبيقات وتمثيله

      1. يجب أن يحدّد عملاء واجهة برمجة التطبيقات للمستخدم بوضوح ودقة الكيان أو المنتج الذي يطلب الوصول إلى بيانات المستخدم وسبب طلب الوصول

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

      3. يجب أن يحدّد عملاء واجهة برمجة التطبيقات للمستخدمين بوضوح وشمولية الأغراض التي يصلون من خلالها إلى بيانات المستخدمين ويستخدمونها. يجب ألا يستخدم عملاء واجهة برمجة التطبيقات بيانات المستخدمين لأغراض ثانوية لا يتم الإفصاح عنها بوضوح للمستخدمين.

        يجب ألا يتفاجأ المستخدمون عند معرفة أنّ عميل واجهة برمجة التطبيقات يتضمّن ميزات أو خدمات أو إجراءات مخفية غير متّسقة مع الأغراض التسويقية للعميل.

    3. الإبطال

      1. على كل عميل API توفير طريقة سهلة وواضحة للمستخدمين لإلغاء أي موافقة منحوها لعميل API للوصول إلى خدمات YouTube API.

        عندما يُلغي المستخدم الموافقة من خلال هذه الآلية، على عميل واجهة برمجة التطبيقات إلغاء هذا الرمز المميّز آليًا على الفور لإعلام Google بالتغيير في الأذونات. على سبيل المثال، يمكن أن يستخدم عميل واجهة برمجة التطبيقات مكتبة عميل واجهة برمجة تطبيقات Google لإبطال الرمز المميّز.

        بالإضافة إلى ذلك، بعد إبطال الموافقة من خلال هذه الآلية، عليك أنت وعملاء واجهات برمجة التطبيقات حذف جميع البيانات المعتمَدة التي تم الوصول إليها أو تخزينها بموجب هذه الموافقة. من المفترض أن يتم هذا الحذف في أقرب وقت ممكن ويجب أن يتم في غضون 7 أيام تقويمية من تاريخ الإبطال.

      2. كما هو موضّح في الفقرة (III.A.2.i)، على كل عميل واجهة برمجة التطبيقات تضمين رابط في سياسة الخصوصية الخاصة به يؤدي إلى صفحة إعدادات الأمان في Google (https://security.google.com/settings/security/permissions). عندما يُبطل أحد المستخدِمين الموافقة من خلال هذه الصفحة، عليك أنت وعملاء واجهات برمجة التطبيقات حذف جميع بيانات واجهات برمجة التطبيقات المرتبطة بهذا المستخدِم والتي تم الوصول إليها أو تخزينها بموجب هذه الموافقة. للامتثال لهذه السياسة، على عملاء واجهة برمجة التطبيقات إعادة تأكيد صلاحية الرموز المميّزة لمنح الأذونات بشكل دوري وحذف بيانات واجهة برمجة التطبيقات المرتبطة بالمستخدمين الذين لا يمكن إعادة تحميل رموزهم المميّزة لمنح الأذونات.

        استنادًا إلى المتطلبات المحدّدة في القسم (III.E.4) بشأن البيانات المخزّنة، يجب أن يتم تنفيذ جميع عمليات الحذف هذه في أقرب وقت ممكن ويجب أن تتم خلال 30 يومًا تقويميًا من هذا الإبطال.

  3. الاستخدام والحصص

    يجوز لمنصة YouTube استخدام الحصص وفرض قيود على الاستخدام لضمان الوصول إلى خدمات YouTube API واستخدامها على النحو المقصود، ولضمان عدم خفض جودة الخدمة أو حصر إمكانية الوصول إليها على الآخرين من جانبك وعملاء واجهة برمجة التطبيقات.

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

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

    إذا رفض فريق YouTube الطلب، يمكنك تقديم طلب إعادة نظر.

  4. عدم النشاط

    تحتفظ YouTube بحقّها في إيقاف إمكانية وصولك إلى خدمات YouTube API معيّنة أو استخدامها أو تقييدهما إذا كان مشروعك لواجهة برمجة التطبيقات غير نشط لمدة 90 يومًا متتالية. على سبيل المثال، يمكن أن تلغي YouTube بيانات اعتماد واجهة برمجة التطبيقات أو تقلّل (أو تلغى) حصص مشروع واجهة برمجة التطبيقات لخدمات YouTube API معيّنة. إذا تمّ تخفيض حصة عميل واجهة برمجة التطبيقات أو إلغاؤها، يمكنك إعادة تقديم طلب للحصول على حصة أو زيادة حصة، وستراجع YouTube هذا الطلب استنادًا إلى تحديد YouTube لاستخدامك المتوقّع لخدمات YouTube API.

  5. معلومات الاتصال

    إنّ وسيلة YouTube الأساسية للتواصل معك بشأن مشروعك لواجهة برمجة التطبيقات أو عميل واجهة برمجة التطبيقات هي عنوان البريد الإلكتروني المرتبط بحساب Google الذي تستخدمه لتسجيل الدخول إلى Google Developers Console. عليك الالتزام بأي مراسلات ترسلها إليك YouTube بشأن مشاكل الامتثال المرتبطة بعملاء واجهة برمجة التطبيقات.

    إذا كان لدى مستخدمي عميل واجهة برمجة التطبيقات أسئلة حول ممارسات الخصوصية لديك، ولم يكن لديك عنوان تواصل في سياسة خصوصية عميل واجهة برمجة التطبيقات كما هو موضّح في القسم (أ.2.1)، قد تشارك YouTube عنوان بريدك الإلكتروني الأساسي مع هؤلاء المستخدمين.

  6. الوصول المحظور

    يُحظر عليك الوصول إلى خدمات YouTube API أو محاولة الوصول إليها بأي وسيلة إذا تم تعليق بيانات اعتماد واجهة برمجة التطبيقات أو إبطالها أو إنهائها، أو إذا تم تعليق حساب Google الذي استخدمته لإنشاء بيانات الاعتماد هذه أو إنهائه، وذلك لأي سبب. في هذه الحالة، يجب عدم الوصول إلى خدمات YouTube API أو محاولة الوصول إليها بأي وسيلة، بما في ذلك إنشاء أو استخدام خادم وكيل لإنشاء حسابات Google أو بيانات اعتماد واجهة برمجة التطبيقات أو مشاريع واجهة برمجة التطبيقات جديدة.

  7. الخدمات غير الموثَّقة

    يجب عدم استخدام واجهات برمجة التطبيقات غير الموثَّقة بدون الحصول على إذن صريح. يجب الوصول إلى البيانات من خدمات YouTube API وفقًا للوسائل المنصوص عليها في المستندات المعتمَدة لخدمة YouTube API هذه فقط.

    يجب عدم إجراء هندسة عكسية لخدمات YouTube API غير الموثَّقة أو محاولة استخراج رمز المصدر الأساسي لهذه الخدمات.

E. التعامل مع بيانات ومحتوى YouTube

باستثناء الأذونات والحقوق الممنوحة في هذا القسم، لا تملك أنت وعملاء واجهة برمجة التطبيقات أي أذونات أو حقوق أخرى في بيانات واجهة برمجة التطبيقات، بما في ذلك بيانات واجهة برمجة التطبيقات المخزّنة مؤقتًا.

  1. المحتوى الصوتي المرئي

    لا يجوز لك ولبرامج واجهة برمجة التطبيقات تشجيع أو تمكين أو الطلب من الآخرين تنفيذ ما يلي:

    1. تنزيل نُسخ من المحتوى الصوتي المرئي على YouTube أو استيرادها أو الاحتفاظ بنسخة احتياطية منها أو تخزينها في ذاكرة التخزين المؤقت أو استخدامها بدون الحصول على موافقة خطية مسبقة من YouTube
    2. إتاحة المحتوى للتشغيل بلا إنترنت
    3. استخدام أي جانب من جوانب خدمات YouTube API لتسهيل انتهاك حقوق الطبع والنشر أو الترويج له أو استغلال المواد التي تنتهك حقوق الطبع والنشر
  2. تجميع البيانات

    1. لا تُجمِّع بيانات واجهات برمجة التطبيقات، إلا أنّه يُسمح لك فقط بتجميع بيانات واجهات برمجة التطبيقات المتعلّقة بقنوات YouTube التي يملكها مالك المحتوى نفسه الذي تعترف به YouTube بموجب اتفاقيات ترخيص المحتوى بين YouTube ومالك المحتوى هذا. يجب أن يكون بإمكان مالك المحتوى هذا فقط الاطّلاع على بيانات واجهة برمجة التطبيقات المجمّعة هذه.

    2. لا تُجمِّع بيانات واجهة برمجة التطبيقات أو تستخدِم بيانات واجهة برمجة التطبيقات أو خدمات YouTube API بأي شكل من الأشكال للحصول على إحصاءات عن استخدام YouTube أو أرباحه أو أي جوانب أخرى من نشاطه التجاري.

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

  3. استخدام البيانات المعتمَد

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

    1. يجب أن يكون عملاء واجهات برمجة التطبيقات صادقين وشفافين بشأن أنواع بيانات المستخدمين والغرض من جمع هذه البيانات وتخزينها وحذفها ومشاركتها وحمايتها واستخدامها بأي شكل آخر.

    2. يجب ألا يعرض عملاء واجهة برمجة التطبيقات البيانات المعتمَدة أو يسمح بالوصول إليها لأي شخص آخر غير المستخدم المانِح للموافقة أو موظّفي الدعم الذين وافق عليهم هذا المستخدم صراحةً.

    3. يجب أن لا يصل عملاء واجهة برمجة التطبيقات إلى البيانات المعتمَدة أو يجمعونها أو يستخدمونها إلا بما يتوافق مع نطاق سياسة الخصوصية والموافقة التي حصل عليها المستخدم وفقًا للفقرة 2.

      وهذا يعني أنّه على عميل واجهة برمجة التطبيقات مطالبة المستخدمين بإعادة قبول سياسة الخصوصية إذا بدأ العميل بالوصول إلى بيانات واجهة برمجة التطبيقات أو جمعها أو استخدامها بطريقة أو لأغراض لم يتم تناولها في سياسة الخصوصية التي قبلها المستخدم في الأصل.

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

    5. يجب أن يحدّد عملاء واجهة برمجة التطبيقات بوضوح قناة YouTube أو مالك المحتوى المرتبط بأي طلب يتطلّب تفويض المستخدم.

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

      على سبيل المثال، في خدمة YouTube Data API، يمكن ضبط حالة خصوصية الفيديو على public أو private أو unlisted. إذا كان عميل واجهة برمجة التطبيقات يتيح تحميل الفيديوهات، يجب أن يعرض العميل خيارًا واضحًا للمستخدم لاختيار إحدى هذه القيم. وبالمثل، إذا كان برنامج واجهة برمجة التطبيقات يتيح إجراء تعديلات على البيانات الوصفية للفيديو، لا يمكن لبرنامج واجهة برمجة التطبيقات تغيير حالة خصوصية الفيديو بدون موافقة المستخدم الصريحة.

  4. إعادة تحميل بيانات واجهة برمجة التطبيقات وتخزينها وعرضها

    غالبًا ما يحتاج المطوّرون إلى موازنة مزايا تخزين البيانات أو الاحتفاظ بها مؤقتًا، مثل الأداء المحسّن أو استخدام الموارد، مع الرغبة في استرداد أحدث البيانات دائمًا، ما يقدّم أفضل تجربة ممكنة للمستخدم. مع أخذ ذلك في الاعتبار، توضّح السياسات التالية متطلباتك بالإضافة إلى خياراتك في ما يتعلّق بتخزين بيانات YouTube API وتعديلها وعرضها.

    1. يجوز لعملاء واجهات برمجة التطبيقات تخزين الرموز المميّزة للتفويض طوال المدة اللازمة شرط ألا يتم استخدام هذه الرموز إلا لأغراض تتوافق مع الموافقة المحدّدة التي منحها مستخدم نشط وفقًا للقانون الساري.

    2. يمكن أن تخزِّن عملاء واجهات برمجة التطبيقات الأنواع التالية من البيانات المعتمَدة طوال المدة اللازمة شرط أن يتم استخدام البيانات لأغراض تتوافق مع الموافقة المحدّدة التي منحها مستخدم نشط وفقًا للقوانين السارية:

      1. البيانات التي يتم استردادها من خلال خدمة YouTube Analytics API
      2. البيانات المقدَّمة من خلال خدمة YouTube Reporting API
      3. الإحصاءات المقدَّمة من خلال خدمات YouTube API الأخرى، مثل عدد مشاهدات فيديو معيّن أو عدد قنوات مشترك معيّن أو عدد الفيديوهات في قائمة تشغيل معيّنة (يمكن استرداد جميع هذه الإحصاءات من خلال خدمة YouTube Data API).

      يُرجى العِلم أنّه على الرغم من أنّ عميل واجهة برمجة التطبيقات قد يخزّن هذه البيانات لأكثر من 30 يومًا، على العميل التأكّد كل 30 يومًا من أنّ المستخدم لا يزال يأذن له بالوصول إلى هذه البيانات.

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

      للتوضيح، يجب ألا يخزِّن عميل واجهة برمجة التطبيقات الإحصاءات التي يتم استرجاعها كـ بيانات غير مصرَّح بها لأكثر من 30 يومًا. على سبيل المثال، يجب ألا يخزِّن عميل واجهة برمجة التطبيقات عدد المشتركين في قناة على YouTube لأكثر من 30 يومًا بدون الحصول على إذن من مالك القناة.

    3. يجوز لعملاء واجهة برمجة التطبيقات تخزين جميع الأنواع الأخرى من البيانات المعتمَدة غير المحدّدة في القسم (III.E.4.b) طوال المدة اللازمة لأغراض الموافقة المحدّدة التي منحها مستخدم نشط، ولا تزيد هذه المدة عن 30 يومًا تقويميًا. بعد 30 يومًا تقويميًا، على عميل واجهة برمجة التطبيقات حذف البيانات المخزّنة أو إعادة تحميلها.

    4. يمكن أن تخزِّن عملاء واجهة برمجة التطبيقات مؤقتًا كميات محدودة من البيانات غير المصرّح بها طوال المدة اللازمة لأغراض عميل واجهة برمجة التطبيقات، ولكن ليس لأكثر من 30 يومًا تقويميًا. كما هو موضّح في القسم (III.E.4.c) أعلاه مباشرةً، يعني ذلك أنّه بعد 30 يومًا تقويميًا، على برنامج الوصول إلى واجهة برمجة التطبيقات حذف البيانات المخزّنة أو إعادة تحميلها.

    5. في جميع الحالات، على عملاء واجهة برمجة التطبيقات بذل جهود معقولة لضمان توافق بيانات واجهة برمجة التطبيقات المخزّنة مع البيانات الحالية المتوفّرة من خلال خدمات YouTube API. على سبيل المثال، يجب أن تعكس برامج واجهة برمجة التطبيقات التغييرات في البيانات الوصفية وتعديلات عدد المشاهدات في أسرع وقت ممكن.

    6. يجب أن يعرض عملاء واجهة برمجة التطبيقات أحدث بيانات واجهة برمجة التطبيقات المتاحة في العروض الموجّهة للمستخدمين، بما في ذلك واجهات المستخدمين، على الرغم من أنّ عملاء واجهة برمجة التطبيقات قد يعرضون بيانات واجهة برمجة التطبيقات السابقة شرط أن يتم عرضها بدقة في سياق الوقت.

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

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

      وبالمثل، على برامج واجهة برمجة التطبيقات احترام أي وسائل أخرى يعبّر بها المستخدم عن رغبته في منع هذه البرامج من الوصول إلى بيانات المستخدم ذات الصلة به. على سبيل المثال، إذا حذف مستخدم حسابه من برنامج "عميل واجهة برمجة التطبيقات"، عليك أيضًا حذف أي بيانات مستخدمين قد تكون قد حفظتها مرتبطة بهذا المستخدم في أقرب وقت ممكن وفي غضون 7 أيام تقويمية.

    8. يجب ألّا (1) تستبدِل عملاء واجهة برمجة التطبيقات بيانات واجهة برمجة التطبيقات ببيانات مشابهة يتم احتسابها بشكل مستقل، أو (2) يصلوا إلى بيانات واجهة برمجة التطبيقات أو يستخدموها لإنشاء بيانات أو مقاييس جديدة أو مشتقة.  في حال عرض عملاء واجهة برمجة التطبيقات أي معلومات أو بيانات أو مقاييس لا تستند إلى بيانات واجهة برمجة التطبيقات إلى جانب بيانات واجهة برمجة التطبيقات، يجب أن يتضمّن عملاء واجهة برمجة التطبيقات بيان إفصاح واضحًا وبارزًا يوضّح أنّ هذه المعلومات والبيانات والمقاييس ليست من YouTube وأنّها جزء من منتجك الخاص.

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

    9. عند تحميل عميل واجهة برمجة التطبيقات، فإنه يجمع بعض بيانات المستخدمين الأساسية ويشاركها مع YouTube من خلال مشغل YouTube المضمّن لأجل عرض الصورة المصغّرة للفيديو وعنوانه وتحديد إمكانية التشغيل والقيود المفروضة على المحتوى، و لأغراض تتعلّق بالاحتيال وإساءة الاستخدام. يجمع عميل واجهة برمجة التطبيقات بيانات إضافية ويشاركها عند تشغيل الفيديو لتخصيص المشغّل على عميل واجهة برمجة التطبيقات والمواقع الإلكترونية والتطبيقات التابعة لجهات خارجية. تذكَّر أنّه في حال تفعيل ميزة "التشغيل التلقائي"، سيتم تشغيل الفيديو بدون أي تفاعل من المستخدم مع المشغّل، وبالتالي سيتم جمع بيانات التشغيل ومشاركتها عند تحميل الصفحة. يمكنك الحد من البيانات التي تتم مشاركتها مع YouTube قبل أن يتفاعل أحد المستخدمين مع مشغّل YouTube المضمّن من خلال ضبط ميزة "التشغيل التلقائي" على false. كما هو مذكور في بنود الخدمة الخاصة بخدمات YouTube API، عليك أنت وعملاء واجهة برمجة التطبيقات الالتزام بجميع القوانين والقواعد واللوائح السارية، بما في ذلك قوانين الخصوصية ولوائحها.

    10. على عملاء واجهة برمجة التطبيقات البحث عن حالة "محتوى مناسب للأطفال" لكل فيديو على YouTube يتم تضمينه على موقعهم الإلكتروني أو تطبيقهم باتّباع التعليمات الواردة في هذا الدليل. بالنسبة إلى كل فيديو مصنّف على أنّه "محتوى مخصّص للأطفال"، يجب أن يوقف عملاء واجهة برمجة التطبيقات التتبّع ويتأكدوا من أنّ جميع عمليات جمع البيانات المتعلّقة بهذا المشغّل تمتثل للقوانين السارية، بما في ذلك "قانون حماية خصوصية الأطفال على الإنترنت" (COPPA) في الولايات المتحدة واللائحة العامة لحماية البيانات (GDPR) في الاتحاد الأوروبي. يمكنك الانتقال إلى مركز المساعدة في YouTube للحصول على المزيد من المعلومات حول تحديد المحتوى على أنّه مخصّص للأطفال.

  5. الأمان

    عليك أنت وعميل واجهة برمجة التطبيقات اتّباع ما يلي:

    1. الحفاظ على عناصر التحكّم الإدارية والتنظيمية والفنية والفعلية المناسبة لضمان خصوصية بيانات المستخدمين وبيانات واجهة برمجة التطبيقات وأمانها وسريتها
    2. استخدام التشفير المتوافق مع معايير المجال فقط
    3. حماية بيانات واجهة برمجة التطبيقات وأي بيانات أخرى مستخدَمة في عميل واجهة برمجة التطبيقات من الوصول غير المصرّح به أو الاستخدام أو الإفصاح غير المصرّح به
  6. سرقة المحتوى

  7. لا يجوز لك ولبرامج واجهة برمجة التطبيقات تشجيع أو تمكين أو طلب من الآخرين بشكل مباشر أو غير مباشر اقتباس تطبيقات YouTube أو تطبيقات Google أو الحصول على بيانات أو محتوى مقتبس من YouTube. لا يجوز لمحرّكات البحث العامة استخلاص البيانات إلا بما يتوافق مع ملف robots.txt في YouTube أو بإذن خطي مُسبَق من YouTube.

و. انطباع المستخدم

  1. الشكل والأداء في YouTube

    إنّ تجارب المستخدم المبتكرة وتصاميم واجهات المستخدم هي من بين أهم المساهمات التي يمكن أن تقدّمها عملاء واجهات برمجة التطبيقات لمجتمع YouTube. مع ذلك، يبذل مصمّمو YouTube ومهندسوها الكثير من الجهد لتصميم تطبيقات YouTube لضمان تقديم هذه التطبيقات لتجربة مستخدم رائعة.

    مع أخذ كلتا النقطتَين في الاعتبار، يجب ألا تغيّر عملاء واجهة برمجة التطبيقات واجهات المستخدم في تطبيقات YouTube أو تتداخل معها ما لم تحصل على موافقة مكتوبة مسبقة من YouTube. يمكنك طلب هذه الموافقة من خلال هذا النموذج.

  2. العلامة التجارية

    1. يجب أن توضّح أي صفحة أو ميزة من عملاء واجهة برمجة التطبيقات التي تعرض محتوى YouTube، بما في ذلك على سبيل المثال لا الحصر، نتائج البحث وفيديوهات YouTube والقنوات وقوائم التشغيل والصور المصغّرة ومشغّلات YouTube، للمشاهد أنّ YouTube هو مصدر المحتوى ذي الصلة من خلال عرض ميزات علامة YouTube التجارية وفقًا للمتطلبات الواردة أدناه وإرشادات وضع العلامة التجارية على YouTube (https://developers.google.com/youtube/terms/branding-guidelines).

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

    2. يجب عدم عرض المحتوى الذي لا يصدر عن YouTube بطريقة توحي بأنّه مصدره YouTube أو بطريقة قد تؤدي إلى التباس بشأن مصدر هذا المحتوى.

    3. لا يجوز لك ولبرامج واجهة برمجة التطبيقات تشجيع أو تمكين أو طلب من الآخرين التدخل في أيّ مصدر يقدّمه YouTube أو حجبه، سواء بشكل مباشر أو غير مباشر، بما في ذلك المصدر المقدّم من خلال مشغّلات YouTube المضمّنة أو المعروضة فيها. على برامج واجهة برمجة التطبيقات عرض ميزات علامة YouTube التجارية السارية وأيّ مصدر آخر تقدّمه YouTube على جميع أنواع الأجهزة.

  3. سلامة التشغيل

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

    ترى منصة YouTube أنّ سلامة التشغيل تعتمد على اختيار المستخدم لمشاهدة فيديو معيّن، لذا يُحظر على عملاء واجهات برمجة التطبيقات تقديم حوافز لمشاهدة الفيديوهات على النحو التالي:

    1. يجب ألا يحصّل عملاء واجهة برمجة التطبيقات رسومًا من المستخدمين مقابل مشاهدة المحتوى في مشغّل YouTube مضمّن.

    2. يجب ألا تحظر عملاء واجهة برمجة التطبيقات الوصول إلى الفيديو من خلال مطالبة المستخدم باتخاذ إجراء آخر غير النقر على زر التشغيل لمشاهدة المحتوى الصوتي المرئي على YouTube أو مواصلة تشغيله. على سبيل المثال، يجب ألا تطلب عملاء واجهات برمجة التطبيقات من المستخدم الاشتراك في قناة أو إبداء إعجابه بفيديو لمواصلة مشاهدة المحتوى الصوتي المرئي على YouTube.

      للتوضيح، إذا كانت الوظيفة العادية لبرنامج واجهة برمجة التطبيقات تتطلّب إجراءً معيّنًا غير خاص بخدمات YouTube API، مثل تسجيل الدخول أو إثبات العمر، يُسمح بهذه الوظيفة.

    3. يجب ألا تقدّم تطبيقات واجهة برمجة التطبيقات حوافز أو مكافآت أو تعويضات أخرى للمستخدمين مقابل التفاعل مع تطبيقات YouTube (بشكل مباشر أو غير مباشر) من خلال تنفيذ إجراءات مثل مشاهدة المحتوى أو إبداء الإعجاب به أو مشاركته أو الاشتراك في القنوات أو إضافة تعليقات. على سبيل المثال، يجب ألا يوفّر عملاء واجهة برمجة التطبيقات ميزات أو خدمات تسمح بتبادل مشاهدات الفيديو مقابل رسوم أو مقابل إجراءات أخرى ذات صلة بمنصة YouTube أو غير ذات صلة بها.

G. التوزيع والاستخدام التجاري

يمكنك توزيع عملاء واجهة برمجة التطبيقات أو بيعهم مع مراعاة القيود المحدّدة في القسم الفرعي "الإجراءات المحظورة" أدناه، وبالطبع، مع مراعاة الأحكام الأخرى في الاتّفاقية.

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

  1. الإجراءات المحظورة

    بالنسبة إلى السياسات المحدّدة في القائمة التالية التي تتطلّب الحصول على موافقة مكتوبة مسبقة من YouTube، يمكنك طلب هذه الموافقة من خلال هذا النموذج.

    لا يجوز لك ولبرامج واجهة برمجة التطبيقات تشجيع أو تمكين أو الطلب من الآخرين تنفيذ ما يلي:

    1. بيع أو شراء أو استئجار أو إقراض أو نقل أو إعادة توزيع أو ترخيص جزئي أو كامل لخدمات YouTube API، بما في ذلك المحتوى الصوتي المرئي على YouTube

    2. بيع خدمات YouTube API أو إذن الوصول إلى أيّ مكوّنات من خدمات YouTube API ما لم تحصل على موافقة خطية مسبقة من YouTube

    3. بيع إعلانات أو عروض رعاية أو عروض ترويجية يتم عرضها على المحتوى الصوتي المرئي على YouTube أو ضمنه أو على مشغّل YouTube بدون الحصول على موافقة خطية مسبقة من YouTube

    4. بيع الإعلانات أو الرعاية أو العروض الترويجية على أي صفحة أو شاشة تحتوي على بيانات YouTube API ما لم تظهر بيانات أو محتوى أو مواد أخرى غير مأخوذة من YouTube على الصفحة نفسها وتوفّر قيمة مستقلة كافية لتبرير هذه المبيعات في حال إزالة بيانات YouTube API

  2. الإجراءات المسموح بها

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

    1. بيع عميل واجهة برمجة التطبيقات

    2. الترويج لنشاطك التجاري أو مؤسستك الفنية من خلال تحميل محتوى صوتي مرئي أصلي إلى YouTube أو إدارة قنوات على YouTube

    3. تطوير عملاء واجهة برمجة التطبيقات المزوّدة بإعلانات، مثل مدوّنة أو موقع إلكتروني مزوّدَين بإعلانات، يستخدمان خدمات YouTube API مع الالتزام بجميع بنود الاتفاقية الأخرى، بما في ذلك القيود الواردة في القسم III.G.1.d

    4. وضع علامتك التجارية في عميل واجهة برمجة التطبيقات شرط أن تكون هذه العلامة التجارية متوافقة مع إرشادات وضع العلامة التجارية في YouTube وألا تتداخل مع تشغيل المحتوى الصوتي المرئي على YouTube أو أي ميزات خاصة بعلامة YouTube التجارية

    5. بيع أو توزيع الأجهزة التي تحتوي على برنامج API Client أو تستخدمه

ح. المراقبة والتدقيقات

تحتفظ YouTube بالحق في إجراء استطلاعات و/أو مراقبة و/أو تدقيق في إمكانية وصولك إلى خدمات YouTube API أو استخدامك لها لضمان الجودة وتحسين منتجات YouTube وخدماتها والتأكّد من امتثالك للاتفاقية. ولهذا الغرض، قد تُجري YouTube استطلاعات للمستخدمين الذين يستخدمون عملاء واجهة برمجة التطبيقات.

عليك أنت والجهات التي تتصرّف نيابةً عنك الالتزام بما يلي:

  1. عدم التدخل في هذه الاستطلاعات أو جهود المراقبة أو عمليات التدقيق
  2. عدم إخفاء أو حجب وصولك إلى خدمات YouTube API أو استخدامك لها عن YouTube
  3. عند الطلب، وخلال الإطار الزمني المذكور في الطلب، يجب تزويد YouTube بالحسابات اللازمة للوصول إلى جميع الميزات أو الوظائف في الإصدارات الحالية من برامج واجهة برمجة التطبيقات التي يتم استخدامها حاليًا، وذلك كي تتمكّن YouTube من مراجعة هذه برامج واجهة برمجة التطبيقات للتأكّد من امتثالها للاتفاقية.

يجوز لمنصة YouTube استخدام أي وسائل فنية للحدّ من عدم الامتثال لهذه الأحكام.

1- إجراءات حظر إضافية

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

لا يجوز لك ولبرامج واجهة برمجة التطبيقات تشجيع أو تمكين أو الطلب من الآخرين تنفيذ ما يلي:

  1. استخدام خدمات YouTube API لإنشاء أي تطبيقات YouTube أو عرضها أو استخدامها كبديل لها أو كخدمة مشابهة لها بشكل كبير يجب ألا تحاكي عملاء واجهة برمجة التطبيقات تجارب المستخدمين الأساسية في YouTube أو تكرّرها من خلال إعادة إنشاء الميزات أو عمليات المعالجة ما لم تضيف قيمة أو وظيفة مستقلة ومهمة تُحسِّن تفاعل المستخدمين مع YouTube. على سبيل المثال، يجب ألا يعيد عميل واجهة برمجة التطبيقات إنشاء تجربة التصفّح من أي تطبيق YouTube بدون إضافة قيمة مستقلة ومهمة إلى هذه العملية.

  2. إساءة استخدام خدمات YouTube API أو التصرّف بشكل مسيء في ما يتعلّق بهذه الخدمات على سبيل المثال، يجب عدم التشغيل التلقائي للمشاهدات أو عمليات التحميل أو التعليقات أو إبداء الإعجاب أو عدم الإعجاب أو الإجراءات الأخرى أو بدءها بدون الحصول على موافقة صريحة ومُحدّدة مسبقًا من المستخدم.

  3. التدخل بأي شكل من الأشكال في طريقة العمل الصحيحة لأي جانب من جوانب خدمات YouTube API أو تطبيقات YouTube أو تطبيقات Google، بما في ذلك التدخل في عمل الخوادم أو الشبكات التي توفّر هذه الخدمات أو التطبيقات أو إيقافها

  4. تعديل أي وظيفة أو بيانات أو محتوى متاح كجزء من خدمات YouTube API أو في ما يتعلّق بها أو التدخل في هذه الوظيفة أو البيانات أو المحتوى أو إيقافها بأي طريقة أخرى على سبيل المثال، يجب عدم إزالة أو حجب أو تغيير أو إيقاف أي روابط تظهر في مشغّلات YouTube أو في بيانات واجهة برمجة التطبيقات.

  5. تعديل الإعلانات التي تعرضها أو تنشرها YouTube أو خدمات YouTube API أو التدخل فيها أو استبدالها أو حظرها، بما في ذلك في بيانات واجهة برمجة التطبيقات أو المحتوى الصوتي المرئي على YouTube أو مشغّلات YouTube

  6. تعديل أي جزء أو وظيفة في مشغّل YouTube أو الارتكاز عليهما أو حظرهما

  7. فصل أو عزل أو تعديل مكوّنات الصوت أو الفيديو في أي محتوى صوتي مرئي على YouTube يتم توفيره كجزء من خدمات YouTube API أو في ما يتعلّق بها على سبيل المثال، يجب عدم تطبيق مقاطع صوتية بديلة على الفيديوهات.

  8. الترويج بشكل منفصل لمكوّنات الصوت أو الفيديو في أي محتوى صوتي مرئي على YouTube يتم توفيره كجزء من خدمات YouTube API أو في ما يتعلّق بها

  9. إنشاء ميزات أو تضمينها أو الترويج لها تتيح تشغيل المحتوى، بما في ذلك مكوّنات الصوت أو الفيديو، من مشغّل في الخلفية، أي مشغّل لا يظهر في الصفحة أو علامة التبويب أو الشاشة التي يعرضها المستخدم

  10. التأثير سلبًا في وظيفة أو أداء أيّ جانب من خدمات YouTube API أو تطبيقات YouTube أو تطبيقات Google، بما في ذلك الإجراءات التي تتداخل مع خدمات YouTube API أو الخوادم أو الشبكات التي تقدّم هذه الخدمات أو تعطّلها

  11. إرباك أي شخص أو خداعه أو احتياله أو تضليله أو تقديم وصف مضلِّل له أو تشويه سمعته أو إساءة معاملته أو ملاحقته أو تهديده أو إرسال رسائل غير مرغوب فيها إليه أو مفاجأته أو التحرش به

  12. إدخال أو محاولة إدخال أي فيروسات أو فيروسات متنقلة أو عيوب أو فيروسات أحصنة طروادة أو برامج ضارة أو برامج تجسّس أو برامج إعلانية أو أي عناصر أخرى ذات طبيعة ضارة إلى خدمات YouTube API أو تطبيقات YouTube أو تطبيقات Google أو مستخدمي YouTube والأجهزة التي يستخدمونها للوصول إلى هذه الخدمات والمواقع

  13. التحايل على أي قيود جغرافية أو التدخل فيها أو إلغاء مفعولها، بما في ذلك القيود المستندة إلى عنوان IP التي تفرضها YouTube أو خدمات YouTube API

  14. استخدام أي تقنية أخرى غير خدمات YouTube API للوصول إلى بيانات واجهة برمجة التطبيقات أو استردادها، بما في ذلك الوصول إلى أي جزء من أي محتوى صوتي مرئي على YouTube

  15. تقديم خدمة واجهة برمجة تطبيقات تسمح للمستخدمين بالوصول إلى أي بيانات أو وظائف تقدّمها خدمات YouTube API بشكل مباشر أو غير مباشر

  16. تعديل رمز المصدر الأساسي أو ترجمته أو إنشاء أعمال مشتقة منه أو إجراء هندسة عكسية له أو محاولة استخراجه بأي شكل آخر من أي خدمات YouTube API أو من أي برامج ذات صلة بهذه الخدمات

  17. استخدام خدمات YouTube API لأي غرض أو نشاط قد يؤدي استخدام هذه الخدمات أو التخلف عن استخدامها إلى الوفاة أو التعرض لإصابة شخصية أو إلحاق الضرر بالبيئة، مثل تشغيل المنشآت النووية أو أنظمة مراقبة حركة المرور الجوي أو أنظمة المساعدة على الإبقاء على حياة الأفراد

  18. انتهاك حقوق الطبع والنشر أو استغلال مواد تنتهك حقوق الطبع والنشر

  19. المشاركة في المقامرة غير القانونية على الإنترنت أو الترويج لها أو تسهيلها

  20. إنشاء رسائل تجارية أو إعلانات مربكة أو عرضها أو الترويج لها أو تسهيل استخدامها

  21. وضع مشغّل YouTube في سلسلة مُدمجة أو هرمية من إطارات iframe للتحايل على سياسات YouTube أو إخفاء مصدر الاستخدام بأي شكل آخر

ي. برامج واجهة برمجة التطبيقات الموجَّهة إلى الأطفال

  1. إذا كان "عميل واجهة برمجة التطبيقات" (أو أي جزء منه) يستهدف الأطفال أو يوجّه نفسه إليهم (على النحو المحدّد بموجب القوانين السارية، بما في ذلك "قانون حماية خصوصية الأطفال على الإنترنت" (COPPA) في الولايات المتحدة واللائحة العامة لحماية البيانات (GDPR) في الاتحاد الأوروبي) (يُشار إليه هنا باسم "عميل واجهة برمجة التطبيقات الموجّه إلى الأطفال")، عليك أنت وعميل واجهة برمجة التطبيقات الموجّه إلى الأطفال ما يلي:

    1. التأكّد من أنّ "عميل واجهة برمجة التطبيقات الموجّهة إلى الأطفال"، بما في ذلك إمكانية وصوله إلى أي "خدمات YouTube API" واستخدامه لها، يلتزم في جميع الأوقات بقانون حماية خصوصية الأطفال على الإنترنت (COPPA) واللائحة العامة لحماية البيانات (GDPR) وأي قوانين أو تشريعات أخرى سارية

    2. إبلاغ Google بطبيعة "عميل واجهة برمجة التطبيقات الموجّه إلى الأطفال" باستخدام الأدوات المتوفّرة هنا كل "عميل واجهة برمجة تطبيقات موجّهة إلى الأطفال" يتم إبلاغ "Google" به باستخدام هذه الأدوات أو غير ذلك يُشار إليه في هذه السياسة باسم "عميل واجهة برمجة تطبيقات معروف موجّه إلى الأطفال".

    3. عدم استخدام الإعلانات المخصّصة (بما في ذلك تجديد النشاط التسويقي) لاستهداف النشاط السابق أو الحالي لأي مستخدم من عملاء واجهة برمجة التطبيقات الموجّهة إلى الأطفال

    1. بالنسبة إليك وعميل واجهة برمجة التطبيقات الموجّهة إلى الأطفال: لن تتّخذ أنت وعميل واجهة برمجة التطبيقات الموجّهة للأطفال أي إجراءات مستندة إلى الكتابة في خدمات YouTube API ضد مواقع YouTube الإلكترونية أو تطبيقاتها أو خدماتها أو منتجاتها من خلال عميل واجهة برمجة التطبيقات الموجّهة للأطفال، ويجب ألّا تحاولا ذلك.

    2. على الرغم من أنّ الفقرة III.D.1.c (بيانات اعتماد واجهة برمجة التطبيقات) أعلاه تتطلّب إنشاء واحد فقط (1) مشروع لواجهة برمجة التطبيقات لكل عميل لواجهة برمجة التطبيقات، يمكنك تحميل فيديوهاتك إلى قنواتك الرسمية على YouTube من خلال خدمة YouTube Data API (وليس من خلال "عميل واجهة برمجة التطبيقات الموجّه إلى الأطفال" أو "عميل واجهة برمجة التطبيقات" لأي شخص آخر) من خلال إنشاء مشروع لواجهة برمجة التطبيقات جديد ("تحميل مشروع").

      1. لتحميل فيديوهاتك إلى قنواتك الرسمية على YouTube من خلال خدمة YouTube Data API، عليك (أ) إنشاء (1) مشروع لواجهة برمجة التطبيقات باستخدام Google Developers Console (https://console.developers.google.com/) (يُعرف باسم "مشروع تحميل") قبل التحميل، (ب) إلحاق mfk110 كأحد البادئات في رقم تعريف مشروع التحميل، و(ج) التحميل فقط من العميل الذي لا يستهدف الأطفال لواجهة برمجة التطبيقات (وليس من العميل الذي يستهدف الأطفال لواجهة برمجة التطبيقات أو العميل الذي يستخدمه أي شخص آخر).

      2. يمكنك وحدك استخدام "مشروع التحميل"، ويجب عدم استخدامه إلا لتحميل فيديوهاتك إلى قنواتك الرسمية على YouTube من خلال "خدمة YouTube Data API" من "عميل واجهة برمجة التطبيقات" غير الموجّه إلى الأطفال (وليس من "عميل واجهة برمجة التطبيقات" الموجّه إلى الأطفال أو "عميل واجهة برمجة التطبيقات" لأي شخص آخر). إذا كنت تحمّل فيديو "مخصّص للأطفال" من خلال خدمة YouTube Data API من عميل واجهة برمجة تطبيقات غير موجّه إلى الأطفال (وليس من العميل المخصّص للمحتوى الموجّه إلى الأطفال أو عميل واجهة برمجة تطبيقات تابعة لشخص آخر)، يجب ضبط المَعلمة "مخصّص للأطفال" في خدمة YouTube Data API على "true". يمكنك الاطّلاع على المزيد من المعلومات حول تحديد ما إذا كان المحتوى مخصّصًا للأطفال.

    3. بالنسبة إليك وإلى مستخدمي عميل واجهة برمجة التطبيقات الموجّه إلى الأطفال: يجب ألّا تسمح أنت و"عميل واجهة برمجة التطبيقات الموجّهة للأطفال" باتخاذ إجراءات مستندة إلى الكتابة في "خدمات YouTube API" (مثل، على سبيل المثال لا الحصر، تحميل المحتوى والتعليق عليه وإنشاء قوائم تشغيل أو مشاركتها)، ولا يجوز لك أو له تشجيع المستخدمين على اتّخاذ هذه الإجراءات أو طلبها منهم. لن يتم تنفيذ الإجراءات المستندة إلى الكتابة في "خدمات YouTube API" التي يتّخذها مستخدمو "عملاء واجهة برمجة التطبيقات المعروف أنّها موجّهة إلى الأطفال" على مواقع YouTube الإلكترونية وتطبيقاتها وخدماتها ومنتجاتها. وهذا يعني أنّه بغض النظر عن الفقرة 9.1 (الإشعار المطلوب) من بنود خدمة YouTube API التي بموجبها يمكن لمستخدمي عميل واجهة برمجة التطبيقات تحميل محتوى إلى قنواتهم على YouTube أو قنواتك على YouTube، لن يتم تنفيذ عمليات التحميل من مستخدمي عملاء واجهة برمجة التطبيقات المعروف أنّهم موجّهون إلى الأطفال على مواقع YouTube الإلكترونية وتطبيقاتها وخدماتها ومنتجاتها.

  2. يمكن لشركة YouTube تعليق أو إنهاء إمكانية وصولك أنت وعميل API إلى خدمات YouTube API أو استخدامها بسبب عدم الامتثال لبنود الخدمة وال السياسات المتعلّقة بخدمات YouTube API، بما في ذلك عدم الامتثال لهذا القسم 3.(ي).

كاميليا الإبلاغ عن عدم الامتثال

إذا علمت أنّ أيّ مستخدم يصل إلى خدمات YouTube API أو يستخدمها بطريقة لا تمتثل لهذه السياسات أو لأي جزء آخر من الاتّفاقية، يمكنك التواصل مع فريق خدمات YouTube API لتصعيد المشكلة باستخدام هذا النموذج.

4- التعريفات

"الاتّفاقية" تعني المستندات القانونية المحدّدة والمُشار إليها في القسم 2 ("الاتّفاقية") من بنود الخدمة لخدمة YouTube API، والتي يمكن العثور عليها حاليًا على الرابط https://developers.google.com/youtube/terms/api-services-terms-of-service.

"عميل واجهة برمجة التطبيقات" هو موقع إلكتروني أو تطبيق برمجي (بما في ذلك تطبيق للأجهزة الجوّالة) طوّرته أنت ويصل إلى خدمات YouTube API أو يستخدمها.

"بيانات اعتماد واجهة برمجة التطبيقات" تعني بيانات الاعتماد التي تحدّدها YouTube أو Google من خلال Google Developer Console، والتي يتم استخدامها من قِبل كل مشروع لواجهة برمجة التطبيقات لمصادقة الوصول إلى خدمات YouTube API واستخدامها.

يتم تحديد "بيانات واجهة برمجة التطبيقات" ضمن تعريف "خدمات YouTube API" لاحقًا في قسم "التعريفات".

"مشروع واجهة برمجة التطبيقات" يعني المشروع الذي تم إنشاؤه في Google Developer Console والذي يجب أن يحصل عليه عملاء واجهة برمجة التطبيقات للوصول إلى خدمات YouTube API واستخدامها.

"البيانات المعتمَدة" تعني بيانات واجهة برمجة التطبيقات التي يمنح مستخدم نشط عميل واجهة برمجة التطبيقات الإذن صراحةً بالوصول إليها أو استخدامها بأي شكل آخر من خلال بيانات اعتماد المستخدم.

"تطبيقات Google" تعني مواقع Google الإلكترونية وتطبيقاتها وخدماتها ومنتجاتها وصفاتها ومواقعها الأخرى.

"البيانات غير المصرّح بها" تعني بيانات واجهة برمجة التطبيقات التي يمكن لعميل واجهة برمجة التطبيقات الوصول إليها بدون بيانات اعتماد المستخدم.

"بنود الخدمة" تشير إلى بنود خدمة YouTube API Services المتوفّرة حاليًا على الرابط https://developers.google.com/youtube/terms/api-services-terms-of-service.

"بيانات اعتماد المستخدم" تعني بيانات الاعتماد الصادرة للمستخدمين والتي يمكنهم استخدامها للمصادقة للسماح لعملاء واجهة برمجة التطبيقات بتنفيذ العمليات نيابةً عنهم التي تتطلّب تفويضًا.

"خدمات YouTube API" تعني (1) خدمات YouTube API (مثل خدمة YouTube Data API وخدمة YouTube Reporting API) التي يوفّرها YouTube، بما في ذلك خدمات YouTube API المتوفّرة على الموقع الإلكتروني لمطوّري YouTube (على النحو الموضّح أدناه)، (2) الوثائق والمعلومات والمواد وعيّنات الرموز البرمجية والبرامج (بما في ذلك أي تعليمات برمجة قابلة للقراءة) ذات الصلة بخدمات YouTube API والتي تتوفّر على https://developers.google.com/youtube أو من خلال YouTube، (3) البيانات والمحتوى (بما في ذلك المحتوى الصوتي المرئي) والمعلومات المقدّمة إلى عملاء واجهة برمجة التطبيقات (على النحو الموضّح أعلاه) من خلال خدمات YouTube API (يُشار إليها باسم "بيانات واجهة برمجة التطبيقات")، (4) بيانات الاعتماد التي تحدّدها لك و"عملاء واجهة برمجة التطبيقات" من خلال YouTube أو Google

"تطبيقات YouTube" تعني مواقع YouTube الإلكترونية وتطبيقاتها وخدماتها ومنتجاتها وصفاتها ومواقعها الأخرى، بما في ذلك https://www.youtube.com وm.youtube.com والتطبيقات المتوافقة مع الأجهزة الجوّالة، مثل تطبيق YouTube Gaming، وما إلى ذلك، باستثناء خدمات YouTube API.

"ميزات علامة YouTube التجارية" تشير إلى الأسماء التجارية والعلامات التجارية المسجّلة وعلامات الخدمة والشعارات وأسماء النطاقات وغيرها من ميزات العلامة التجارية الفريدة لشركة YouTube.