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

دعم SafeAssign لليابانيين محدود.

تقوم Blackboard بتحليل تعقيد معالجة اللغة استنادًا إلى هذه الأدوات:

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

يقوم هذا الجدول بتقسيم الأدوات المستخدمة لكل لغة في عملية البحث الخاصة بـ SafeAssign.

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