إنشاء قائمة تحقق لمعقولية شرط عدم المنافسة
نادراً ما يُقيَّم شرط عدم المنافسة على أساس مدته وحدها. يحوّل هذا المولّد المدة المقترحة والنطاق الجغرافي ودور العامل إلى قائمة منظّمة بعوامل المعقولية التي تخضع عادةً للتدقيق.
شغّل الأداة مجانًا
وتشمل المصلحة التجارية، ومدى ارتباط الدور بالعمل المحظور، والامتداد المكاني، والعبء الواقع على العامل، والآثار العامة، ووضوح الصياغة، والبدائل الأقل تقييداً. والنتيجة أداة محايدة من حيث الولاية القضائية لتحديد المسائل التي تستحق المراجعة؛ فهي ليست مشورة قانونية ولا حكماً بأن الشرط صحيح أو قابل للإنفاذ أو ملائم بموجب قانون معيّن.
ابدؤوا بالمصلحة المراد حمايتها لا بالحظر
تبدأ المراجعة المفيدة بتحديد المصلحة التجارية التي يراد للشرط أن يحميها. وقد تتمثل في علاقات العملاء التي بناها موظف المبيعات، أو معلومات التسعير السرية المتاحة لمسؤول تجاري، أو خطط المنتجات الحساسة، أو أسرار تجارية حقيقية. ووصف الدور مهم لأن القيد ينبغي أن يرتبط بما كان الشخص يفعله أو يعرفه أو يؤثر فيه فعلاً، أو بما يستطيع استغلاله في المنافسة. أما المسمى الوظيفي العام فليس دليلاً قوياً بمفرده. وثّقوا المهام المحددة، والتعامل مع العملاء، وسلطة اتخاذ القرار، والوصول إلى المعلومات، والمدة التي تظل خلالها الميزة الحساسة ذات قيمة. ثم قارنوا تلك الوقائع بالعمل الذي يحظره الشرط. فإذا كان الشخص مسؤولاً عن خط منتجات واحد في منطقة واحدة، فإن حظر وظائف ومنتجات وعملاء لا صلة لهم يحتاج إلى تفسير خاص. تستخلص القائمة من وصف الدور مصالح محتملة تستحق البحث، لكن هذه الإشارات تساعد على جمع الأدلة ولا تمثل نتائج نهائية. كما أنها لا تفترض وجود معلومات سرية لمجرد أن الدور يبدو إدارياً أو تقنياً أو تجارياً. تحقّقوا من كل مصلحة مزعومة واحذفوا كل قيد لا يرتبط بخطر مشروع وموثّق.
افحصوا المدة والمنطقة والأنشطة معاً
تتفاعل مدة القيد ونطاقه الجغرافي والأنشطة المحظورة بعضها مع بعض. فقد يكون الشرط القصير واسعاً إذا منع تقريباً كل أنواع العمل في سوق كبير، بينما قد تتطلب المدة الأطول دليلاً أقوى على عمر علاقات العملاء أو المعلومات السرية. أدخلوا المدة بالأشهر وصفوا النطاق الجغرافي بعبارات عملية، مثل حسابات عملاء محددة، أو إقليم مبيعات، أو مسافة حول مدينة، أو نشاط على مستوى الدولة، أو عملاء تُقدَّم لهم الخدمة عن بُعد. يصنّف الناتج هذه المدخلات لتوجيه المراجعة فقط؛ وليست التصنيفات حدوداً قانونية. قارنوا النطاق المقترح بالأماكن التي عمل فيها الشخص فعلياً وبالسوق التي تملك المنشأة مصلحة مشروعة في حمايتها. وفي العمل عن بُعد أو العابر للحدود، افحصوا ما إذا كانت الحسابات أو العملاء أو المنتجات أو الأنشطة تصف الخطر بدقة أكبر من الخريطة. اذكروا بصورة مستقلة الواجبات التنافسية المحظورة. واسألوا هل يمنع الشرط فقط العمل القادر على استغلال المصلحة المحددة، أم يمنع أي وظيفة لدى منافس. وأخيراً، وثّقوا سبب توافق المدة المختارة مع الوقت اللازم لتقادم المعلومات أو تراجع التأثير في العملاء أو نجاح تدبير انتقالي.
راجعوا العبء والبدائل والقانون الواجب التطبيق
لا تقتصر مراجعة المعقولية على الحماية التي تفضّلها المنشأة. قيّموا الأثر العملي في العامل، بما في ذلك الوظائف المتاحة، واستخدام المهارات العامة، والدخل، والانتقال إلى مكان آخر، واستمرار المسار المهني، والقدرة على البقاء في المهنة. وراعوا الأثر في العملاء والمصلحة العامة، ولا سيما حين يتعلق العمل بخبرة نادرة أو خدمات أساسية أو حرية اختيار المهنيين. ثم قارنوا التدابير الأضيق نطاقاً. فقد تعالج التزامات السرية وحماية الأسرار التجارية مخاطر المعلومات، وقد تحمي القيود المحددة على استقطاب العملاء أو الموظفين العلاقات، وقد يقلل الإخطار المسبق أو الإجازة المدفوعة أو القيد المرتبط بحسابات معينة من الضرر. تطلب القائمة هذه المقارنة لأن الحظر الواسع قد يبدو أقل ضرورة عندما يحمي تدبير محدد المصلحة نفسها. راجعوا أيضاً التعريفات، والكيانات المشمولة، والخدمات المنافسة، والاستثناءات، وتواريخ البداية والنهاية، والأحداث التي تفعّل القيد، والعلاقة بين القانون والمحكمة المختارين. والأهم أن تحصلوا على رأي حديث بشأن كل قانون واجب التطبيق. تختلف الولايات القضائية في فئات العمال المستثناة، وحدود الأجر، والإشعارات، والمقابل، وتعديل الشروط، وسبل الانتصاف، وقد تتغير هذه القواعد. تنظّم هذه الأداة الأسئلة ولا تقرر قابلية الإنفاذ.
حالات الاستخدام
إعداد مراجعة للصياغة
حوّلوا المدة والمنطقة والدور المقترحة إلى أسئلة متسقة قبل أن يراجع مستشار قانوني نص الشرط.
مقارنة نطاقات بديلة
جرّبوا مدداً أو أوصافاً جغرافية مختلفة وقارنوا الافتراضات ومسائل الملاءمة التي تثيرها كل صيغة.
تنظيم ملاحظات التفاوض
استخدموا القائمة لتوثيق المصالح المزعومة والأعباء العملية ووسائل الحماية الأضيق التي يمكن للطرفين مناقشتها.
الأسئلة الشائعة
هل تحدد هذه الأداة ما إذا كان شرط عدم المنافسة قابلاً للإنفاذ؟
لا. فهي تقدم قائمة محايدة من حيث الولاية القضائية لتحديد المسائل. تعتمد قابلية الإنفاذ على القانون الساري والوقائع المحددة، ولذلك يلزم الرجوع إلى مستشار قانوني محلي مؤهل.
لماذا يجب أن تكون المدة موجبة؟
تمثل المدة فترة حقيقية للقيد. ولا تصف القيمة الصفرية أو السالبة أو غير الرقمية أو غير المحدودة فترة صالحة للاستخدام، لذلك تُرفض بوصفها مدخلاً غير صالح.
هل تكون المدة الأقصر معقولة تلقائياً؟
لا. تُفحص المدة مع النطاق الجغرافي والأنشطة المحظورة والدور والمصلحة المحمية والعبء والأثر العام والقواعد الواجبة التطبيق.
كيف ينبغي وصف العمل عن بُعد أو عبر الإنترنت؟
صفوا العملاء والحسابات والمنتجات والأسواق والمناطق التي تُخدم فعلياً. وستقترح القائمة النظر في حدود قائمة على النشاط أو العلاقة عندما لا تكون الحدود على الخريطة مفيدة.
ما تكلفة طلب API؟
تكلفة كل طلب API هي $0.002. والحساب حتمي، كما أنه ملائم للتجربة المجانية في المتصفح.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/doc/non-compete-checklist \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"duration_months":12,"geographic_scope":"Named accounts in the Northeast sales territory","role":"Regional sales director with customer relationships and access to pricing strategy"}'const res = await fetch("https://api.kit.forhosting.com/doc/non-compete-checklist", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"duration_months": 12,
"geographic_scope": "Named accounts in the Northeast sales territory",
"role": "Regional sales director with customer relationships and access to pricing strategy"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/doc/non-compete-checklist",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"duration_months": 12,
"geographic_scope": "Named accounts in the Northeast sales territory",
"role": "Regional sales director with customer relationships and access to pricing strategy"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/doc/non-compete-checklist", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"duration_months":12,"geographic_scope":"Named accounts in the Northeast sales territory","role":"Regional sales director with customer relationships and access to pricing strategy"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"duration_months":12,"geographic_scope":"Named accounts in the Northeast sales territory","role":"Regional sales director with customer relationships and access to pricing strategy"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/doc/non-compete-checklist", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"duration_months": 12,
"geographic_scope": "Named accounts in the Northeast sales territory",
"role": "Regional sales director with customer relationships and access to pricing strategy"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "doc.non_compete_checklist",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_mb | 25 |
max_pages | 200 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |