كيف جعلنا المرشحين خاصين بشكل افتراضي

قمنا بتغيير إعدادات خصوصية المرشحين لضمان حماية أكبر للمعلومات الشخصية.

---

قرار غير متوقع في قناة Slack

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

لماذا هذا مهم

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

مشاكل محددة في الوصول إلى البيانات

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

المحاولات الأولى لحل المشكلة

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

النهج الفني لحل المشكلة

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

class Candidate(models.Model):
    is_private = models.BooleanField(default=True)

    def __str__(self):
        return f'مرشح: {self.name}, الخصوصية: {self.is_private}'

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

التغييرات في المنتج

بعد تنفيذ الإعدادات الجديدة، لاحظنا أن عدد المرشحين المسجلين زاد بنسبة 25% خلال الشهر الأول. كما كان لهذا التغيير تأثير إيجابي على التفاعل مع المجندين، حيث أصبح بإمكانهم التأكد من أن المرشحين الذين يعملون معهم قد اتخذوا قرارًا واعيًا بشأن خصوصيتهم. تم وصف المنطق الجديد على الصفحة /for-candidates، مما عزز الشفافية والثقة في منصتنا.

ماذا تعلمنا

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

ماذا يعني هذا للمرشحين

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

ماذا يعني هذا للمجندين

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

الخطوات التالية

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

أيضا على Fitlane AI

المواضيع: конфиденциальность кандидатов, приватность, защита данных, настройки, интерфейсы, Fitlane AI, платформа для рекрутеров