นโยบายความเป็นส่วนตัว
1. ผู้ควบคุมข้อมูลและช่องทางติดต่อ
ผู้ควบคุมข้อมูลสำหรับ OnMacro คือ นายภาณุพงศ์ เลิศอริยกุล (Mr. Panupong Lertariyakul). หากมีคำถาม ใช้สิทธิ หรือแจ้งข้อกังวลเกี่ยวกับข้อมูลส่วนบุคคล ติดต่อได้ที่ contact@onmacro.app.
2. ข้อมูลที่ OnMacro ใช้
- ข้อมูลบัญชีเมื่อคุณสมัคร: อีเมล ชื่อที่ใช้แสดง (หากให้ไว้) รหัสผู้ใช้ Firebase และข้อมูลจำเป็นสำหรับยืนยันตัวตน/กู้คืนรหัสผ่าน
- ข้อมูลสุขภาพและเป้าหมายที่คุณกรอก: เพศ อายุ ส่วนสูง น้ำหนัก สัดส่วนร่างกาย เป้าหมายรูปร่าง/พลังงาน และข้อมูลประกอบการคำนวณ BMI, BMR, TDEE
- บันทึกการดูแลสุขภาพ: อาหาร น้ำ การออกกำลังกาย ค่าเป้าหมาย สูตรอาหาร วัตถุดิบในตู้เย็น และอาหารที่คุณเพิ่มเอง
- ข้อมูล Apple Health ที่คุณเลือกอนุญาตแยกต่างหาก: body mass, body fat, BMI, lean body mass, height, waist, active energy, steps, walking/running distance, exercise/move time, average heart rate และ workouts
- รูปอาหารหรือรูปฉลาก เฉพาะเมื่อคุณถ่าย/เลือกใช้ฟีเจอร์นั้น และบาร์โค้ดหรือคำค้นอาหารที่คุณป้อน
- ข้อมูลรายการอาหาร/สินค้า/วัตถุดิบใหม่ที่คุณกรอกเอง เฉพาะเมื่อคุณเลือกเปิดการช่วยเพิ่มฐานข้อมูลอาหารแยกต่างหาก เช่น ชื่อ ประเภท ยี่ห้อ ขนาด GTIN ฐานโภชนาการ หน่วย และประเทศตลาด; ไม่รวมสูตรอาหาร บันทึกมื้อ ข้อมูลสุขภาพ หรือรูปฉลาก
- ข้อมูลทางเทคนิคขั้นต่ำที่ใช้ป้องกันการใช้งาน AI เกินขอบเขต เช่นข้อมูลคำขอและตัวระบุเครือข่ายชั่วคราวในระบบ rate limit
3. วัตถุประสงค์การใช้ข้อมูล
OnMacro ไม่ใช้ข้อมูลสุขภาพ, Apple Health/HealthKit, น้ำหนัก, เป้าหมายพลังงาน, Food Diary, รูปอาหาร หรือพฤติกรรมของคุณเพื่อโฆษณา การตลาด การทำ data mining หรือการกำหนดกลุ่มเป้าหมายโฆษณา.
- คำนวณและแสดงแผนอาหาร พลังงาน และโภชนาการที่เป็นค่าประมาณเพื่อการจัดการสุขภาพส่วนบุคคล
- บันทึก แก้ไข และแสดงความคืบหน้าที่คุณสั่งให้แอปทำ
- ยืนยันตัวตน กู้คืนบัญชี รักษาความปลอดภัย และป้องกันการใช้ฟีเจอร์ AI ในทางที่ผิด
- สำรองข้อมูลขึ้น Cloud เฉพาะเมื่อคุณกดยืนยัน Cloud Sync
- อ่านภาพอาหารหรือฉลากเพื่อเสนอข้อมูลร่างแรก เฉพาะเมื่อคุณกดให้ AI วิเคราะห์ และให้คุณตรวจทานก่อนบันทึก
- ตรวจสอบรายการอาหาร/สินค้า/วัตถุดิบที่คุณเลือกส่งเพื่อพิจารณาเพิ่มในฐานข้อมูลค้นหากลาง โดยเผยแพร่ต่อผู้ใช้อื่นเฉพาะเมื่อผู้ตรวจอนุมัติ
4. ที่จัดเก็บข้อมูลและการแชร์ข้อมูล
โดยปกติ OnMacro เก็บข้อมูลในพื้นที่จัดเก็บของแอปบนอุปกรณ์ของคุณก่อน (local-first). หากคุณสร้างบัญชี จะใช้ Firebase Authentication ของ Google เพื่อจัดการอีเมล/รหัสผ่าน. หากคุณกดยืนยัน Cloud Sync จะส่งเฉพาะ profile, daily logs/food entries/exercise logs, custom foods, fridge items และ user recipes ไปยัง Cloud Firestore ของ Firebase.
Cloud Sync ในเวอร์ชันนี้ไม่อัปโหลดรูปอาหาร รูปฉลาก หรือ Field Collection. OnMacro ไม่มี Firebase Storage ใน flow นี้.
เมื่อคุณกด AI วิเคราะห์รูปอาหารหรืออ่านฉลาก แอปจะย่อรูปบนอุปกรณ์ก่อนส่งผ่าน backend ไปยัง Manus AI platform เพื่อประมวลผล. นโยบายของ Manus ระบุว่าอาจส่ง input ไปยังผู้ให้บริการ AI บุคคลที่สามเพื่อทำคำขอ และการเก็บรักษาของผู้ประมวลผลขึ้นกับนโยบาย/ข้อตกลงของผู้ให้บริการนั้น. OnMacro ไม่ได้เขียน image bytes ของคำขอนี้ลงฐานข้อมูลแอปของตนตาม source code ปัจจุบัน.
การค้นหาบาร์โค้ดอาจใช้ฐานข้อมูล OnMacro และ fallback ผู้ให้บริการข้อมูลอาหารสาธารณะที่ระบบตั้งค่าไว้เมื่อไม่พบรายการ. OnMacro ไม่ขายข้อมูลส่วนบุคคลของคุณ และ source code ปัจจุบันไม่มี ad SDK, analytics SDK หรือ App Tracking Transparency tracking.
เมื่อคุณเลือกช่วยเพิ่มฐานข้อมูลอาหาร แอปจะส่งเฉพาะ allowlisted food record ใหม่ผ่าน backend ของ OnMacro ไปยังคิวตรวจภายใน รายการที่รอ/ไม่ผ่านการตรวจไม่เผยแพร่ให้ผู้ใช้อื่นค้นหา. ข้อมูลในคิวนี้ไม่ใช่ Cloud Sync และสูตรอาหาร บันทึกมื้อ สุขภาพ และรูปฉลากไม่ถูกส่งตามทางเลือกนี้.
5. การอนุญาตที่แยกตามฟีเจอร์
- การยอมรับ Terms และรับทราบนโยบายนี้ เป็นการยอมรับเอกสารทั่วไปเท่านั้น ไม่ใช่การอนุญาต Apple Health, Cloud Sync, กล้อง, AI หรือการแจ้งเตือน
- Apple Health จะขอสิทธิ์ผ่านหน้าจอระบบเมื่อคุณเลือกเชื่อมต่อ และคุณเปลี่ยนสิทธิ์ได้ใน Health/Settings ของอุปกรณ์
- Cloud Sync จะเริ่มเมื่อคุณกดยืนยันก่อนอัปโหลดเท่านั้น
- รูปอาหารและรูปฉลากจะออกจากอุปกรณ์เพื่อ AI เฉพาะหลังคุณเห็น disclosure และเลือกดำเนินการ
- การแจ้งเตือนของ OnMacro เป็น local notification บนอุปกรณ์และขอสิทธิ์ระบบเฉพาะหลังคุณเลือกเปิด ไม่มี remote push ในเวอร์ชันนี้
- การช่วยเพิ่มฐานข้อมูลอาหารเป็นตัวเลือกที่ไม่ติ๊กไว้ล่วงหน้า แยกจาก Terms/Privacy และ Cloud Sync; คุณถอนความยินยอมได้จาก Privacy & Data Center เพื่อหยุดการส่งรายการใหม่
6. ระยะเวลาการเก็บและการลบ
ข้อมูลในเครื่องจะอยู่จนกว่าคุณล้างข้อมูล ออกจากระบบ ลบบัญชี หรือระบบปฏิบัติการลบพื้นที่แอป. ข้อมูล Cloud Firestore ที่ OnMacro สร้าง, คิว/บันทึก Community และ projection อาหาร Community ที่เชื่อมกับบัญชีของคุณ รวมถึงบัญชี Firebase จะถูกลบทันทีเมื่อคุณยืนยันการลบบัญชีในแอปด้วยรหัสผ่าน หากกระบวนการส่วนใดไม่สำเร็จ แอปจะแจ้งสถานะตามจริงเพื่อให้คุณลองใหม่ได้.
หากคุณเข้าแอปไม่ได้ คุณเริ่มคำขอลบบัญชีผ่านหน้าเว็บสาธารณะหรืออีเมลได้ โดยอาจต้องยืนยันความเป็นเจ้าของบัญชีก่อนเพื่อป้องกันการลบโดยผู้อื่น. การลบบัญชี OnMacro ไม่สามารถรับประกันการลบ input ที่ผู้ประมวลผล AI บุคคลที่สามอาจเก็บตามนโยบายของตน; จุดนี้ต้องได้รับการยืนยันเป็นลายลักษณ์อักษรก่อน production release.
เมื่อคุณถอนความยินยอมการช่วยเพิ่มฐานข้อมูลอาหาร OnMacro จะหยุดรับรายการใหม่จากบัญชีนั้นและถอนรายการที่ยังรอตรวจ. รายการที่เผยแพร่แล้วอาจคงอยู่จนกว่าจะมีการนำออกตามนโยบายที่ประกาศใช้จริง; แต่การลบบัญชีในแอปจะลบ projection อาหาร Community ที่เชื่อมกับบัญชีนี้ด้วย. ก่อนเปิดใช้ production ต้องกำหนดระยะเวลาสำหรับ audit log และคำขอนำรายการออกให้ชัดเจน.
7. ความมั่นคงปลอดภัยและการส่งข้อมูลข้ามประเทศ
OnMacro ใช้มาตรการตามความสามารถของบริการที่เลือกใช้ เช่นการยืนยันตัวตนของ Firebase และการจำกัดคำขอ AI. ไม่มีระบบใดรับประกันความปลอดภัยได้สมบูรณ์ จึงไม่ควรใส่ข้อมูลส่วนบุคคลที่ไม่จำเป็นลงในภาพ/ฉลากที่ส่งให้ AI.
Firebase, Manus และผู้ให้บริการ AI อาจประมวลผลข้อมูลนอกประเทศไทย. ก่อนเผยแพร่เชิงพาณิชย์ ผู้ควบคุมข้อมูลต้องตรวจฐานกฎหมาย สัญญาประมวลผลข้อมูล และมาตรการโอนข้อมูลข้ามประเทศที่ใช้จริง.
8. สิทธิและทางเลือกของคุณ
คุณสามารถแก้ไขข้อมูลในแอป เลือกไม่ใช้ Cloud Sync, ไม่เชื่อม Apple Health, ไม่ส่งรูปให้ AI, ถอนการช่วยเพิ่มฐานข้อมูลอาหาร, ปิดคำเตือน, ล้างข้อมูลในอุปกรณ์ และลบบัญชีได้. คุณอาจขอเข้าถึง แก้ไข คัดค้าน ถอนความยินยอม หรือลบข้อมูลตามที่กฎหมายใช้บังคับ โดยติดต่ออีเมลด้านบน ทั้งนี้คำขอบางประเภทอาจมีเงื่อนไขหรือข้อยกเว้นตามกฎหมาย.
9. การเปลี่ยนแปลงเอกสาร
เมื่อ data flow หรือผู้ให้บริการเปลี่ยนอย่างมีนัยสำคัญ OnMacro จะปรับเวอร์ชัน/วันที่เอกสารและทำให้คุณอ่านได้ในแอปก่อนใช้ฟีเจอร์ใหม่ที่เกี่ยวข้อง. การเปลี่ยนแปลงนี้ไม่แทนที่การขอ permission หรือ consent เฉพาะฟีเจอร์ตามความจำเป็น.
