سیکیورٹی اور کیٹلاگ سے بنیاد

اعتماد ایک طریقہ کار ہے،
کوئی بیج نہیں۔

یہ صفحہ ثبوت ہے: نظام کیا نافذ کرتا ہے، کیا محفوظ کرتا ہے، کس کی رسائی ہے، اور کیا ہم نے ابھی نہیں بنایا۔

سیکیورٹی رابطہ

support@salewise.co.uk

نقل کرنے کے مراحل شامل کریں۔ براہِ کرم کسی دوسرے تاجر کا ڈیٹا حاصل نہ کریں اور سروس میں خلل نہ ڈالیں۔

موجودہ حالت

  • نہ SOC 2، نہ ISO 27001 سرٹیفیکیشن۔
  • ابھی تک کوئی آزاد پینیٹریشن ٹیسٹ نہیں۔
  • کوئی کارڈ ڈیٹا محفوظ نہیں۔

مختصر بات

چار دعوے، اور ثبوت کہاں ہے۔

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

01

ماڈل قیمت مقرر نہیں کر سکتا۔

ریٹریول تخلیق سے پہلے چلتا ہے۔ ماڈل امیدوار IDs میں سے چنتا ہے؛ سرور ان کی تصدیق کرتا ہے اور قیمت، اسٹاک اور اقسام خود تیار کرتا ہے۔

طریقہ کار پڑھیں

02

فراہم کنندہ کے راز ذخیرے میں انکرپٹ ہیں۔

AES-256-GCM، فی ریکارڈ بے ترتیب IV، اور اضافی تصدیق شدہ ڈیٹا جو ہر سائفر ٹیکسٹ کو اس کے فراہم کنندہ، اکاؤنٹ اور انٹیگریشن ریکارڈ سے جڑتا ہے۔

طریقہ کار پڑھیں

03

Salewise میں کوئی کارڈ ڈیٹا داخل نہیں ہوتا۔

نہ کوئی چیک آؤٹ ہے، نہ PAN اسٹوریج۔ خریدار فون پر فیصلہ کرتا ہے اور تاجر کے موجودہ ٹل پر ادائیگی کرتا ہے۔

طریقہ کار پڑھیں

04

رسائی محدود ہے، مشترکہ نہیں۔

ہر اسٹور روٹ پر ملکیت کی جانچ ہوتی ہے۔ رسائی ٹوکن 15 منٹ رہتے ہیں؛ ریفریش ٹوکن ہیش کیے جاتے ہیں اور استعمال پر تبدیل ہوتے ہیں۔

طریقہ کار پڑھیں

بناوٹ ہی کی بدولت کیٹلاگ سے جڑا

ماڈل چنتا ہے۔ سرور تیار کرتا ہے۔

ریٹریول تخلیق سے پہلے چلتا ہے۔ ماڈل امیدواروں میں سے چنتا ہے؛ حساب اور تیاری سرور کرتا ہے۔

01

پہلے ریٹریول

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

02

ماڈل انتخاب کرتا ہے۔ سرور تیار کرتا ہے۔

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

03

IDs کی تصدیق ہوتی ہے

ماڈل جو بھی مصنوعہ منتخب کرتا ہے، اسے حاصل شدہ امیدواروں کے مجموعے میں موجود ہونا چاہیے۔ غلط IDs جواب خریدار تک پہنچنے سے پہلے خارج کر دی جاتی ہیں۔

04

ایماندار انکار

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

ماڈل تک کیا جاتا ہے

  • خریدار کا سوال۔
  • حاصل شدہ کیٹلاگ امیدواروں کا مجموعہ۔
  • اسٹور کی ترتیبات اور متعلقہ پالیسی متن۔

ماڈل تک کبھی نہیں جاتا

  • کارڈ ڈیٹا یا ادائیگی کی اسناد۔
  • پاس ورڈز، API کلیدیں یا Salewise کی ماسٹر کلید۔
  • ایسا ٹول جو POS میں لکھ سکے۔

کنٹرول لیجر

کنٹرول لیجر، اعتماد کا بیج نہیں۔

ہر سطر کنٹرول کا نام، اس کے پیچھے طریقہ کار، اور حد کا مقام بتاتی ہے۔ اگر سوالنامے کو مزید تفصیل چاہیے تو پوچھیں۔

کیٹلاگ سے جڑے جوابات

کیٹلاگ حقیقت کا ماخذ ہے۔

ماڈل چلنے سے پہلے سرور ممکنہ مصنوعات حاصل کرتا ہے۔ ماڈل صرف اسی مجموعے سے IDs منتخب کر سکتا ہے۔ غلط IDs خارج کر دی جاتی ہیں، اور قیمت، اسٹاک، اقسام اور پیشکشیں سرور کی طرف سے تیار ہوتی ہیں۔ اگر کیٹلاگ میں جواب نہ ہو تو اسسٹنٹ صاف بتا دیتا ہے اور حوالگی کی پیشکش کرتا ہے۔

ذخیرے میں اسناد

راز انکرپٹ، جڑے اور ورژن شدہ ہیں۔

فراہم کنندہ کی اسناد AES-256-GCM استعمال کرتی ہیں، فی ریکارڈ بے ترتیب 96 بٹ IV کے ساتھ۔ اضافی تصدیق شدہ ڈیٹا سائفر ٹیکسٹ کو provider:{providerId}:account:{accountId}:credentials سے جڑتا ہے، اس لیے دوسرے ٹیننٹ میں کاپی شدہ ریکارڈ ڈکرپٹ نہیں ہوتا۔ keyVersion کلید کی گردش کو سہارا دیتا ہے؛ ناکام ڈکرپٹ راز واپس کرنے کے بجائے محفوظ طریقے سے بند ہو جاتا ہے۔

Salewise درخواستیں

دستخط شدہ، صرف بیئرر ٹوکن نہیں۔

Salewise ماسٹر API کو بھیجی گئی درخواستوں پر میتھڈ، پاتھ، ٹائم اسٹیمپ، نانس اور باڈی کے SHA-256 پر HMAC-SHA256 دستخط ہوتا ہے۔ دستخط کا موازنہ مستقل وقت میں ہوتا ہے اور ری پلے کھڑکی سے محدود ہے۔ ماسٹر کلید سرور کی طرف ہے، ایک بار ترتیب دی جاتی ہے، ذخیرے میں انکرپٹ ہوتی ہے اور کبھی براؤزر کو واپس نہیں کی جاتی۔

اکاؤنٹس اور کردار

تاجر اکاؤنٹ سرور ایڈمن نہیں۔

Sage میں تاجر اور سرور ایڈمن کے کردار ہیں۔ پاس ورڈز scrypt استعمال کرتے ہیں، فی اکاؤنٹ نمک کے ساتھ۔ رسائی ٹوکن 15 منٹ بعد ختم ہوتے ہیں؛ ریفریش ٹوکن ہیش کے طور پر محفوظ ہوتے ہیں، استعمال پر تبدیل ہوتے ہیں اور 30 دن بعد ختم ہوتے ہیں۔ دعوتیں 7 دن بعد ختم ہوتی ہیں اور مدعو ای میل سے جڑی ہوتی ہیں۔

ٹیننٹ علیحدگی

اسٹور کی تلاش ملکیت کی جانچ ہے۔

ہر اسٹور روٹ اسٹور تلاش کرتا ہے اور ڈیٹا واپس کرنے سے پہلے جانچتا ہے کہ وہ تصدیق شدہ اکاؤنٹ کا ہے۔ ریپوزٹری میتھڈز اکاؤنٹ اور اسٹور کے دائرے میں ہیں، اور SQL روٹ ہینڈلرز کے بجائے ریپوزٹری پرت کے پیچھے رہتا ہے۔

کارڈ ڈیٹا

نہ ادائیگیاں، نہ PANs۔

Salewise ادائیگیاں نہیں لیتا اور کارڈ ڈیٹا محفوظ نہیں کرتا۔ خریدار PWA میں کوئی چیک آؤٹ نہیں، اور لین دین تاجر کے POS کے اندر رہتا ہے۔ ہم کارڈ ادائیگیوں کے لیے PCI DSS دائرے کا دعویٰ نہیں کرتے، کیونکہ ہم کارڈ ادائیگیوں پر کارروائی نہیں کرتے۔

ریٹینشن

مقرر شدہ، غیر معین نہیں۔

حوالہ جاتی تعیناتی سیشن کے گفتگو ریکارڈ کے لیے 180 دن اور واقعات کے ریکارڈ کے لیے 365 دن کے لیے ترتیب دی گئی ہے، جو ماحول اور DPA سے طے ہوتی ہیں۔ تاجر کے لیے مخصوص ریٹینشن DPA میں طے ہوتی ہے، اور حذف درخواست پر ہوتا ہے۔ آج کسی مقررہ وقت پر خودکار صفائی کا دعویٰ نہیں۔

آڈٹ ٹریل

سیکیورٹی سے متعلق واقعات ریکارڈ چھوڑتے ہیں۔

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

ماڈل کی حد

ماڈل کو صرف اتنا ملتا ہے جتنا ضروری ہے۔

ماڈل کو خریدار کا سوال، حاصل شدہ کیٹلاگ امیدوار، اسٹور کی ترتیبات اور متعلقہ پالیسی متن ملتا ہے۔ اسے پاس ورڈز، API اسناد یا کارڈ ڈیٹا نہیں ملتا، اور اس کے پاس کوئی ایسا ٹول نہیں جو POS میں لکھ سکے۔

“بنایا گیا” کا مطلب ہے کہ کنٹرول آج پروڈکٹ میں موجود ہے۔ اس کا مطلب یہ نہیں کہ ہر کنٹرول کا آزادانہ آڈٹ ہو چکا ہے۔ خلا اس صفحے کے نیچے درج ہے۔

اسناد اور درخواستیں

ذخیرے میں انکرپٹ۔ راستے میں دستخط شدہ۔

وہ دو طریقہ کار جو سیکیورٹی جائزہ لینے والا عموماً سب سے پہلے پوچھتا ہے۔

ذخیرے میں اسناد

الگورتھم
AES-256-GCM، تصدیق شدہ انکرپشن۔
IV
فی ریکارڈ 12 بے ترتیب بائٹس، کبھی دوبارہ استعمال نہیں۔
بائنڈنگ
AAD provider:{providerId}:account:{accountId}:credentials۔ کاپی شدہ ریکارڈ ڈکرپٹ نہیں ہوتا۔
گردش
ہر ریکارڈ پر keyVersion؛ گردش کے دوران پچھلی کلید قبول کی جاتی ہے۔
ناکامی
ناکام ڈکرپٹ محفوظ طریقے سے بند ہو جاتا ہے۔ پرانی کلید سے دوبارہ کوشش نہیں کرتا۔

Salewise درخواستیں

ماسٹر کلید سرور سیٹ اپ کے دوران ایک بار ترتیب دی جاتی ہے۔ ہر درخواست پر اس سے دستخط کیے جاتے ہیں؛ دستخط بیئرر ٹوکن نہیں۔

canonical =
  method + "\n" +
  path + "\n" +
  timestamp + "\n" +
  nonce + "\n" +
  sha256(body);

signature =
  HMAC-SHA256(masterKey, canonical);
  • X-Sage-Signature کے طور پر بھیجی جاتی ہے، ٹائم اسٹیمپ اور نانس ہیڈرز کے ساتھ۔
  • مستقل وقت میں موازنہ، ری پلے کھڑکی کے ساتھ۔
  • ماسٹر کلید سرور کی طرف رکھی جاتی ہے اور ذخیرے میں انکرپٹ ہوتی ہے۔
  • کبھی براؤزر کو واپس نہیں کی جاتی اور نہ لاگ میں لکھی جاتی ہے۔

ڈیٹا، کردار اور ریٹینشن

کم ڈیٹا۔ محدود رسائی۔ ایک ریکارڈ۔

اسسٹنٹ کو پروڈکٹ کا سوال جواب دینے کے لیے یہ جاننے کی ضرورت نہیں کہ خریدار کون ہے۔

سیشن کیا محفوظ کرتا ہے

  • سیشن ID، QR کوڈ اور وہ ایزل جس نے اسے شروع کیا۔
  • سوالات، جوابات اور تجاویز۔
  • حوالگی کے واقعات اور ٹائم اسٹیمپس۔

نہ نام، نہ اکاؤنٹ، نہ کارڈ ڈیٹا۔ ڈیمو کسی سیشن کو نامزد خریدار سے نہیں جوڑتا۔

کس کی رسائی ہے

  • ایک تاجر اکاؤنٹ، صرف اس سے جڑے اسٹورز تک محدود۔
  • ایک سرور ایڈمن، سیٹ اپ اور فراہم کنندہ کی ترتیب کے لیے۔
  • اسٹور روٹس کے ذریعے تاجروں کے درمیان اسٹور تک رسائی نہیں۔

دعوتیں ای میل سے جڑی ہوتی ہیں اور 7 دن بعد ختم ہوتی ہیں۔

کتنا عرصہ رہتا ہے

  • سیشن کے گفتگو ریکارڈ: 180 دن کے لیے مقرر۔
  • واقعات کے ریکارڈ: 365 دن کے لیے مقرر۔
  • تاجر کے لیے مخصوص شرائط: DPA میں طے۔

حذف درخواست پر ہوتا ہے۔ آج کسی مقررہ وقت پر خودکار صفائی کا دعویٰ نہیں۔

آڈٹ واقعات

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

انتساب

ریکارڈ کو آڈٹ سے گزرنا ہوگا۔

میچ شدہ فروخت یا درست ہوتی ہے یا تخمینی۔ تاجر دیکھ سکتا ہے کون سی، اور کیوں۔

یقینی

سیشن سے فروخت تک لے جانے والا ریڈیمپشن کوڈ۔ اعتماد 1.0۔ تخمینی غلط۔ فروخت مکمل طور پر منسوب۔

تخمینی

دو گھنٹے کی کھڑکی میں اسی اسٹور کی فروخت، جس میں تجویز کردہ اشیاء ہوں۔ اعتماد کا اسکور محفوظ ہوتا ہے، زیادہ سے زیادہ 0.92، اور جہاں بھی رپورٹ ہو میچ کو تخمینی کا لیبل لگایا جاتا ہے۔

درست میچ درست ہیں۔ تخمینی میچ جہاں بھی رپورٹ ہوں، تخمینی کہلاتے ہیں۔ سبسکرپشن ہی واحد فیس ہے، اور انتساب کو آمدنی کے طور پر پیش نہیں کیا جاتا۔

ایماندار حدیں

ہم کیا دعویٰ نہیں کرتے۔

جب خلا بتا دیے جائیں تو اعتماد جانچنا آسان ہوتا ہے۔

اگر سوالنامے کو اس فہرست میں سے کچھ چاہیے تو بتائیں۔

ہم سودا کھونے کو ترجیح دیں گے، اس کے گرد جواب دینے کے بجائے۔

  • 01

    آج ہمارے پاس SOC 2 یا ISO 27001 سرٹیفیکیشن نہیں۔

  • 02

    آج ہم نے کوئی آزاد پینیٹریشن ٹیسٹ یا سیکیورٹی آڈٹ مکمل نہیں کیا۔

  • 03

    ہم کارڈ ادائیگیوں کے لیے PCI DSS دائرے کا دعویٰ نہیں کرتے، کیونکہ ہم کارڈ ادائیگیوں پر کارروائی نہیں کرتے۔

  • 04

    موجودہ پروڈکٹ میں ہم کسی ایک تاجر کے کیٹلاگ یا گفتگو پر مشترکہ ماڈل تربیت نہیں دیتے۔

  • 05

    کوئی بھی AI نظام خطرے سے خالی نہیں۔ کیٹلاگ سے بنیاد ایجاد کو کم کرتی ہے؛ یہ تاجر کے جائزے اور حوالگی کے قواعد کی ضرورت ختم نہیں کرتی۔

  • 06

    آج ہم مقررہ وقت پر ریٹینشن کی صفائی نہیں چلاتے؛ حذف DPA کے تحت ایک عملی طریقہ کار ہے۔

  • 07

    ہمارا آڈٹ لاگ داخلی ہے اور تاجر کے لیے آڈٹ اسکرین کے طور پر کھلا نہیں۔

  • 08

    ہم اس صفحے پر سروس لیول کا وعدہ نہیں کرتے؛ دستیابی کا کوئی بھی وعدہ آرڈر فارم میں طے ہوتا ہے۔

ذمہ دارانہ افشا

اگر آپ کو کوئی کمزوری ملی ہے تو رابطہ کریں support@salewise.co.uk پر، اتنی تفصیل کے ساتھ کہ اسے دہرایا جا سکے۔ براہِ کرم کسی دوسرے تاجر کا ڈیٹا حاصل نہ کریں، سروس میں خلل نہ ڈالیں، یا ہمیں جواب کا موقع دیے بغیر عوامی طور پر افشا نہ کریں۔

سیکیورٹی سوالات

مشکل سوال پوچھیں۔

سیکیورٹی سوالنامے، ڈیٹا پروسیسنگ کی شرائط اور معماری کے سوالات خوش آمدید۔ جو ہمارے پاس ہے، ہم جواب دیں گے اور جو نہیں، صاف بتا دیں گے۔