انتقل إلى المقال
أدلة

تبحث عن شركة برمجة في السعودية أو الخليج؟ 10 أسئلة قبل أن توقّع

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

رسم كرتوني: الروبوت O-bot يحمل لوح ملاحظات ويطرق أول ألواح جسر حبلي ورجل بشماغ يراقب؛ الألواح المفحوصة عليها علامات صح.
صورة توضيحية: افحص كل لوح قبل أن تعبر؛ اطلب إجابات مكتوبة عن الأسئلة العشرة قبل أن توقّع.

أبرز النقاط

  • أرسل إلى كل شركة مرشحة الوصف نفسه والأسئلة العشرة نفسها، واطلب الإجابات مكتوبة، ولا تقارن الأسعار إلا لنطاق العمل المكتوب نفسه.
  • اربط كل دفعة بمرحلة سُلّمت واعتمدتها، واعتمد الواجهات قبل أن تبدأ البرمجة.
  • أبقِ الكود وحسابات المتاجر وأسماء النطاقات والسحابة باسم منشأتك؛ وحساب المنشأة في Apple وGoogle Play يتطلب رقم D-U-N-S.
  • اطلب قائمة مكتوبة بالجهات الفرعية والخدمات، ومنها الذكاء الاصطناعي، وبلد كل منها، وهل يحق لأي مزوّد التدريب على بياناتك؛ فاللائحة التنفيذية تشترط موافقتك المسبقة على جهات المعالجة الفرعية.
  • إن عالج المطوّر بيانات شخصية نيابةً عنك، فالنظام يُلزمك باختيار جهة توفر الضمانات اللازمة، وتشترط لائحته التنفيذية أن يحدد الاتفاق الغرض والبيانات والمدة والإشعار بالتسرب والجهات الفرعية.
في هذه الصفحة
  1. كيف تختار شركة برمجة في السعودية أو خارجها؟ قارن الإجابات قبل الأسعار
  2. الفريق: من ينفّذ العمل فعلًا؟ (السؤالان 1 و2)
    1. 1. من سينفّذ العمل، ومن أين؟
    2. 2. هل ستُسندون جزءًا من العمل إلى جهة أخرى، أو تعتمدون على خدمات طرف ثالث؟
  3. الأوراق: نطاق عمل مكتوب وجدول زمني معلن (السؤالان 3 و4)
    1. 3. هل النطاق مكتوب، بما في ذلك ما هو خارجه؟
    2. 4. هل هناك جدول زمني معلن بمراحل تسليم واضحة؟
  4. الدفعات والتصميم: ادفع مقابل ما اعتمدته، واعتمد الواجهات أولًا (السؤالان 5 و6)
    1. 5. كيف ترتبط الدفعات بما يُسلَّم فعلًا؟
    2. 6. متى نرى الواجهات ونعتمدها؟
  5. بعد الإطلاق: الضمان والدعم وما تملكه (السؤالان 7 و8)
    1. 7. ما الضمان والدعم والصيانة بعد الإطلاق؟
    2. 8. ماذا نملك في النهاية: الكود والحسابات والبيانات؟
  6. بياناتك: ما يُلزمك به نظام حماية البيانات الشخصية (السؤالان 9 و10)
    1. 9. ما الضمانات واتفاقية المعالجة التي تقدمونها للبيانات الشخصية؟
    2. 10. أين تُستضاف البيانات وتُعالَج، بما في ذلك خدمات الذكاء الاصطناعي؟
  7. جدول لمقارنة الإجابات
    1. قبل أن توقّع: الأوراق التي تطلبها
  8. تبحث عن شركة تنفّذ أم عن شريك تقني؟
  9. اطرح الأسئلة نفسها علينا

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

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

كيف تختار شركة برمجة في السعودية أو خارجها؟ قارن الإجابات قبل الأسعار

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

وإن لم تقرر بعد هل تشتري برنامجًا جاهزًا أم تبني نظامًا خاصًا، أو أردت نموذجًا لصفحة الوصف هذه، فابدأ بدليل برنامج جاهز أم برمجة نظام لشركتك؟.

وتحقق أولًا من الجهة التي ستوقّع معك. فالموقع الإلكتروني للشركة وعنوانها المحلي، سواء أكانت شركة برمجة سعودية أم من خارج المملكة، لا يخبرانك أي كيان نظامي سيوقّع العقد، ولا أين يعمل الفريق. في السعودية، تتيح خدمة «الاستعلام عن بيانات السجل التجاري» من وزارة التجارة البحث في بيانات السجل باسم المنشأة أو رقمها الوطني الموحد، والخدمة مجانية [1]. وفي البلدان الأخرى، ابحث في السجل الرسمي للشركات في بلد التسجيل. ودوّن هذا البلد، فستحتاجه في السؤالين 9 و10، وحين تحدد مع مستشارك القانوني النظامَ الذي يحكم العقد.

الفريق: من ينفّذ العمل فعلًا؟ (السؤالان 1 و2)

1. من سينفّذ العمل، ومن أين؟

من يبيعك المشروع ليس بالضرورة من يبنيه، وكل انتقال للعمل بين فرق منفصلة يُضيّع جزءًا مما فهمه الفريق منك.

الإجابة الجيدة تتضمن:

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

واطلب لقاء من سيقود التنفيذ، إلى جانب مدير الحساب.

2. هل ستُسندون جزءًا من العمل إلى جهة أخرى، أو تعتمدون على خدمات طرف ثالث؟

يعتمد كثير من الأنظمة على خدمات خارجية، كالاستضافة السحابية ومزوّد نموذج الذكاء الاصطناعي وإرسال البريد والرسائل، وقد تمر بياناتك عبر كل منها. وإذا عالج النظام بيانات شخصية، فاللائحة التنفيذية لنظام حماية البيانات الشخصية في المملكة تطلب أن يحدد الاتفاق مع المطوّر «جهات المعالجة الفرعية المتعاقدة مع جهة المعالجة، أو أي طرف آخر سيجري الإفصاح له عن البيانات الشخصية» [2، المادة 17، الفقرة 1 (ز)].

وعلى المطوّر، قبل التعاقد مع أي جهة معالجة فرعية، أن يُشعرك ويحصل على موافقتك المسبقة، ويمكّنك من الاعتراض خلال مدة تتفقان عليها [2، المادة 17، الفقرة 5 (ج)].

الإجابة الجيدة تتضمن:

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

الأوراق: نطاق عمل مكتوب وجدول زمني معلن (السؤالان 3 و4)

3. هل النطاق مكتوب، بما في ذلك ما هو خارجه؟

الخلاف على سؤال «هل كان هذا ضمن النطاق؟» يصعب حسمه دون وثيقة وقّعها الطرفان، والنطاق المكتوب يجيب عنه مسبقًا.

الإجابة الجيدة تتضمن:

  • كل ميزة ومعها اختبار قبول مكتوب، أي تعريف واضح لمعنى «تم التنفيذ».
  • لغات الواجهة، كالعربية (من اليمين إلى اليسار) والإنجليزية.
  • كل ربط مع نظام آخر باسمه: بوابة الدفع، والنظام المحاسبي، والخدمات الحكومية أو خدمات الدخول الموحد التي تستخدمها.
  • قائمة صريحة بما هو خارج النطاق.
  • طريقة تسعير طلبات التغيير واعتمادها.

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

وتنبّه الهيئة السعودية للبيانات والذكاء الاصطناعي (سدايا) إلى أن النماذج التوليدية قد تولّد «بثقة مفرطة “حقائق” تعد خيالًا كاملًا»، وتجعل التحقق من المحتوى الناتج مسؤولية المستخدمين [3، البند 5.3]. وإن لم تحدد بعد المهمة التي تريد أن يتولاها الذكاء الاصطناعي، فابدأ بدليل الذكاء الاصطناعي في الشركات الصغيرة: ابدأ بمهمة واحدة متكررة.

4. هل هناك جدول زمني معلن بمراحل تسليم واضحة؟

تاريخ التسليم النهائي وحده يُخفي المرحلة التي بدأ فيها التأخير، فلا تكتشفه إلا متأخرًا.

الإجابة الجيدة تتضمن:

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

الدفعات والتصميم: ادفع مقابل ما اعتمدته، واعتمد الواجهات أولًا (السؤالان 5 و6)

5. كيف ترتبط الدفعات بما يُسلَّم فعلًا؟

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

الإجابة الجيدة تتضمن:

  • ربط كل دفعة بمرحلة محددة وباختبارات قبولها من السؤال 3.
  • تعريفًا مكتوبًا لـ«الاعتماد»، والمدة المتاحة لك لاختبار كل مرحلة.
  • ربط الدفعة الأخيرة بالإطلاق وبنجاح اختبار التسليم النهائي (السؤال 8).

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

6. متى نرى الواجهات ونعتمدها؟

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

الإجابة الجيدة تتضمن:

  • تصاميم أو نموذجًا أوليًا تفاعليًا للمسارات الرئيسية، بكل لغة ستطلق بها. وتُراجَع الواجهة العربية من اليمين إلى اليسار من البداية، لا بقلب الواجهة الإنجليزية في آخر المشروع.
  • اعتمادًا مكتوبًا قبل بدء برمجة كل جزء.
  • معاملة أي تعديل بعد الاعتماد بوصفه طلب تغيير، وفق الآلية المتفق عليها في السؤال 3.
بطاقة: اطلب إجابات مكتوبة عن النطاق (3) والدفعات (5) والملكية (8) واتفاقية المعالجة (9) واستضافة البيانات (10).
ملخص: خمس إجابات تطلبها مكتوبة؛ والصفر في السؤال 3 أو 8 أو 9 أو 10 يعني ألا توقّع حتى يُعالَج النقص.

بعد الإطلاق: الضمان والدعم وما تملكه (السؤالان 7 و8)

7. ما الضمان والدعم والصيانة بعد الإطلاق؟

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

الإجابة الجيدة تتضمن:

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

الأمن السيبراني: اسأل هل تُفعَّل المصادقة متعددة العوامل افتراضيًا ودون تكلفة إضافية، وهل يحتفظ النظام بسجلات أمنية لتسجيل الدخول وتغييرات الإعدادات والوصول إلى البيانات، وكيف يسهّل تثبيت التحديثات الأمنية. هذه أسئلة من دليل «Secure by Demand» الذي أصدرته وكالة الأمن السيبراني وأمن البنية التحتية الأمريكية (CISA) مع مكتب التحقيقات الفيدرالي (FBI) لمشتري البرمجيات، ويدعو إلى إدراج متطلبات الأمن في صياغة العقود [4]. والدليل أمريكي، لكن أسئلته تصلح في أي بلد.

ميزات الذكاء الاصطناعي: اسأل عمّا يحدث إذا تغيّر النموذج الذي يعمل عليه النظام أو تغيّر مزوّده: هل ستُبلَّغ مسبقًا؟ وهل تُعاد اختبارات القبول المتفق عليها في السؤال 3؟

8. ماذا نملك في النهاية: الكود والحسابات والبيانات؟

لا تستطيع تغيير المطوّر، ولا نقل العمل إلى فريقك الداخلي، ما لم يكن كل ما يلزم لتشغيل النظام في يدك.

واتفق قبل التوقيع على قائمة التسليم النهائي هذه:

البندباسم من، وكيف يُسلَّم
الكود المصدريفي مستودع تملكه منشأتك، والمطوّر عضو فيه تستطيع إزالته
التطبيق على المتاجرفي حسابات منشأتك نفسها على App Store وGoogle Play
أسماء النطاقات (الدومين)، وحسابات السحابة والبريد والذكاء الاصطناعي، ومفاتيح الربط البرمجية (API keys)باسم منشأتك، أو قابلة للنقل إليها عند الطلب
بيانات الدخول الإدارية، وملفات التصميم، والتوثيق التقنيتُسلَّم لك كاملة، وتُحدَّث كلما تغيّرت
البياناتتصدير كامل بصيغة قابلة للاستخدام، متى طلبته
الإنهاء المبكرما تتسلّمه وما تدفعه إن أنهى أحد الطرفين العقد قبل الإطلاق: الكود والتصاميم والوثائق حتى تاريخه، والدفع حتى آخر مرحلة معتمدة

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

وفي مشاريع برمجة تطبيقات الجوال، اتفق على حسابات المتاجر قبل التوقيع. تعرض Apple اسم المنشأة صاحبة الحساب بصفته اسم البائع لتطبيقاتها في App Store، وتطلب لحساب المنشأة رقم D-U-N-S (نظام ترقيم البيانات العالمي)، وهو رقم تعريف من تسعة أرقام تصدره شركة Dun & Bradstreet [5]، ويصدر مجانًا في معظم البلدان [6]. ويطلب Google Play الرقم نفسه لإنشاء حساب مطوّر لمؤسسة [7].

فإن نُشر التطبيق من حساب شركة البرمجة، ظهر اسمها لعملائك بائعًا له. ونقل التطبيق إلى حساب آخر لاحقًا ممكن على المنصتين، لكنه إجراء له خطوات وشروط [8][9]. فاطلب من أي شركة برمجة تطبيقات جوال أن تنشر تطبيقك من حساب منشأتك منذ اليوم الأول.

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

بياناتك: ما يُلزمك به نظام حماية البيانات الشخصية (السؤالان 9 و10)

هذا المقال معلومات عامة وليس استشارة قانونية. راجع التزامات منشأتك وفق النص الحالي للنظام ولائحته التنفيذية، واعرض العقد على مستشارك القانوني قبل التوقيع.

حين تعالج شركة البرمجة بيانات شخصية نيابةً عنك، كأن تستضيف النظام أو تدعمه أو تنقل إليه بياناتك القديمة، تكون منشأتك في الغالب جهة التحكم بحسب نظام حماية البيانات الشخصية، وهي التي «تحدد الغرض من معالجة البيانات الشخصية وكيفية ذلك»، ويكون المطوّر جهة المعالجة التي «تعالج البيانات الشخصية لمصلحة جهة التحكم ونيابةً عنها» [10، المادة 1]. واختيار جهة المعالجة مسؤوليتك، إذ تُلزم المادة 8 جهة التحكم «باختيار الجهة التي توفر الضمانات اللازمة لتنفيذ أحكام النظام واللوائح»، وبالتحقق من التزامها [10].

وإن كانت منشأتك أو مطوّرك خارج المملكة، فالنظام يُطبَّق أيضًا على «معالجة البيانات الشخصية المتعلقة بالأفراد المقيمين في المملكة بأي وسيلة كانت من أي جهة خارج المملكة» [10، المادة 2]؛ فالشركة في دبي أو الدوحة أو لندن التي تعالج بيانات مقيمين في السعودية معنية بهذا القسم. وإن لم تكن كذلك، فراجع ما يطلبه قانون حماية البيانات في بلدك من عقود جهات المعالجة، والقائمة التالية نقطة بداية.

9. ما الضمانات واتفاقية المعالجة التي تقدمونها للبيانات الشخصية؟

الإجابة الجيدة اتفاقية معالجة بيانات مكتوبة. وتحدد المادة 17 من اللائحة التنفيذية ما يجب أن يتضمنه الاتفاق مع جهة المعالجة [2]:

البند (م 17/1)ما يتضمنه الاتفاقما تطلبه من المطوّر
أغرض المعالجةما يفعله النظام بالبيانات، بكلمات واضحة
بفئات البيانات الشخصية المعالجةقائمة: الأسماء، وأرقام الجوال والهوية، والبيانات الصحية إن وُجدت
جالمدة الزمنية للمعالجةمدة احتفاظه بالبيانات أو وصوله إليها، وحذفها في النهاية
دإشعارك بأي تسرب للبيانات «دون تأخر غير مبرر»من يُبلغ من، ومتى
هـهل يخضع لأنظمة في دول أخرى، وأثر ذلك على التزامهأنظمة أي بلد تنطبق عليه، خصوصًا إن كان خارج المملكة
والإفصاح الوجوبي بموجب أنظمة المملكة دون اشتراط موافقتك المسبقة، على أن يُشعرك بهالتزامه بإبلاغك حين يحدث ذلك
زجهات المعالجة الفرعية، وأي طرف آخر يُفصَح له عن البياناتقائمة السؤال 2

وعلى جهة التحكم أيضًا أن تُصدر لجهة المعالجة تعليمات واضحة، وأن تتحقق من التزامها «بشكل دوري»، ولها أن تعيّن طرفًا مستقلًا لذلك [2، المادة 17، الفقرتان 2 و3]. فاسأل كيف سيمكّنك المطوّر من التحقق: مراجعة سنوية، أو اطلاع على السجلات، أو ملخص أمني.

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

10. أين تُستضاف البيانات وتُعالَج، بما في ذلك خدمات الذكاء الاصطناعي؟

الإجابة الجيدة قائمة بمسار البيانات:

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

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

الاستضافة والسحابة والخدمات العاملة خارج المملكة

إذا نُقلت بيانات شخصية إلى خارج المملكة، فالمادة 29 من النظام تحدد أغراض النقل وشروطه، ومنها توافر مستوى مناسب لحمايتها، وأن يقتصر النقل «على الحد الأدنى من البيانات الشخصية الذي تدعو الحاجة إليه» [10].

وفي حالات الإعفاء من بعض هذه الشروط، تُلزم لائحة نقل البيانات الشخصية إلى خارج المملكة جهةَ التحكم باستخدام ضمانات مناسبة: البنود التعاقدية القياسية، أو القواعد المشتركة الملزمة، أو شهادة الاعتماد [11، المادة 4، الفقرة 1]، وبإجراء تقويم للمخاطر قبل النقل [11، المادة 7، الفقرة 1]. وتسري أحكام النظام واللوائح كذلك على «عمليات النقل اللاحق» للبيانات بعد خروجها [11، المادة 5].

وإن كانت منشأتك ملزمة بضوابط الأمن السيبراني للحوسبة السحابية (CCC-2:2024) الصادرة عن الهيئة الوطنية للأمن السيبراني، فاسأل المطوّر كيف تستوفي استضافته هذه الضوابط. وهي امتداد للضوابط الأساسية للأمن السيبراني، وتحدد المتطلبات من منظور «مقدمي الخدمات والمشتركين» [12].

جدول لمقارنة الإجابات

قيّم إجابة كل شركة عن كل سؤال بإحدى ثلاث درجات (الحد الأعلى للمجموع 20):

  • 2: إجابة مكتوبة مع دليل.
  • 1: إجابة شفهية أو ناقصة.
  • 0: لا إجابة، أو علامة تحذير.

قاعدة الأسئلة الحاسمة: إذا حصلت شركة على 0 في السؤال 3 أو 8 أو 9 أو 10، فلا توقّع معها حتى يُعالَج النقص، مهما كان مجموعها. والنظام الذي فيه حسابات مستخدمين يحفظ بيانات شخصية كالأسماء وعناوين البريد، فإن كان المطوّر سيستضيفه أو يدعمه أو يعمل على بياناتك الفعلية، فافترض أن السؤالين 9 و10 ينطبقان عليك. ولا تقارن المجاميع إلا بين الشركات التي لم تحصل على صفر في أيٍّ من هذه الأسئلة، ثم قارن أسعارها للنطاق المكتوب نفسه.

#السؤالعلامة تحذيراطلب أن ترى
1من ينفّذ العمل، ومن أين؟«فريقنا» دون أسماء أو أدوار، ولا عمل قائم تستطيع رؤيتهالفريق بالأسماء، ولقاءً مع قائد التنفيذ، ومشروعًا قائمًا وعميلًا سابقًا للتواصل
2الجهات الفرعية والخدمات الخارجية«لا أحد»، والعرض يذكر خدمات سحابية أو ذكاءً اصطناعيًاالقائمة المكتوبة، مع بلد كل جهة
3نطاق مكتوب يشمل ما هو خارجهقائمة ميزات في صفحة واحدة، أو «نتفاهم أثناء التطوير»مسودة النطاق مع اختبارات القبول
4جدول زمني معلنتاريخ نهائي واحد، ولا شيء مطلوب منكخطة المراحل بتواريخها وما عليك تقديمه
5دفعات مرتبطة بالتسليمدفعات بتواريخ، لا بعمل معتمدجدول الدفعات مربوطًا بالمراحل
6اعتماد الواجهات قبل البرمجةالبرمجة تبدأ قبل أن ترى الشاشات، والعربية «لاحقًا»نموذجًا أوليًا وخطوة الاعتماد
7الضمان والدعم والصيانة«سندعمكم» دون شروط مكتوبةشروط الضمان والدعم، وتقدير تكاليف التشغيل
8ما تملكه في النهايةالتطبيق في حساب شركة البرمجة، والكود «عند الطلب»بند الملكية والتسليم وقائمة الحسابات
9الضمانات واتفاقية المعالجة«نحن ملتزمون» دون أي ورقةمسودة اتفاقية المعالجة ببنود المادة 17
10أماكن الاستضافة والمعالجة«في السحابة» فقط، أو لا يعرف المطوّر أين تعمل خدمة الذكاء الاصطناعيقائمة مسار البيانات وضمانات النقل

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

قبل أن توقّع: الأوراق التي تطلبها

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

تبحث عن شركة تنفّذ أم عن شريك تقني؟

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

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

والأسئلة العشرة تنطبق على الشريك أيضًا. ويزداد وزن السؤال 8 (ما تملكه) والسؤال 2 (من يعمل على المنتج غيره) حين يكون من يبني المنتج شريكًا في ملكيته.

اطرح الأسئلة نفسها علينا

تنطبق هذه الأسئلة على O AI (أو إيه آي)، وهي شركة ذكاء اصطناعي وبرمجيات سعودية، كما تنطبق على أي شركة أخرى. وهذه التزاماتنا المنشورة:

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

وتجيب هذه الالتزامات عن السؤال 1 والأسئلة من 3 إلى 7. وعن السؤال 1 أيضًا، تستطيع أن ترى منتجنا «رُشد» يعمل على الويب وعلى App Store لأجهزة iPhone، وكثير من أعمالنا الأخرى سرّي بطلب من عملائنا.

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

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

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

هذا المقال معلومات عامة وليس استشارة قانونية؛ اعرض العقد على مستشارك القانوني قبل التوقيع.

الأسئلة الشائعة

كيف أختار شركة برمجة تطبيقات في السعودية؟

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

ماذا أسأل شركة الذكاء الاصطناعي تحديدًا؟

ثلاثة أمور فوق الأسئلة العشرة: اختبار قبول على عيّنة من حالاتك السابقة التي تعرف إجاباتها الصحيحة، مع تحديد من يراجع المخرجات (السؤال 3)؛ وإبلاغك مسبقًا إذا تغيّر النموذج أو مزوّده، مع إعادة تلك الاختبارات (السؤال 7)؛ ومكان معالجة الذكاء الاصطناعي، وهل يحق للمزوّد استخدام بياناتك في تدريب نماذجه (السؤال 10)، إذ تنبّه سدايا في «مبادئ الذكاء الاصطناعي التوليدي للعموم» (البند 5.4) إلى أن ما يُدخل في الأوامر قد يُستخدم بيانات تدريب ويمكن كشفه لأطراف ثالثة.

هل التعاقد مع شركة برمجة أفضل من المبرمج المستقل؟

لا أحد منهما أفضل في كل الحالات. اطرح الأسئلة العشرة نفسها على الطرفين، وقارن الإجابات. ومع المبرمج المستقل انتبه أكثر لثلاثة أسئلة: السؤال 1 (من يغطي العمل إذا غاب أو انشغل؟)، والسؤال 7 (من يدعم النظام بعد الإطلاق؟)، والسؤال 8 (هل الكود والحسابات باسم منشأتك؟). ويشمل تعريف جهة المعالجة في النظام «أي شخصية ذات صفة طبيعية» (المادة 1 من النظام)، فالسؤالان 9 و10 ينطبقان على المبرمج المستقل الذي يعالج بيانات شخصية نيابةً عنك.

من يجب أن يملك الكود المصدري وحسابات متاجر التطبيقات؟

عمليًا، منشأتك، إن أردت أن تبقى حرًا في تغيير المطوّر: الكود في مستودع تملكه، والتطبيقات في حسابات منشأتك على App Store وGoogle Play، وكلاهما يطلب رقم D-U-N-S لحساب المنشأة بحسب صفحات المساعدة لدى Apple وGoogle Play. أما الملكية القانونية للكود فيحددها العقد والنظام الذي يحكمه، فاطلب بندًا صريحًا للملكية والتسليم، واعرضه على مستشارك القانوني.

كيف أقارن عروض الأسعار من شركات البرمجة؟

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

هل يمكن التعاقد مع شركة برمجة من خارج السعودية؟

نعم، لكن الأسئلة العشرة تصبح أهم. فإذا كان النظام يعالج بيانات شخصية لأفراد مقيمين في المملكة، فنظام حماية البيانات الشخصية ينطبق حتى لو جرت المعالجة من خارجها (المادة 2 من النظام). ويجب أن يوضح اتفاق المعالجة هل تخضع الشركة لأنظمة دول أخرى وأثر ذلك على التزامها (المادة 17 من اللائحة التنفيذية)، ويخضع نقل البيانات إلى خارج المملكة لشروط المادة 29 من النظام، وللضمانات الواردة في لائحة نقل البيانات الشخصية إلى خارج المملكة. وتحقق من الشركة في السجل الرسمي للشركات في بلدها.

شركتنا خارج السعودية ونبني تطبيقًا لمستخدمين فيها. ما الذي يتغير؟

ثلاثة أمور. ينطبق نظام حماية البيانات الشخصية على معالجة بيانات المقيمين في المملكة حتى لو جرت من خارجها (المادة 2 من النظام)، فالسؤالان 9 و10 يخصانك ويخصان مطوّرك، وإن نُقلت بيانات شخصية إلى خارج المملكة فشروطها في المادة 29 من النظام وفي لائحة نقل البيانات الشخصية إلى خارج المملكة. وإن كان للتطبيق واجهة عربية، فاطلب تصميمها من اليمين إلى اليسار من البداية (السؤال 6). وانشر التطبيق من حسابات منشأتك في Apple وGoogle Play، ويتطلب كلاهما رقم D-U-N-S. وهذه معلومات عامة وليست استشارة قانونية.

ماذا يتضمن عقد برمجة تطبيق؟

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

كيف أُعدّ هذا المقال: أُعدّ من المصادر الرسمية المذكورة أدناه (سدايا، وهيئة الخبراء، والهيئة الوطنية للأمن السيبراني، ووزارة التجارة، وCISA، وApple، وGoogle)، وروجعت في 29 سبتمبر 2026. صيغت المسودة بمساعدة الذكاء الاصطناعي، ثم دُقّقت على المصادر. الصور توضيحية مولّدة بالذكاء الاصطناعي.

المصادر

  1. الاستعلام عن بيانات السجل التجاري (خدمة إلكترونية) (يفتح في نافذة جديدة)وزارة التجارة · mc.gov.sa
  2. اللائحة التنفيذية لنظام حماية البيانات الشخصية (يفتح في نافذة جديدة)الهيئة السعودية للبيانات والذكاء الاصطناعي (سدايا) · sdaia.gov.sa
  3. مبادئ الذكاء الاصطناعي التوليدي للعموم (مايو 2025) (يفتح في نافذة جديدة)الهيئة السعودية للبيانات والذكاء الاصطناعي (سدايا) · sdaia.gov.sa
  4. Secure by Demand Guide: How Software Customers Can Drive a Secure Technology Ecosystem (أغسطس 2024، بالإنجليزية) (يفتح في نافذة جديدة)وكالة الأمن السيبراني وأمن البنية التحتية الأمريكية (CISA) ومكتب التحقيقات الفيدرالي (FBI) · cisa.gov
  5. Become a member: Apple Developer Program (بالإنجليزية) (يفتح في نافذة جديدة)Apple Developer · developer.apple.com
  6. Enrollment (Membership, Account Help، بالإنجليزية) (يفتح في نافذة جديدة)Apple Developer · developer.apple.com
  7. اختيار نوع حساب المطوِّر (مساعدة Play Console) (يفتح في نافذة جديدة)Google · support.google.com
  8. Overview of app transfer (App Store Connect Help، بالإنجليزية) (يفتح في نافذة جديدة)Apple Developer · developer.apple.com
  9. Transfer apps to a different developer account (Play Console Help، بالإنجليزية) (يفتح في نافذة جديدة)Google · support.google.com
  10. نظام حماية البيانات الشخصية (النص الرسمي بتعديلاته بالمرسوم الملكي م/148) (يفتح في نافذة جديدة)هيئة الخبراء بمجلس الوزراء · laws.boe.gov.sa
  11. لائحة نقل البيانات الشخصية إلى خارج المملكة (الإصدار 2.0، أغسطس 2024) (يفتح في نافذة جديدة)الهيئة السعودية للبيانات والذكاء الاصطناعي (سدايا) · sdaia.gov.sa
  12. ضوابط الأمن السيبراني للحوسبة السحابية (CCC-2:2024) (يفتح في نافذة جديدة)الهيئة الوطنية للأمن السيبراني · nca.gov.sa

عن الكاتب

عبدالله الشلويAbdullah Alshalawi

المؤسس والرئيس التنفيذي

أنا عبدالله الشلوي، مؤسس O AI (أو إيه آي) ورئيسها التنفيذي. أسّست الشركة في الخبر في مارس 2026 لأساعد المنشآت في المملكة على الاستفادة من الذكاء الاصطناعي بطريقة عملية: إدخاله في العمل الذي تؤديه فرقها اليوم، وبناء برمجيات مخصّصة على مقاس طريقة عملها، وأتمتة المهام المتكررة التي تُبطئها.

وأقود كذلك «رُشد»، منصتنا لإدارة مكاتب المحاماة، المتاحة على الويب وiPhone وAndroid، والتي تجمع القضايا والعملاء والجلسات والفوترة في مكان واحد، مع صياغة المستندات بمساعدة الذكاء الاصطناعي بالعربية والإنجليزية.

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

مقالات أخرى بقلم عبدالله الشلوي