IAB TCF v2.2 سے v2.3 مائیگریشن گائیڈ: کیا بدلا اور CMPs کو کیسے اپ گریڈ کرنا چاہیے

IAB Europe Transparency and Consent Framework (TCF) یورپی پروگرامیٹک ایڈورٹائزنگ میں سب سے زیادہ اپنایا جانے والا کنسینٹ سگنل ہے۔ فریم ورک کے ورژنز کبھی صرف ظاہری اپ ڈیٹس نہیں ہوتے — ہر ورژن ریگولیٹری فیڈبیک، انفورسمنٹ ایکشنز، اور اس سے حاصل ہونے والے اسباق کی عکاسی کرتا ہے کہ حقیقی پبلشرز اور وینڈرز کیسے کام کرتے ہیں۔ TCF v2.2 سے v2.3 کی منتقلی بھی اس سے مستثنیٰ نہیں ہے۔

یہ گائیڈ وضاحت کرتی ��ے کہ v2.3 حقیقت میں کیا تبدیل کرتا ہے، یہ تبدیلیاں کیوں متعارف کرائی گئیں، اور پروڈکشن CMP کو اس طرح مائیگریٹ کیسے کیا جائے کہ نہ تو کنسینٹڈ انوینٹری ضائع ہو اور نہ ہی ٹرانزیشن ونڈو کے دوران پالیسیز کی خلاف ورزی ہو۔

خلاصہ

TCF v2.3، v2.2 کا ارتقائی ورژن ہے، مکمل ری آرکیٹیکچر نہیں۔ TC String فارمیٹ مطابقت رکھتا ہے، موجودہ مقاصد (purposes) اور فیچرز برقرار ہیں، اور زیادہ تر پبلشر فیسنگ UI تقاضے بغیر تبدیلی کے آگے منتقل ہو جاتے ہیں۔ معنی خیز تبدیلیاں چار اہم حصوں میں مرکوز ہیں:

v2.3 کیوں متعارف ہوا

TCF کا ہر ورژن تین اسٹیک ہولڈرز کے درمیان ایک توازن ہے: پبلشرز جو مونیٹائزیشن جاری رکھنا چاہتے ہیں، وینڈرز جنہیں ایک مستحکم تکنیکی انٹرفیس چاہیے، اور ریگولیٹرز جو بار بار مخصوص کمپلائنس گیپس تلاش کرتے رہتے ہیں۔ v2.3 براہِ راست تین دباؤ کا جواب ہے:

  1. v2.2 کے تحت "legitimate interest" کے حد سے زیادہ استعمال کے خلاف انفورسمنٹ ایکشنز۔ کئی یورپی DPAs نے قرار دیا کہ بہت سے وینڈرز ایسے مقاصد کے لیے LI کلیم کر رہے تھے جہاں درحقیقت صرف کنسینٹ ہی قانونی بنیاد ہو سکتی تھی۔ v2.3 وینڈرز کی جانب سے ڈکلیئر کی گئی لیگل بیسس ڈسکلوزرز کو سخت کرتا ہے اور انہیں کنسینٹ UI میں پہلے ہی نمایاں کر دیت�� ہے۔
  2. ڈارک پیٹرنز کے بارے میں جاری شکایات۔ اپ ڈیٹڈ پالیسیز equal-prominence رول کو زیادہ واضح بناتی ہیں اور سیکنڈ لیئر پر پہلے سے ٹِک ٹوگلز کے گرد موجود سقم (loopholes) بند کرتی ہیں۔
  3. بڑے CMPs اور پبلشرز سے آپریشنل فیڈبیک۔ v2.2 نے کئی لازمی ڈسکلوزرز متعارف کرائے جو موبائل اور CTV پر صاف طریقے سے نافذ کرنا مشکل تھے۔ v2.3 لازمی ڈسکلوزر سیٹ کو سادہ بناتا ہے اور اس کا زیادہ حصہ layered view میں رکھنے کی اجازت دیتا ہے۔

TC String کی مطابقت

TC String خود بیک ورڈز کمپٹیبل رہتی ہے۔ v2.3 CMP ایسے اسٹرنگز بناتا ہے جو v2.2 وینڈرز پڑھ سکتے ہیں، اور v2.3 وینڈر ٹرانزیشن پیریڈ کے دوران v2.2 اسٹرنگز کنزیوم کر سکتا ہے۔ اسٹرنگ کے core segment میں موجود ورژن انڈیکیٹر یہ ظاہر کرتا ہے کہ CMP کس پالیسی ورژن کے ساتھ کمپلائنس کلیم کر رہا ہے، اور GVL ورژن پوائنٹر اس سے آزادانہ طور پر آ��ے بڑھتا ہے۔

عملی طور پر اس کا مطلب: آپ کو تمام وینڈرز کو ایک ہی وقت میں اپ ڈیٹ کرنے کی ضرورت نہیں، اور نہ ہی آپ کو v2.3 ڈپلائے کرنے والے دن ہر یوزر سے نیا کنسینٹ ایونٹ فورس کرنا ہے۔ مرحلہ وار رول آؤٹ واضح طور پر سپورٹڈ ہے۔

اہم تکنیکی تبدیلیاں

1. وینڈر ڈسکلوزر اور ریٹینشن

v2.3 کے تحت CMPs کے لیے لازم ہے کہ layered UI میں ہر وینڈر کا ڈکلیئر کردہ ڈیٹا ریٹینشن پیریڈ دکھایا جائے، نہ کہ صرف ایک علیحدہ وینڈر لسٹ میں۔ ریٹینشن ویلیو ہمیشہ سے GVL کا حصہ رہی ہے، لیکن v2.2 میں یہ لازم نہیں تھا کہ یوزرز اسے مقاصد کے ساتھ ساتھ دیکھیں۔ v2.3 اس خلا کو بند کرتا ہے کیونکہ ریگولیٹرز کا مؤقف تھا کہ جب تک یوزرز کو یہ معلوم نہ ہو کہ ان کا ڈیٹا کتنی دیر تک برقرار رہے گا، وہ باخبر فیصلہ نہیں کر سکتے۔

2. زیادہ سخت سیکنڈ لیئر کنٹرولز

سیکنڈ لیئر — یعنی "manage preferences" ویو — پر v2.3 واضح کرتا ہے کہ نان ایسینشل مقاصد اور وینڈرز کے لیے ٹوگلز کا ڈیفالٹ لازماً آف ہو۔ پہلے سے ٹِک باکسز یا پہلے سے فعال سلائیڈرز پالیسی کی خلاف ورزی ہیں، چاہے یوزر نے کبھی واضح طور پر "accept" پر کلک نہ کیا ہو۔ وہ CMPs جو پہلے "سوفٹ آپٹ اِن" پیٹرن پر انحصار کرتے تھے، انہیں سیکنڈ لیئر کو دوبارہ رینڈر کرنا ہوگا۔

3. Equal Prominence کی سخت انفورسمنٹ

equal prominence رول v2.1 سے موجود ہے، لیکن v2.3 اسے کم گنجائشِ تاویل کے ساتھ ڈیفائن کرتا ہے: "reject all" کنٹرول کو اسی لیئر، اسی بصری وزن، اسی color contrast کلاس، اور "accept all" کے برابر interaction distance پر ہونا چاہیے۔ reject کو کسی لنک، چھوٹے بٹن، یا ثانوی اسکرین کے پیچھے چھپانا اب صریح کمپلائنس فیل ہے، نہ کہ محض تشخیصی معاملہ۔

4. Legitimate Interest سگنلنگ

وہ وینڈرز جو v2.3 کے تحت legitimate interest کو قانونی بنیاد کے ��ور پر ڈکلیئر کرتے ہیں، انہیں اب یہ بھی ڈکلیئر کرنا ہوگا کہ انہوں نے کن کن مقاصد کے لیے اسیسمنٹ کی ہے اور کن کے لیے Legitimate Interests Assessment مکمل کیا ہے۔ CMPs پر لازم ہے کہ اس ڈکلیئریشن کو یوزر انٹرفیس تک منتقل کریں تاکہ یوزرز مکمل معلومات کے ساتھ اعتراض (object) کر سکیں۔ عملی طور پر اس کا مطلب یہ ہے کہ "object" فلو اب وینڈر مخصوص LIA اسٹیٹس دکھاتا ہے، نہ کہ ایک جنیرک ٹوگل۔

5. GVL اسکیمہ اپ ڈیٹس

Global Vendor List اسکیمہ میں ریٹینشن گرینولیرٹی، LIA اسٹیٹس، اور ہر وینڈر کی پرائیویسی پالیسی کے اس حصے کا مشین ریڈیبل لنک شامل کیا گیا ہے جو ڈکلیئرڈ مقاصد سے متعلق ہے۔ وہ CMPs جو GVL کو کیش کرتے ہیں، انہیں v2.3 GVL پر سوئچ کرنے سے پہلے اپنے اسکیمہ پارسر کو اپ ڈیٹ کرنا ہوگا تاکہ وہ نئے فیلڈز کو سمجھ سکیں۔

وہ پالیسی تبدیلیاں جو UX کو متاثر کرتی ہیں

TCF ایک تکنیکی اسپیک بھی ہے اور ��الیسیز کا سیٹ بھی۔ v2.3 کی کئی پالیسی تبدیلیاں براہِ راست کنسینٹ UI پر اثر انداز ہوتی ہیں:

پبلشرز کو کیا کرنا چاہیے

  1. اپنے CMP وینڈر کی v2.3 سپورٹ کی تصد��ق کریں۔ اس تاریخ کے بارے میں واضح جواب لیں جب ان کا v2.3 سرٹیفائیڈ بلڈ دستیاب ہوگا اور وہ کون سا ورژن اسٹرنگ رپورٹ کرے گا۔
  2. اپنی GVL کیش لاجک کو ریفریش کریں۔ اگر آپ کوئی GVL مرر خود ہوسٹ کرتے ہیں تو v2.3 GVL کے رول آؤٹ سے پہلے اسکیمہ پارسر اپ ڈیٹ کریں، ورنہ آپ کا CMP نئے وینڈرز کو ویلیڈیٹ کرنے میں ناکام رہے گا۔
  3. اپنا سیکنڈ لیئر UI دوبارہ لکھیں تاکہ ہر ٹوگل کا ڈیفالٹ آف ہو، equal prominence بصری طور پر نافذ ہو، اور ریٹینشن پیریڈز مقاصد کے ساتھ ساتھ دکھائے جائیں۔
  4. اپنی کمپلائنس آڈٹ دوبارہ چلائیں۔ ریگولیٹرز کے لیے سب سے آسان انفورسمنٹ پوائنٹس وہ ڈارک پیٹرن خلاف ورزیاں ہیں جنہیں v2.3 اب واضح طور پر نامزد کرتا ہے۔ اگلے انفورسمنٹ ریویو سے پہلے انہیں درست کریں۔
  5. ری پرامپٹ اسٹریٹجی پلان کریں۔ اگرچہ TC String بیک ورڈز کمپٹیبل ہے، پالیسیز پبلشرز کو حوصلہ دیتی ہیں کہ جب پروسیسنگ کا اسکوپ یا ڈسکلوزر مادی طور پر (materially) بدل جائے ��و دوبارہ کنسینٹ حاصل کیا جائے۔ فیصلہ کریں کہ آیا آپ کا v2.3 رول آؤٹ آپ کے آڈینس کے لیے "material" تبدیلی شمار ہوتا ہے یا نہیں۔

وینڈرز کو کیا کرنا چاہیے

  1. ہر اس مقصد کے لیے Legitimate Interests Assessment مکمل کریں جس کے لیے آپ LI ڈکلیئر کرتے ہیں، اور اس کا نتیجہ GVL کو جمع کرائیں۔
  2. اپنی GVL انٹری اپ ڈیٹ کریں تاکہ v2.3 اسکیمہ فیلڈز — ریٹینشن گرینولیرٹی، LIA ڈکلیئریشن، اور پرائیویسی پالیسی کا ڈیپ لنک — شامل ہوں۔
  3. اپنے TC String پارسر کو ویلیڈیٹ کریں IAB Europe کی فراہم کردہ v2.3 ریفرنس اسٹرنگز کے خلاف۔
  4. اپنے CMP پارٹنرز کے ساتھ کوآرڈینیٹ کریں تاکہ مشترکہ cutover date طے ہو، اور پہلا بائر ریکویسٹ جو v2.3 اسٹرنگ لے کر آئے، کسی ایسے وینڈر تک نہ پہنچے جو صرف v2.2 سپورٹ کرتا ہو۔

عام مائیگریشن غلطیاں

نتیجہ

TCF v2.3، v2.2 سے کوئی تباہ کن انحراف نہیں، لیکن یہ ان قواعد کو بامعنی طور پر سخت کرتا ہے جو یورپی پروگرامیٹک ایکو سسٹم کو جوڑے رکھتے ہیں۔ سمت واضح ہے: زیادہ شفافیت، کم ڈارک پیٹرنز، زیادہ گرینولر یوزر کنٹرول، اور ان edge cases کے لیے کم برداشت جو پہلے کسی نہ کسی طرح گزر جاتے تھے۔ وہ CMPs اور پبلشرز جو v2.3 کو صرف ایک تیز پیچ کے طور پر لیں گے، جلد ہی خود کو دوبارہ ریگولیٹر کے سامنے پائیں گے۔ جو اس مائیگریشن کو سیکنڈ لیئر UX کو صاف کرنے، legitimate-interest شارٹ کٹس ختم کرنے، اور حقیقی equal-prominence کنسینٹ فلو دوبارہ بنانے کے موقع کے طور پر استعمال کریں گے، وہ v2.3 کے دور میں ایسی انوینٹری کے ساتھ سامنے آئیں گے جو حقیقتاً کلیئر ہوتی ہے �� اور ایسا کنسینٹ پوسچر رکھتے ہوں گے جو اس بات کے باوجود برقرار رہے گا کہ v2.4 آگے کیا لے کر آتا ہے۔

← بdelays delays سب پڑھیں →