เอกสาร ขอแค่ครั้งเดียว
ร้านที่อยู่ภายใต้การกำกับดูแลขับเคลื่อนด้วยเอกสาร ทั้งใบอนุญาต ใบรับรอง ใบสั่งยา และบัตรประชาชน Budy เก็บแต่ละอย่างเพียงครั้งเดียว ตรวจในจังหวะที่สำคัญจริง ๆ แล้วเหลือร่องรอยไว้ให้น้อยที่สุดเท่าที่จะทำได้
- เขียนครั้งเดียว
- แหล่งที่มาของล็อต ตรึงไว้ตั้งแต่วันรับเข้า
- บนเครื่อง
- อ่านพาสปอร์ตและบัตรประชาชน
- ห้านาที
- ลิงก์เปิดดูเอกสารหมดอายุ
- ลบทิ้ง
- เมื่อครบกำหนด ลบตัวบุคคล เก็บหลักฐานไว้
Budy ให้เครื่องมือควบคุมและบันทึกหลักฐานแก่คุณ แต่ไม่ได้ให้คำปรึกษาทางกฎหมาย และไม่สามารถทำให้ร้านปฏิบัติตามกฎได้ด้วยตัวเอง สิ่งที่ใบอนุญาตของคุณกำหนดเป็นเรื่องระหว่างคุณ หน่วยงานกำกับดูแล และที่ปรึกษากฎหมายของคุณ
ของแต่ละกรัมมาจากไหน ตรึงไว้ตั้งแต่วันที่มาถึง
เมื่อรับสินค้าเข้า Budy จะบันทึกภาพนิ่งของแหล่งที่มา ทั้งฟาร์ม ใบอนุญาตของฟาร์ม คู่ค้า และใบรับรอง ตามสภาพ ณ ขณะนั้น แล้วผูกไว้กับล็อตนั้น ภาพนิ่งนี้เขียนซ้ำครั้งที่สองไม่ได้
ประวัติถูกเขียนใหม่ไม่ได้
การต่ออายุใบอนุญาตจะไม่ไปแก้ฉลากทุกใบที่พิมพ์ไปแล้วอย่างเงียบ ๆ และล็อตที่รับเข้ามาภายใต้ใบอนุญาตที่ต่อมาถูกเพิกถอน ก็ยังอ่านได้เหมือนวันที่มันมาถึง
แบ่งล็อตหรือย้ายที่ ข้อมูลก็ตามไป
ไม่ว่าจะแบ่งย่อย ย้ายระหว่างสาขา หรือแปรรูปเป็นสินค้าอื่น แหล่งที่มาก็เดินทางไปด้วย ของที่ม้วนจากล็อตที่ตามรอยได้จะไม่กลายเป็นของไร้ที่มา
สองฟาร์มไม่มีวันรวมเป็นล็อตเดียว
การเติมของจากอีกแหล่งเข้าล็อตเดิมจะบังคับให้สร้างล็อตใหม่แทน เพราะการรวมกันจะทำลายคำถามเดียวที่บันทึกนี้มีไว้ตอบ
และมันพิมพ์ลงบนฉลาก
ข้อมูลตัวอย่างบนฉลาก ช่องข้อมูลแหล่งที่มาสิบช่องแทรกลงในเทมเพลตใดก็ได้ ร่วมกับข้อความ บาร์โค้ด และคิวอาร์โค้ดของคุณเอง
- ฟาร์ม
- {farmName} Doi Saket Collective
- ใบอนุญาต
- {farmLicence} TH-CN-2024-0881
- จังหวัด
- {farmProvince} เชียงใหม่
- COA
- {coaNumber} COA-24-11-0417
- ออกโดย
- {coaIssuer} Bangkok Analytical Lab
- THC
- {labThc} 18.4%
- CBD
- {labCbd} 0.6%
- วันที่ตรวจ
- {labTestedDate} 2024-11-08
ผูกเอกสารไว้กับคน ไม่ใช่กับการขาย
ระบบสมาชิกของ Budy ไม่ใช่ลูกเล่นสะสมแต้ม แต่เป็นที่อยู่ของเอกสารลูกค้า เพื่อให้การมาครั้งที่สองไม่ต้องทำซ้ำครั้งแรก
การตรวจที่ดีที่สุดคือการตรวจที่ไม่มีใครทันสังเกต
เมื่อเอกสารของสมาชิกที่ผูกไว้ผ่านเงื่อนไขที่เปิดใช้อยู่ครบทุกข้อ การขายก็ผ่านไปเลย ไม่มีแผ่นตรวจเด้งขึ้น ไม่มีการขัดจังหวะ และไม่มีคิวสะสมอยู่ข้างหลัง
สร้างที่หน้าเคาน์เตอร์ ใช้งานออฟไลน์ได้
สมาชิกถูกบันทึกลงเครื่องทันทีที่คุณเพิ่ม ไม่ต้องรอเซิร์ฟเวอร์และไม่ต้องรอสัญญาณ จะถ่ายรูปบัตรให้ระบบกรอกให้ หรือพิมพ์เองก็ได้
การต่ออายุคือเพิ่มรายการใหม่ ไม่ใช่เขียนทับ
เอกสารฉบับใหม่จะเป็นรายการใหม่ที่เชื่อมกับฉบับที่มันมาแทน ประวัติว่าคุณเห็นอะไรและเห็นเมื่อไรจึงยังอยู่ครบ
แตะเพื่อเรียกดู
บัตร NFC และการค้นหาแบบพิมพ์ไปเจอไปที่หน้าจอขาย ทำให้การหาสมาชิกใช้เวลาแค่วินาทีเดียว ไม่ต้องคุยกันยาว
อ่านเอกสาร แล้วเชื่อเช็กซัม ไม่ใช่เชื่อการเดา
Budy อ่านพาสปอร์ตและบัตรประชาชนบนตัวเครื่องเอง แถบข้อมูลที่เครื่องอ่านได้ตรงขอบล่างของพาสปอร์ตมีเลขตรวจสอบในตัว เครื่องจึงแยกออกว่าช่องไหนถอดรหัสได้จริง ช่องไหนได้มาจากการอนุมาน และมันบอกเสมอว่าช่องไหนเป็นแบบไหน

ทุกช่องบอกระดับความมั่นใจของตัวเอง
- สูง เลขตรวจสอบตรงกัน
- แถบข้อมูลที่เครื่องอ่านได้ถูกแปลได้สะอาดและเช็กซัมของมันเองผ่าน นี่คือการอ่านแบบเดียวที่ Budy ถือว่าแน่นอน
- กลาง จับคู่จากรูปแบบ
- ไม่มีแถบข้อมูลที่ใช้ได้ ระบบจึงเทียบข้อความกับรูปแบบที่รู้จัก เช่น เลขบัตรประชาชนไทย 13 หลัก หรือปีพุทธศักราช ดูสมเหตุสมผล แต่ถูกตั้งธงให้คนตรวจซ้ำ
- ต่ำ อนุมานจากตำแหน่ง
- วันที่ที่พบโดยไม่มีป้ายกำกับใด ๆ ระบบแสดงให้เห็น แต่ไม่เชื่อ และไม่นำไปใช้เองเด็ดขาด
วันเกิดต้องผ่านสายตาคน
วันเกิดคือช่องเดียวที่กลายเป็นข้อมูลถาวรได้แบบเงียบ ๆ ถ้าอ่านผิด ลูกค้าคนนั้นจะผ่านการยืนยันอายุไปตลอด ดังนั้นมันจะไม่เข้าสู่โปรไฟล์จากการสแกนเพียงอย่างเดียว ต้องมีคนมองเอกสารแล้วติ๊กยืนยันเอง
เมื่อเครื่องอ่านเองไม่ได้
กรณีที่อ่านได้ความมั่นใจต่ำ หรือเครื่องไม่มีกล้องที่ดีพอ ระบบอาจถอยไปใช้บริการอ่านข้อความบนคลาวด์ แต่การแปลผลยังเกิดบนเครื่องคุณเสมอ คำตอบจึงเหมือนกันทั้งสองทาง และทางสำรองก็ยังเป็นทางสำรอง ไม่ใช่ค่าเริ่มต้น
- พาสปอร์ต
- บัตรประจำตัวประชาชน
- ใบขับขี่
- ใบอนุญาตถิ่นที่อยู่
- เอกสารอื่น ๆ
ใบสั่งยาไปอยู่ที่ไหนกันแน่
ใบสั่งยาที่สแกนไว้เป็นหนึ่งในข้อมูลที่อ่อนไหวที่สุดที่ร้านจะเคยถือครอง Budy เก็บมันไว้ในที่จัดเก็บส่วนตัวที่ไม่มีที่อยู่สาธารณะเลย แจกลิงก์ที่ตายภายในห้านาที และจดบันทึกทุกครั้งที่มีคนเปิดดู

- ไม่มีที่อยู่สาธารณะ
- การเข้าถึงแบบสาธารณะถูกปิดที่ระดับที่จัดเก็บ ไม่มี URL ให้เดา และบันทึกเก็บเป็นเส้นทางไฟล์ ไม่ใช่ลิงก์ ต่อให้ฐานข้อมูลรั่วก็ไม่ได้ยื่นเอกสารให้ใคร
- ลิงก์หมดอายุใน 5 นาที
- การเปิดเอกสารจะสร้างลิงก์ที่ลงลายเซ็นขึ้นมาสด ๆ และหยุดทำงานเกือบจะทันที ไม่มีอะไรที่อยู่ยาวถูกแจกออกไป
- ทุกการเปิดดูถูกบันทึก
- บันทึกการเข้าถึงถูกเขียนก่อนภาพจะแสดงผล การเปิดดูที่เกิดขึ้นจริงจึงพลาดการบันทึกไม่ได้
- ร้านหนึ่งเอื้อมไม่ถึงอีกร้าน
- ทุกการอ่านและเขียนถูกตรวจกับเส้นทางเฉพาะของร้านที่ร้องขอ ก่อนจะแตะที่จัดเก็บจริง
- ประทับลายนิ้วมือตั้งแต่ขาเข้า
- ไฟล์ที่ถูกเก็บจริงถูกคำนวณค่าแฮชไว้ คุณจึงพิสูจน์ได้ว่าเอกสารที่กู้คืนมาภายหลังคือฉบับเดียวกับที่เห็นที่เคาน์เตอร์
- เข้ารหัสทั้งตอนพักและตอนส่ง
- ที่จัดเก็บเข้ารหัสโดยค่าเริ่มต้น และทุกอย่างเดินทางผ่าน TLS
ลบตัวบุคคล เก็บหลักฐานไว้
เมื่อบันทึกเก่าเกินระยะเก็บรักษาที่คุณตั้งไว้ Budy จะทำลายรูปภาพก่อน แล้วจึงค่อยลบข้อมูลส่วนบุคคล ทั้งชื่อ ผู้สั่งจ่ายยา คลินิก ประเทศที่ออกเอกสาร และเลขท้ายสี่หลัก สิ่งที่เหลืออยู่คือข้อเท็จจริงว่ามีการตรวจเกิดขึ้น เมื่อไร ภายใต้กฎข้อไหน และค่าแฮช การลบทั้งแถวทิ้งจะเป็นการลบหลักฐานการปฏิบัติตามกฎไปพร้อมกับตัวบุคคล
ถ้าทำลายรูปภาพไม่สำเร็จ ระบบจะปล่อยบันทึกนั้นไว้แล้วลองใหม่ แทนที่จะลบข้อมูลจนกลายเป็นไฟล์กำพร้า และถ้าอ่านค่าระยะเก็บรักษาไม่ได้ ระบบจะเก็บทุกอย่างไว้ เพราะการลบย้อนกลับไม่ได้ จึงไม่ควรเป็นทางเลือกสำรองเด็ดขาด
ออกแบบมาเพื่อ GDPR
การปฏิบัติตามกฎเป็นคุณสมบัติของวิธีที่คุณบริหารร้าน ไม่ใช่สิ่งที่ซอฟต์แวร์รับรองแทนคุณได้ สิ่งที่ Budy ทำได้คือทำให้ตัวเลือกที่ปลอดภัยที่สุดเป็นค่าเริ่มต้น นี่คือวิธีที่การออกแบบนี้เชื่อมกับหลักการแต่ละข้อ
| หลักการ | Budy สร้างมาอย่างไร |
|---|---|
| ม. 5(1)(c) เก็บข้อมูลเท่าที่จำเป็น | บันทึกเก็บข้อสรุป ไม่ใช่ข้อมูลต้นทาง มีเพียงค่าใช่หรือไม่ใช่สำหรับอายุ เลขเอกสารสี่หลักสุดท้าย และไม่มีวันเกิดเลย เลขเต็มก็ไม่ถูกนำไปแฮชด้วยซ้ำ เพราะค่าแฮชที่ไม่ใส่เกลือของเลขบัตรประชาชนสามารถย้อนกลับได้ด้วยการไล่สุ่ม การไม่บันทึกไว้เลยจึงปลอดภัยกว่า |
| ม. 5(1)(e) จำกัดระยะเวลาจัดเก็บ | คุณตั้งระยะเก็บรักษาได้เองต่อร้าน ระบบกวาดล้างทุกครั้งที่เปิดแอป เครื่องที่ปิดไว้เป็นสัปดาห์จึงตามให้ทันเองได้ |
| ม. 5(1)(f) ความถูกต้องและการรักษาความลับ | ที่จัดเก็บส่วนตัวที่ปิดการเข้าถึงสาธารณะ ลิงก์ลงลายเซ็นอายุสั้น บันทึกการเข้าถึงทุกครั้ง แยกเส้นทางตามร้าน และค่าแฮชบนทุกไฟล์ที่เก็บ |
| ม. 17 สิทธิที่จะถูกลบ | การลบข้อมูลจะเอาตัวบุคคลออกในขณะที่หลักฐานการตรวจยังอยู่ คุณจึงตอบรับคำขอลบข้อมูลได้โดยไม่ทำลายหลักฐานว่าคุณได้ตรวจแล้ว |
| ม. 25 คุ้มครองข้อมูลตั้งแต่ออกแบบ | ข้อจำกัดอยู่ในโค้ด ไม่ใช่ในเอกสารนโยบาย ถ้าบันทึกเริ่มเก็บวันเกิดหรือ URL สาธารณะเมื่อไร การ build จะล้มทันที |
เอาไปใช้ที่เคาน์เตอร์ของคุณ
บอกเราว่าใบอนุญาตของคุณกำหนดอะไร แล้วเราจะแสดงให้ดูว่า Budy จัดการอย่างไร
Budy ให้เครื่องมือควบคุมและบันทึกหลักฐานแก่คุณ แต่ไม่ได้ให้คำปรึกษาทางกฎหมาย และไม่สามารถทำให้ร้านปฏิบัติตามกฎได้ด้วยตัวเอง สิ่งที่ใบอนุญาตของคุณกำหนดเป็นเรื่องระหว่างคุณ หน่วยงานกำกับดูแล และที่ปรึกษากฎหมายของคุณ
