مسودہ — قانونی جائزہ زیرِ التوا۔ یہ صفحہ ایپلیکیشن کوڈ سے لکھا گیا ایک ورکنگ مسودہ ہے اور ابھی کسی وکیل یا سیکیورٹی ماہر نے اس کا جائزہ نہیں لیا۔ حتمی شکل دینے سے پہلے اس میں تبدیلی ہو سکتی ہے۔

پاسورڈ

اکاؤنٹ پاسورڈ کبھی متن کی صورت میں محفوظ نہیں ہوتے۔ وہ PHP کے password_hash() فنکشن کے ڈیفالٹ الگورتھم سے بنائے گئے سالٹڈ ون وے ہیش کی صورت میں محفوظ ہوتے ہیں، اور سائن اِن کے وقت password_verify() سے چیک کیے جاتے ہیں۔ سائن اِن کے بعد سیشن نئے شناخت کنندہ کے ساتھ تجدید ہو جاتا ہے۔

API کلیدیں

API کلیدیں کلیدی SHA-256 ہیش (HMAC) کی صورت میں محفوظ ہوتی ہیں اور صرف درخواستوں کی تصدیق کے لیے استعمال ہوتی ہیں۔ کلید کو ڈیش بورڈ سے تبدیل کیا جا سکتا ہے، اور کلیدوں کی پرانی قابلِ مطالعہ کاپیاں صاف کر دی جاتی ہیں۔ اپنی کلید نجی رکھیں، کیونکہ جس کے پاس بھی یہ ہو وہ API کے ذریعے آپ کے طور پر کام کر سکتا ہے۔

فارمز اور سیشنز

آپ کے اکاؤنٹ کو بدلنے والی کارروائیوں، جیسے سیٹنگز اپ ڈیٹ کرنا یا ویڈیوز حذف کرنا، کے لیے آپ کے سیشن سے جڑا CSRF ٹوکن درکار ہوتا ہے، اور ٹوکن کا موازنہ مستقل وقت میں کیا جاتا ہے۔ سیشن کوکی پر HttpOnly اور SameSite=Lax کا نشان ہے، اس لیے صفحے کے اسکرپٹس اسے پڑھ نہیں سکتے اور یہ زیادہ تر کراس سائٹ درخواستوں کے ساتھ نہیں بھیجی جاتی۔

فائلیں کہاں رکھی جاتی ہیں

اپ لوڈ کی گئی ویڈیوز اور ان کی پروسیس شدہ اسٹریمنگ فائلیں ایک نجی اسٹوریج فولڈر میں رکھی جاتی ہیں جسے ویب سرور براہِ راست رسائی سے روکنے کے لیے ترتیب دیا گیا ہے۔ وہ ایپلیکیشن کے ذریعے پہنچائی جاتی ہیں، جو پہلے درخواست کو چیک کرتی ہے۔ پہنچائی گئی فائلیں ایسے کیشے ہیڈرز کے ساتھ بھیجی جاتی ہیں جو انہیں نجی قرار دیتے ہیں، اس لیے مشترکہ کیشے انہیں نہیں رکھیں گے۔

پلے بیک اور ڈاؤنلوڈز

پلیئرز کو مستقل فائل ایڈریس کے بجائے مختصر مدت کے پلے بیک سیشنز ملتے ہیں، اور ڈیفالٹ مدت 15 منٹ ہے۔ ڈاؤنلوڈ درخواستیں درخواست گزار کے ایڈریس کے بجائے اس کے IP ایڈریس کے ہیش شدہ ورژن کے ساتھ درج کی جاتی ہیں، اور یہی ویوز کی گنتی پر بھی لاگو ہوتا ہے۔

نجی اور عوامی ویڈیوز

ہر ویڈیو عوامی یا نجی ہو سکتی ہے، اور آپ ڈیش بورڈ سے منتخب ویڈیوز کو نجی بنا سکتے ہیں۔ نجی ویڈیوز عوامی فولڈر صفحات پر نظر نہیں آتیں۔ غلط استعمال یا کاپی رائٹ رپورٹس سنبھالتے وقت سائٹ ماڈریٹرز پھر بھی کوئی بھی فائل کھول سکتے ہیں۔

ریٹ لمٹس

HTTP API فی اکاؤنٹ حدیں نافذ کرتی ہے: فی گھنٹہ درخواستیں، فی دن درخواستیں اور فی دن اپ لوڈز (بطور ڈیفالٹ 250، 5,000 اور 25)، اور حد پوری ہونے پر 429 اسٹیٹس اور Retry-After ہیڈر کے ساتھ جواب دیتی ہے۔ ہوم پیج سے مہمان اپ لوڈز فی نیٹ ورک ایڈریس روزانہ دس عارضی اکاؤنٹس تک محدود ہیں۔ غلط استعمال کی رپورٹ جیسے عوامی فارمز کی اپنی حدیں ہیں۔

ڈیٹا حذف کرنا

آپ ڈیش بورڈ سے ویڈیوز حذف کر سکتے ہیں۔ ویڈیو حذف کرنے سے اس کی محفوظ فائلیں اور ڈیٹا بیس ریکارڈ ہٹ جاتے ہیں۔ اکاؤنٹ حذف کرنا رابطہ صفحہ کے ذریعے درخواست کے طور پر سنبھالا جاتا ہے، اور پرائیویسی پالیسی میں بیک اپس اور قانونی ذمہ داریوں کے لیے ڈیٹا رکھنے کی تفصیل ہے۔

انکرپٹڈ کنکشنز

سائٹ پہچان لیتی ہے کہ اسے HTTPS پر پیش کیا جا رہا ہے اور اسی صورت میں محفوظ لنکس بناتی ہے۔ ہر وزٹ کو HTTPS پر لانا اور متعلقہ براؤزر پالیسیاں ایپلیکیشن کوڈ کے بجائے ویب سرور کی کنفیگریشن میں طے کی جاتی ہیں، اس لیے سائن اِن کرنے سے پہلے ہمیشہ دیکھ لیں کہ ایڈریس بار محفوظ کنکشن دکھا رہا ہے۔

خامی کی رپورٹ

اگر آپ کو کوئی سیکیورٹی مسئلہ ملے تو براہِ کرم ہمیں رابطہ صفحہ کے ذریعے بتائیں اور اسے دہرانے کے لیے کافی تفصیل شامل کریں۔ ٹیسٹ کرتے وقت براہِ کرم دوسروں کے ڈیٹا تک رسائی نہ لیں اور سروس میں خلل نہ ڈالیں۔ قابلِ اعتراض مواد کی رپورٹ کے لیے غلط استعمال رپورٹ کریں استعمال کریں۔

اکثر پوچھے جانے والے سوالات

نہیں۔ پاسورڈ صرف سالٹڈ ون وے ہیش کی صورت میں محفوظ ہوتے ہیں، اور ہم انہیں واپس پڑھ نہیں سکتے۔

نجی ویڈیوز عوامی فولڈر صفحات سے چھپی رہتی ہیں۔ انہیں صرف رسائی رکھنے والے لوگ اور رپورٹس سنبھالنے والے سائٹ ماڈریٹرز کھول سکتے ہیں۔

جی ہاں۔ ہر اکاؤنٹ کے لیے API کی فی گھنٹہ، یومیہ اور اپ لوڈ کی حدیں ہیں، اور حد پوری ہونے پر 429 جواب آپ کو بتا دیتا ہے۔

اپنے ڈیش بورڈ سے ویڈیو حذف کریں تو اس کی محفوظ فائلیں اور ریکارڈ ہٹا دیے جاتے ہیں۔ اکاؤنٹ حذف کرنے کے لیے رابطہ صفحہ استعمال کریں۔