นโยบายความเป็นส่วนตัว
บริษัท ซอฟต์เอฟเวอร์ จำกัด (“บริษัท”, “เรา”) เป็นผู้พัฒนาและให้บริการแอป RiseLoop และเป็นผู้ควบคุมข้อมูลส่วนบุคคลตามพระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 (PDPA) นโยบายนี้อธิบายว่าเราเก็บข้อมูลอะไร ใช้เพื่ออะไร แบ่งปันกับใคร เก็บไว้นานเท่าใด และท่านมีสิทธิอะไรบ้าง
1. ข้อมูลที่เราเก็บ
| ข้อมูล | ได้มาจาก |
|---|---|
| อีเมล ชื่อที่แสดง และรหัสบัญชี Google | บัญชี Google ของท่านเมื่อเข้าสู่ระบบ เราไม่ได้เก็บรูปโปรไฟล์และไม่ได้เข้าถึงข้อมูลอื่นในบัญชี Google |
| เป้าหมายรายวัน ได้แก่ พลังงาน โปรตีน คาร์โบไฮเดรต ไขมัน และน้ำ รวมถึงประวัติการเปลี่ยนเป้าหมาย | ท่านกำหนดเอง หรือให้แอปคำนวณจากแบบสอบถามเป้าหมาย |
| ข้อมูลร่างกาย: เพศ วันเกิด ส่วนสูง และบันทึกน้ำหนัก | ท่านกรอกเองในแอป ทุกช่องไม่บังคับ |
| คำตอบในแบบสอบถามเป้าหมาย: ระดับกิจกรรม เป้าหมายน้ำหนัก ความเร็วที่ต้องการ และผลที่คำนวณได้ | ท่านตอบเองเมื่อเลือกทำแบบสอบถาม เราเก็บคำตอบแต่ละครั้งไว้เป็นประวัติ |
| ภาวะตั้งครรภ์หรือให้นมบุตร | ท่านตอบในแบบสอบถาม เราใช้เพื่อคำนวณเป้าหมายครั้งนั้นเท่านั้น ไม่บันทึกไว้ |
| บันทึกมื้ออาหาร: ชื่ออาหาร ปริมาณ วันที่และมื้อ พลังงานและสารอาหาร และรหัสบาร์โค้ดของสินค้าที่ท่านบันทึกจากการสแกน รวมถึงรายการที่ท่านบันทึกด้วยวิธีอื่นหลังสแกนแล้วไม่พบสินค้า | ท่านบันทึกเอง ยืนยันจากผลประเมินจากรูปภาพ หรือสแกนบาร์โค้ดสินค้า |
| ตัวเลขจากฉลากโภชนาการที่ท่านบันทึกพร้อมบาร์โค้ด และบัญชีที่ส่ง | ท่านถ่ายฉลากและตรวจตัวเลขในแอป แสดงเป็นข้อมูลสินค้าให้ผู้ใช้คนอื่นที่สแกนบาร์โค้ดเดียวกัน (ไม่แสดงว่าใครส่ง) |
| รูปฉลากโภชนาการที่ถ่ายพร้อมบาร์โค้ด | ท่านถ่ายในโหมดฉลาก เก็บชั่วคราวให้ทีมงานตรวจ (ดูข้อ 4) |
| ตัวเลขฉลากที่ท่านบันทึกให้บาร์โค้ดที่มีข้อมูลแชร์อยู่แล้ว | เก็บไม่เกิน 30 วัน หรือจนทีมงานตรวจแล้ว ให้ทีมงานเทียบกับตัวเลขที่แชร์ โดยไม่เห็นชื่อหรือบัญชีของท่าน |
| บันทึกปริมาณน้ำดื่มรายวัน | ท่านบันทึกเองในแอป |
| บันทึกสุขภาพรายวัน ได้แก่ พฤติกรรมการดื่ม อารมณ์ ระดับพลังงาน ความเครียด อาการไข้หรือบาดเจ็บ การใช้มือถือก่อนนอน มื้อดึก เวลาเข้านอนและตื่นนอน จำนวนก้าว และระยะเวลากิจกรรม ที่ท่านเลือกกรอกเอง ทุกช่องไม่บังคับ | ท่านกรอกเองในแอป |
| รหัสคำขอและค่าอ้างอิงของการบันทึกสุขภาพรายวันแต่ละครั้ง (ไม่มีคำตอบบันทึกสุขภาพ) | ระบบบันทึกเพื่อป้องกันการส่งซ้ำ |
| จำนวนก้าวรวมต่อวัน และเวลาหลับต่อคืน ที่ซิงค์จาก Apple Health หรือ Health Connect (ดู ข้อมูลจาก Apple Health / Health Connect ด้านล่าง) | แอปอ่านจาก Apple Health (iPhone) หรือ Health Connect (Android) เมื่อท่านเลือกเชื่อมต่อและอนุญาตเท่านั้น |
| รูปภาพอาหาร และข้อความที่ท่านพิมพ์ประกอบรูป | ท่านถ่ายหรือเลือกจากเครื่องเพื่อให้ประเมินแคลอรี่ |
| ผลประเมินจากรูปหรือจากข้อความที่ยังไม่ได้บันทึกเป็นมื้ออาหาร: ชื่ออาหาร ส่วนประกอบ ปริมาณ พลังงานและสารอาหารที่ประเมินได้ (ไม่มีตัวข้อความที่ท่านพิมพ์ แต่ชื่ออาหารอาจตรงกับคำที่พิมพ์) | ระบบเก็บไว้ให้ท่านกดบันทึกเป็นมื้ออาหารได้ภายใน 1 วัน แล้วลบภายใน 2 วัน (ดูข้อ 4) |
| จำนวนครั้งที่ใช้การประเมินด้วย AI ในแต่ละวัน (จากรูป จากข้อความ และการอ่านฉลาก) | ระบบบันทึกเพื่อจำกัดโควตาการใช้งาน |
| รายงานปัญหาที่ท่านส่ง: คำบรรยาย ภาพหน้าจอที่ปิดทึบชื่อ อีเมล รูปโปรไฟล์ รูปถ่าย ข้อมูลร่างกาย คำตอบในแบบสอบถามเป้าหมาย และค่าบันทึกสุขภาพรายวันบนเครื่องของท่านแล้ว (ภาพอาจยังเห็นชื่ออาหาร ตัวเลขแคลอรี่ สารอาหาร ปริมาณน้ำดื่ม เป้าหมายรายวัน ว่าวันนั้นบันทึกแล้ว และจำนวนวันที่บันทึกต่อเนื่อง) เวอร์ชันแอปและระบบปฏิบัติการ และอีเมลของท่านเฉพาะเมื่อท่านเลือกให้ทีมติดต่อกลับ | ท่านส่งเองจากแอป (เขย่ามือถือ หรือ โปรไฟล์ → รายงานปัญหา) |
| รายงานข้อผิดพลาดของแอป (เฉพาะเมื่อท่านเลือกให้ส่ง) ได้แก่ ตำแหน่งที่เกิดข้อผิดพลาดในโค้ด (stack frames) ชื่อประเภทข้อผิดพลาด เวอร์ชันแอป รุ่นเครื่องและระบบปฏิบัติการ สถานะแรม พื้นที่เก็บข้อมูล แบตเตอรี่ และการวางเครื่อง รหัสการติดตั้ง Firebase (Firebase installation ID) และรหัสวินิจฉัยสุ่มที่เราเชื่อมกับบัญชีของท่านเพื่อให้ตามลบรายงานได้ รหัสนี้ไม่ใช่ข้อมูลนิรนาม | แอปบันทึกเมื่อแอปปิดตัวหรือเกิดข้อผิดพลาด เก็บบนเครื่องจนท่านเลือกส่ง แล้วส่งให้ Google ผ่าน Firebase Crashlytics (ข้อ 3) ตั้งค่าได้ที่ โปรไฟล์ → รายงานข้อผิดพลาด |
| ความเห็นที่ท่านส่งผ่าน TestFlight ของ Apple (ผู้ทดสอบบน iOS): ข้อความ ภาพหน้าจอทุกภาพที่แนบ รุ่นเครื่อง ระบบปฏิบัติการ และเวอร์ชันแอป ภาพเหล่านี้ไม่ได้ปิดทึบบนเครื่อง จึงอาจเห็นชื่อ ข้อมูลร่างกาย หรือค่าบันทึกสุขภาพที่อยู่บนหน้าจอตอนส่ง | เราคัดลอกจาก App Store Connect มาเก็บในระบบของเรา โดยเก็บอีเมล Apple ID เป็นรหัสที่ย้อนกลับเป็นอีเมลไม่ได้เท่านั้น |
| บันทึกการเข้าสู่ระบบ การให้ความยินยอม การลบบัญชี และการกรอกวันเกิดที่อายุต่ำกว่าเกณฑ์ | ระบบบันทึกเพื่อความปลอดภัยและเป็นหลักฐาน |
น้ำหนัก ภาวะตั้งครรภ์หรือให้นมบุตร ข้อมูลมื้ออาหาร รูปอาหาร และบันทึกสุขภาพรายวัน อาจสะท้อนสุขภาพของท่าน เราจึงดูแลข้อมูลเหล่านี้อย่างข้อมูลอ่อนไหว ข้อมูลร่างกายเห็นได้เฉพาะท่าน ข้อมูลร่างกาย คำตอบในแบบสอบถามเป้าหมาย และค่าบันทึกสุขภาพรายวันจะถูกปิดในภาพหน้าจอที่ท่านส่งจากแอป (ภาพที่ส่งผ่าน TestFlight ไม่ได้ปิดทึบ) ส่วนชื่ออาหาร ตัวเลขแคลอรี่ สารอาหาร ปริมาณน้ำดื่ม เป้าหมายรายวัน ว่าวันนั้นบันทึกแล้ว และจำนวนวันที่บันทึกต่อเนื่อง อาจปรากฏในรายงานปัญหาที่ท่านเลือกส่ง
ค่าบันทึกสุขภาพรายวันที่ยังส่งไม่สำเร็จเก็บเป็นร่างแบบเข้ารหัสบนอุปกรณ์ เมื่อท่านเปิดแอปและเชื่อมต่อได้ ระบบจะส่งร่างไปบันทึกในบัญชี ร่างถูกลบเมื่อส่งสำเร็จ และแอปจะดำเนินการลบร่างเมื่อออกจากระบบหรือลบบัญชี หากแอปถูกปิดก่อนการลบร่างเสร็จ ร่างเข้ารหัสอาจยังอยู่และกลับมาเมื่อเข้าบัญชีเดิม แต่จะไม่ถูกใช้กับบัญชีอื่น
ข้อมูลจาก Apple Health / Health Connect
ส่วนนี้ใช้เฉพาะเมื่อท่านเลือกเชื่อมต่อ Apple Health (iPhone) หรือ Health Connect (Android) ในแอป และอนุญาตในหน้าต่างของระบบ ท่านใช้ RiseLoop ต่อไปได้โดยไม่เชื่อมต่อ
- สิ่งที่เราอ่าน เฉพาะจำนวนก้าวรวมต่อวัน และเวลาหลับต่อคืน โดยนับเฉพาะเวลาที่หลับ ไม่นับเวลาที่อยู่บนเตียงโดยยังไม่หลับ แอปขอสิทธิ์อ่านอย่างเดียว ไม่เขียนข้อมูลลงใน Apple Health หรือ Health Connect
- เมื่อใดที่เราอ่าน เฉพาะขณะที่แอปเปิดอยู่ ได้แก่ ตอนเชื่อมต่อ ตอนเปิดหรือกลับเข้าแอป ตอนเปิดบันทึกประจำวัน ตอนดึงหน้าจอลงเพื่อรีเฟรช และตอนกดลองอีกครั้ง ไม่อ่านขณะที่แอปอยู่เบื้องหลัง เมื่อเชื่อมต่อครั้งแรกอ่านย้อนหลังสูงสุด 30 วัน
- ที่เก็บ เราส่งค่าเป็นรายวัน รวมถึงชื่อแอปที่เป็นแหล่งข้อมูล เช่น WHOOP ไปเก็บในบัญชีของท่านบนเซิร์ฟเวอร์ของเรา (ตามที่ระบุในข้อ 3) ในระยะนี้ไม่แชร์ให้สมาชิกครอบครัวหรือผู้ใช้อื่น ข้อมูลนี้ไม่ถูกเก็บใน iCloud ส่วนในเครื่อง แอปเก็บแบบเข้ารหัสเพียงว่าท่านเชื่อมต่ออยู่หรือไม่ ซิงค์ล่าสุดเมื่อใด และวันที่กับประเภทของค่าที่เครื่องนี้ส่งไป โดยไม่มีค่าก้าวหรือเวลาหลับ
- การใช้ เพื่อแสดงในบันทึกประจำวันของท่านเท่านั้น ไม่ใช้เพื่อการโฆษณา การตลาด หรือการทำเหมืองข้อมูล ไม่ส่งให้ระบบ AI ไม่ขาย และไม่เปิดเผยหรือแชร์ให้บุคคลอื่น ภาพหน้าจอที่ท่านเลือกส่งในรายงานปัญหาปิดทึบค่าเหล่านี้
- ก้าวที่กรอกเอง ท่านกรอกจำนวนก้าวเองได้ในบันทึกประจำวัน ค่าที่กรอกเองแสดงแทนค่าที่ซิงค์มา ค่าที่กรอกเองเก็บและลบเช่นเดียวกับบันทึกสุขภาพรายวัน
- หยุดและลบ ท่านหยุดเชื่อมต่อได้ที่โปรไฟล์ แล้วเลือกหยุดซิงค์อย่างเดียว (เก็บข้อมูลที่ซิงค์ไว้) หรือหยุดและลบข้อมูลที่ซิงค์ไว้ ถ้าไม่ได้เชื่อมต่ออยู่ ท่านลบข้อมูลที่ซิงค์ไว้ได้ที่โปรไฟล์ ข้อมูลที่ซิงค์ไว้จะถูกลบออกจากระบบทันที ส่วนค่าที่ท่านกรอกเองยังอยู่ หากอุปกรณ์อื่นของบัญชีนี้ยังเชื่อมต่ออยู่ อุปกรณ์นั้นจะซิงค์ข้อมูลช่วงล่าสุดกลับมาอีก ท่านเพิกถอนสิทธิ์อ่านของ RiseLoop ได้ในการตั้งค่า Apple Health หรือ Health Connect ของเครื่องเช่นกัน ซึ่งทำให้แอปอ่านข้อมูลไม่ได้ แต่ไม่ลบข้อมูลที่ซิงค์ไปแล้ว
- ลบบัญชี ข้อมูลที่ซิงค์ถูกลบพร้อมบัญชี (ข้อ 4)
ก่อนจัดเก็บรูปภาพ เราลบข้อมูลแฝงในรูปภาพ (EXIF) ออกทั้งหมด ซึ่งรวมถึงพิกัดตำแหน่ง การอ่านบาร์โค้ดทำบนเครื่องของท่าน ภาพจากกล้องในโหมดบาร์โค้ดไม่ถูกส่งออกจากเครื่อง แอปไม่ได้เก็บตำแหน่งที่ตั้ง รายชื่อติดต่อ หรือเสียงของท่าน และไม่มีโฆษณา ไม่มีเครื่องมือวิเคราะห์การใช้งาน (analytics) ยกเว้นข้อมูลการทำงานของตัวอ่านบาร์โค้ดและรายงานข้อผิดพลาดที่ท่านเลือกให้ส่งตามข้อ 3 และไม่มีการติดตามข้ามแอป รายงานปัญหาจะส่งเฉพาะเมื่อท่านกดส่งเอง รายงานข้อผิดพลาดจะส่งเฉพาะเมื่อท่านเลือก (ถามก่อนส่ง หรือส่งอัตโนมัติ) ไม่มีข้อมูลสุขภาพ รูปภาพ ชื่อ อีเมล รหัสบัญชี หรือโทเคนของท่านในรายงาน และไม่ใช้ Google Analytics แอปอ่านเซนเซอร์การเคลื่อนไหวบนเครื่องเพื่อรู้ว่าท่านเขย่ามือถือเท่านั้น ไม่เก็บและไม่ส่งออกจากเครื่อง
2. วัตถุประสงค์และฐานทางกฎหมาย
- ให้บริการตามที่ท่านขอ ได้แก่ การสร้างบัญชีและการเข้าสู่ระบบ (ฐานสัญญา มาตรา 24(3))
- บันทึกและแสดงข้อมูลมื้ออาหาร (ฐานความยินยอมโดยชัดแจ้ง มาตรา 26 สำหรับข้อมูลที่เกี่ยวกับสุขภาพ)
- ประเมินแคลอรี่และสารอาหารจากรูปภาพหรือจากข้อความที่พิมพ์ ตามที่ท่านเลือกใช้ (ฐานความยินยอมโดยชัดแจ้ง มาตรา 26 สำหรับข้อมูลที่เกี่ยวกับสุขภาพ)
- บันทึกและแสดงข้อมูลสุขภาพรายวันที่ท่านกรอก และคำนวณจำนวนวันที่บันทึกต่อเนื่อง ข้อมูลบันทึกสุขภาพนี้ไม่ถูกส่งให้ระบบ AI และในระยะนี้ไม่แชร์ให้สมาชิกครอบครัวหรือผู้ใช้อื่น (ฐานความยินยอมโดยชัดแจ้ง มาตรา 26 สำหรับข้อมูลที่เกี่ยวกับสุขภาพ)
- แสดงจำนวนก้าวและเวลาหลับที่ซิงค์จาก Apple Health หรือ Health Connect ในบันทึกประจำวันของท่าน ข้อมูลนี้ไม่ถูกส่งให้ระบบ AI และในระยะนี้ไม่แชร์ให้สมาชิกครอบครัวหรือผู้ใช้อื่น (ฐานความยินยอมโดยชัดแจ้ง มาตรา 26 สำหรับข้อมูลที่เกี่ยวกับสุขภาพ)
- คำนวณเป้าหมายพลังงาน สารอาหาร และน้ำของท่าน จากข้อมูลร่างกายและคำตอบในแบบสอบถาม การคำนวณทำบนเซิร์ฟเวอร์ของเรา ไม่ส่งให้บุคคลภายนอก (ฐานความยินยอมโดยชัดแจ้ง มาตรา 26)
- ตรวจสอบและแก้ไขปัญหาที่ท่านรายงาน (ฐานความยินยอมโดยชัดแจ้ง มาตรา 26 เพราะภาพหน้าจออาจมีข้อมูลสุขภาพ)
- ตรวจหาและแก้ข้อผิดพลาดของแอป จากรายงานข้อผิดพลาดที่ท่านเลือกให้ส่ง (ฐานความยินยอม มาตรา 19) การเลือกนี้ไม่บังคับและไม่กระทบการใช้แอป ท่านถอนได้เมื่อใดก็ได้ที่ โปรไฟล์ → รายงานข้อผิดพลาด → ไม่ส่งรายงาน
- แชร์ตัวเลขฉลากเป็นข้อมูลสินค้า และตรวจความถูกต้องจากรูปฉลากและตัวเลขที่ผู้ใช้คนอื่นบันทึก (ฐานประโยชน์โดยชอบด้วยกฎหมาย มาตรา 24(5))
- รักษาความปลอดภัยของระบบ ได้แก่ การป้องกันการใช้งานผิดวัตถุประสงค์ การจำกัดสิทธิ์ช่วงทดสอบแบบปิด (closed beta) ให้เฉพาะผู้ได้รับเชิญ การตรวจสอบเกณฑ์อายุ และการเก็บหลักฐานการให้ความยินยอม (ฐานประโยชน์โดยชอบด้วยกฎหมาย มาตรา 24(5))
เราไม่ขายข้อมูลของท่าน และไม่ใช้ข้อมูลของท่านเพื่อการโฆษณา
3. ผู้ที่เราเปิดเผยข้อมูลให้
ช่วงทดสอบแบบปิด เซิร์ฟเวอร์ ฐานข้อมูล ที่เก็บรูปภาพ และสำเนาสำรองของ RiseLoop อยู่บนเครื่องของบริษัทเองที่สำนักงานในประเทศไทย ผู้ที่ได้รับข้อมูลจากเรามีดังนี้
- Google ในสี่กรณี
- การเข้าสู่ระบบด้วยบัญชี Google (Google Sign-In)
- การประเมินอาหารจากรูปหรือจากข้อความที่พิมพ์ และการอ่านรูปฉลากโภชนาการ (Google ลบหลังอ่าน ส่วนเราเก็บรูปไว้ชั่วคราวตามข้อ 4) ด้วย Google Gemini: ถ้าประเมินจากรูป เราส่งเฉพาะรูปภาพที่ลบข้อมูลแฝงแล้วและข้อความที่ท่านพิมพ์ประกอบ ถ้าประเมินจากข้อความ เราส่งเฉพาะข้อความที่ท่านพิมพ์ ไม่ส่งชื่อ อีเมล หรือรหัสบัญชีของท่าน เราใช้บริการแบบชำระเงิน ซึ่งตามเงื่อนไขของ Google ข้อมูลจะไม่ถูกนำไปใช้พัฒนาผลิตภัณฑ์ของ Google การประมวลผลนี้อาจเกิดขึ้นนอกประเทศไทย
- การอ่านบาร์โค้ดด้วย Google ML Kit ซึ่งทำงานบนเครื่องของท่าน: ภาพและรหัสบาร์โค้ดไม่ถูกส่งให้ Google แต่ ML Kit ส่งข้อมูลการทำงานของตัวเอง ได้แก่ รุ่นเครื่องและระบบปฏิบัติการ ชื่อและเวอร์ชันของแอป และสถิติประสิทธิภาพ ให้ Google เพื่อดูแลและปรับปรุงบริการ ML Kit
- รายงานข้อผิดพลาดด้วย Google Firebase Crashlytics ซึ่ง Google ประมวลผลแทนเรา และอาจประมวลผลนอกประเทศไทย: ก่อนท่านเลือกให้ส่ง แอปไม่ติดต่อ Google เพื่อเรื่องนี้ หลังท่านเลือกแล้ว แอปติดต่อ Google สามแห่ง คือ การตั้งค่า Crashlytics การขอรหัสการติดตั้ง Firebase (Firebase Installations) และการอัปโหลดรายงาน Crashlytics ข้อมูลที่ส่งคือที่ระบุในข้อ 1 ซึ่งมีรหัสวินิจฉัยสุ่มที่เชื่อมกับบัญชี และชื่อประเภทข้อผิดพลาดที่ระบบ Firebase บันทึกไว้กับทุกรายงาน เราไม่ใช้ข้อมูลนี้เพื่อโฆษณา
- Anthropic (ผู้ให้บริการ Claude) เมื่อทีมใช้ Claude ช่วยวิเคราะห์รายงานปัญหาที่ท่านส่ง (คำบรรยายและภาพหน้าจอ) ผู้ส่งแสดงเป็นรหัส เราไม่ส่งอีเมลหรือบัญชีของท่าน แต่ข้อความและภาพหน้าจออาจมีข้อมูลที่อยู่บนหน้าจอหรือที่ท่านพิมพ์ (อาจประมวลผลนอกประเทศไทย)
- Open Food Facts ฐานข้อมูลสินค้าอาหารแบบเปิด เมื่อสินค้าที่ท่านสแกนยังไม่มีในฐานข้อมูลของเรา เซิร์ฟเวอร์ของเราส่งเฉพาะรหัสบาร์โค้ดไปค้นหา ไม่ส่งข้อมูลใดของท่าน
- ผู้ใช้คนอื่น เห็นตัวเลขฉลากที่ท่านบันทึกพร้อมบาร์โค้ดเป็นข้อมูลสินค้า โดยไม่เห็นชื่อหรือบัญชีของท่าน
- Cloudflare ผู้ให้บริการเว็บไซต์ riseloop.app
- Google Workspace ผู้ให้บริการอีเมลของ riseloop.app เมื่อท่านเขียนอีเมลถึงที่อยู่ในข้อ 9
- หน่วยงานรัฐ เมื่อกฎหมายกำหนดหรือมีคำสั่งโดยชอบด้วยกฎหมาย
ผู้ดูแลระบบที่ได้รับอนุญาตของซอฟต์เอฟเวอร์เห็นได้เพียงอีเมล ชื่อที่แสดง และวันที่สมัครของผู้ใช้ รายงานปัญหาที่ท่านส่ง ตัวเลขฉลากสินค้าที่ผู้ใช้แชร์ รูปฉลากที่เก็บไว้ให้ตรวจ และตัวเลขที่ผู้ใช้คนอื่นบันทึกให้บาร์โค้ดเดียวกัน โดยไม่เห็นชื่อหรือบัญชีของผู้ส่ง รายงานปัญหาแสดงผู้ส่งเป็นรหัส ไม่ใช่ชื่อหรืออีเมล เว้นแต่ท่านเลือกให้ติดต่อกลับ ความเห็นผ่าน TestFlight แสดงผู้ส่งเป็นรหัสเสมอ ส่วนตัวเลขฉลากไม่แสดงว่าใครเป็นผู้ส่ง ผู้ดูแลระบบไม่เห็นบันทึกมื้ออาหาร บันทึกสุขภาพรายวัน จำนวนก้าวและเวลาหลับที่ซิงค์ หรือรูปภาพในบัญชีของท่าน นอกจากที่ปรากฏในภาพหน้าจอที่ท่านส่ง และรูปฉลากที่เก็บไว้ให้ตรวจ ทุกครั้งที่เปิดดูรายงานจะถูกบันทึก และทุกครั้งที่แก้ไข ซ่อน หรือแสดงตัวเลขฉลากก็จะถูกบันทึกเช่นกัน ทุกครั้งที่เปิดดูหรือตรวจฉลากจะถูกบันทึก
4. ระยะเวลาการเก็บรักษา
- ข้อมูลบัญชี มื้ออาหาร และรูปภาพที่บันทึกเป็นมื้ออาหาร เก็บไว้จนกว่าท่านจะลบรายการนั้นหรือลบบัญชี
- ข้อมูลร่างกาย บันทึกน้ำหนัก และประวัติแบบสอบถาม เก็บไว้จนกว่าท่านจะลบรายการนั้นในแอปหรือลบบัญชี
- ประวัติเป้าหมาย เก็บไว้จนกว่าท่านจะลบบัญชี
- บันทึกปริมาณน้ำดื่มรายวัน เก็บไว้จนกว่าท่านจะลบบัญชี
- บันทึกสุขภาพรายวัน เก็บไว้จนกว่าท่านจะลบบันทึกของวันนั้นหรือลบบัญชี เมื่อลบวันนั้น คำตอบของวันนั้นถูกลบ ระบบเก็บรหัสคำขอและค่าอ้างอิงสำหรับป้องกันการส่งซ้ำจนกว่าจะลบบัญชี โดยไม่เก็บคำตอบบันทึกสุขภาพไว้ในข้อมูลอ้างอิงนี้
- จำนวนก้าวและเวลาหลับที่ซิงค์จาก Apple Health หรือ Health Connect เก็บไว้จนกว่าท่านจะลบข้อมูลที่ซิงค์ไว้ที่โปรไฟล์ หรือลบบัญชี การหยุดซิงค์อย่างเดียวไม่ลบข้อมูลที่ซิงค์ไว้แล้ว เมื่อท่านลบ ข้อมูลที่ซิงค์ไว้จะถูกลบออกจากระบบทันที แต่หากอุปกรณ์อื่นของบัญชีนี้ยังเชื่อมต่ออยู่ อุปกรณ์นั้นจะซิงค์ข้อมูลช่วงล่าสุดกลับมาอีก
- รายงานปัญหา เก็บไว้จนกว่าทีมจะลบรายงานนั้น หรือท่านลบบัญชี
- ความเห็นผ่าน TestFlight เก็บจนกว่าทีมจะลบ ท่านลบบัญชีที่ใช้อีเมลเดียวกับ Apple ID หรือท่านขอให้ลบทางอีเมล (เราลบทั้งในระบบของเราและใน App Store Connect)
- รายงานข้อผิดพลาด Google เก็บรายงาน 90 วันก่อนเริ่มลบ เมื่อท่านเลือกไม่ส่งรายงานหรือลบบัญชี เราขอให้ Google ลบรายงานที่ผูกกับรหัสวินิจฉัยของท่านและติดตามคำขอ การลบที่ Google เสร็จสมบูรณ์ภายใน 30 วัน ซึ่งนานกว่าการลบข้อมูลอื่นของบัญชีภายใน 7 วัน
- รูปภาพและผลประเมินที่ไม่ได้บันทึกเป็นมื้ออาหาร ถ้าการประเมินไม่สำเร็จ เราลบรูปทันที ถ้าประเมินสำเร็จ (จากรูปหรือจากข้อความ) แต่ท่านไม่ได้บันทึก รูปและผลประเมินจะถูกลบภายใน 2 วัน
- รูปฉลากโภชนาการ ลบภายใน 24 ชั่วโมงถ้าไม่ได้บันทึก ถ้าตัวเลขถูกแชร์หรือต่างจากที่แชร์อยู่ เก็บจนทีมงานตรวจแล้วและไม่เกิน 30 วัน และลบพร้อมบัญชี
- ตัวเลขฉลากที่บันทึกให้บาร์โค้ดที่มีข้อมูลแชร์อยู่แล้ว (ฉบับที่ให้ทีมงานเทียบ) ไม่เกิน 30 วัน หรือจนทีมงานตรวจแล้ว และลบพร้อมบัญชี
- เมื่อท่านลบบัญชี ข้อมูลทั้งหมดข้างต้นจะถูกลบภายใน 7 วัน ยกเว้นข้อมูลในข้อถัดไป
- ข้อมูลที่เก็บต่อหลังลบบัญชี
- บันทึกการเข้าสู่ระบบ การให้ความยินยอม การลบบัญชี และการกรอกวันเกิดที่อายุต่ำกว่าเกณฑ์ เก็บในรูปแบบที่ไม่ระบุตัวตนโดยตรง (อีเมลถูกแปลงเป็นค่าแฮช) เป็นเวลา 1 ปี
- อีเมลที่ใช้รับคำเชิญเข้าร่วมการทดสอบ เก็บไว้จนสิ้นสุดช่วงทดสอบแบบปิด
- ตัวเลขฉลากสินค้าที่ท่านแชร์พร้อมบาร์โค้ด เก็บต่อเป็นข้อมูลสินค้าโดยไม่ผูกกับบัญชีใด ส่วนตัวเลขฉลากที่ไม่ได้แชร์ เห็นเฉพาะท่านในแอป (ทีมงานเห็นสำเนาที่เก็บไว้เทียบตามข้างบน โดยไม่เห็นชื่อหรือบัญชี) และถูกลบพร้อมบัญชี
- สำเนาสำรอง ข้อมูลในสำเนาสำรองของฐานข้อมูลจะหมดอายุภายใน 7 วัน
5. การลบบัญชี
ท่านลบบัญชีได้เองในแอปที่หน้า โปรไฟล์ → ลบบัญชี หรือขอให้เราลบโดยไม่ต้องใช้แอปก็ได้ ดูวิธีการที่ riseloop.app/account-deletion
การลบบัญชีจะขอให้ Google ลบรายงานข้อผิดพลาดของท่านด้วย (ข้อ 4)
6. ความปลอดภัย
ข้อมูลทุกอย่างรับส่งผ่านการเชื่อมต่อที่เข้ารหัส (HTTPS) เราจำกัดสิทธิ์การเข้าถึงข้อมูลเฉพาะบุคลากรที่จำเป็น และไม่บันทึกข้อมูลสุขภาพลงใน log ของระบบ
7. สิทธิของท่าน
ภายใต้ PDPA ท่านมีสิทธิ ดังนี้
- ขอเข้าถึงและขอรับสำเนาข้อมูล
- ขอให้โอนย้ายข้อมูล
- ขอแก้ไขข้อมูลให้ถูกต้อง
- ขอลบข้อมูล
- ขอระงับการใช้ข้อมูล
- คัดค้านการประมวลผลข้อมูล
- ถอนความยินยอมเมื่อใดก็ได้ การถอนความยินยอมไม่กระทบการประมวลผลที่ทำไปก่อนหน้านั้น
- ร้องเรียนต่อสำนักงานคณะกรรมการคุ้มครองข้อมูลส่วนบุคคล
หากต้องการใช้สิทธิ โปรดติดต่อเราตามช่องทางในข้อ 9 เราจะแจ้งผลภายใน 30 วันนับจากวันที่ได้รับคำขอ
8. ผู้เยาว์
RiseLoop ให้บริการสำหรับผู้มีอายุ 20 ปีบริบูรณ์ขึ้นไป เราไม่ได้ตั้งใจเก็บข้อมูลของผู้เยาว์ หากท่านกรอกวันเกิดที่อายุต่ำกว่า 20 ปี ระบบจะไม่บันทึกวันเกิดนั้น แต่จะบันทึกไว้ว่ามีการกรอกอายุต่ำกว่าเกณฑ์ เพื่อให้เจ้าหน้าที่ตรวจสอบ หากทราบว่ามีบัญชีของผู้เยาว์ เราจะลบบัญชีนั้นและแจ้งให้ท่านทราบ
9. ติดต่อเรา
บริษัท ซอฟต์เอฟเวอร์ จำกัด (สำนักงานใหญ่)
เลขที่ 44/21 ซอยลาดพร้าว 15 แยก 11 แขวงจอมพล เขตจตุจักร กรุงเทพมหานคร 10900
เลขประจำตัวผู้เสียภาษี 0105554136728
โทร. 02 227 0645
- ความเป็นส่วนตัวและข้อมูลส่วนบุคคล รวมถึงคำขอใช้สิทธิ์และคำขอลบบัญชี: privacy@riseloop.app
- ปัญหาการใช้งานและขอความช่วยเหลือ: support@riseloop.app
- แจ้งช่องโหว่หรือเหตุด้านความปลอดภัย: security@riseloop.app
อีเมลที่ส่งถึงทั้งสามที่อยู่นี้จะถึงทีมงาน RiseLoop ของบริษัท
10. การเปลี่ยนแปลงนโยบาย
หากเราเปลี่ยนแปลงวิธีเก็บหรือใช้ข้อมูล เราจะปรับปรุงหน้านี้และวันที่ด้านบน หากเป็นการเปลี่ยนแปลงที่สำคัญ เราจะแจ้งท่านในแอปก่อนมีผลบังคับใช้
11. ประวัติการเปลี่ยนแปลง
รายการนี้บอกว่าแต่ละรอบเปลี่ยนอะไร ข้อความที่ใช้บังคับอยู่ตอนนี้คือเนื้อหาด้านบนของหน้านี้
5 พฤศจิกายน 2569
- รายงานข้อผิดพลาดแบบสมัครใจ เมื่อท่านเลือกให้ส่งรายงานข้อผิดพลาด (ตั้งค่าที่โปรไฟล์ ไม่บังคับ และไม่กระทบการใช้แอป) แอปจะส่งรายงานไปให้ Google ผ่าน Firebase Crashlytics ได้แก่ ตำแหน่งที่เกิดข้อผิดพลาดในโค้ด เวอร์ชันแอป รุ่นเครื่องและระบบปฏิบัติการ สถานะแรม พื้นที่เก็บข้อมูล แบตเตอรี่ และการวางเครื่อง รหัสการติดตั้ง Firebase และรหัสวินิจฉัยสุ่มที่เราเชื่อมกับบัญชีเพื่อให้ตามลบได้ ไม่ใช่ข้อมูลนิรนาม ไม่มีข้อมูลสุขภาพ รูปภาพ ชื่อ หรืออีเมล ก่อนท่านเลือก แอปไม่ติดต่อ Google เพื่อเรื่องนี้ Google เก็บรายงาน 90 วัน และอาจประมวลผลนอกประเทศไทย เมื่อท่านเลือกไม่ส่งรายงานหรือลบบัญชี เราขอให้ Google ลบรายงานของท่าน ซึ่งเสร็จสมบูรณ์ภายใน 30 วัน
3 พฤศจิกายน 2569
- ข้อมูลจาก Apple Health / Health Connect เมื่อท่านเชื่อมต่อ เราอ่านจำนวนก้าวต่อวันและเวลาหลับต่อคืน (ย้อนหลังสูงสุด 30 วันเมื่อเชื่อมต่อครั้งแรก) เพื่อแสดงในบันทึกประจำวัน ไม่ใช้เพื่อโฆษณา ไม่ส่งให้ AI ไม่แชร์ผู้อื่น หยุดเชื่อมต่อได้ที่โปรไฟล์ โดยเลือกเก็บหรือลบข้อมูลที่ซิงค์ไว้ ข้อมูลเก็บจนท่านลบหรือลบบัญชี ท่านกรอกจำนวนก้าวเองได้ในบันทึกประจำวัน ค่าที่กรอกเองแสดงแทนค่าที่ซิงค์มา
2 พฤศจิกายน 2569
- ความเห็นผ่าน TestFlight เพิ่มความเห็นที่ส่งผ่าน TestFlight: เราเก็บสำเนาข้อความและภาพหน้าจอ (ไม่ได้ปิดทึบ) โดยไม่เก็บอีเมล
- Claude ช่วยวิเคราะห์รายงานปัญหา ทีมใช้ Claude ของ Anthropic ช่วยวิเคราะห์รายงานปัญหาที่ท่านส่ง (คำบรรยายและภาพหน้าจอ) ผู้ส่งแสดงเป็นรหัส เราไม่ส่งอีเมลหรือบัญชีของท่าน แต่ข้อความและภาพหน้าจออาจมีข้อมูลที่อยู่บนหน้าจอหรือที่ท่านพิมพ์ (อาจประมวลผลนอกประเทศไทย)
30 ตุลาคม 2569
- ค้นหาด้วย AI ข้อความที่พิมพ์บอกว่ากินอะไร ส่งให้ Google Gemini ประเมินพลังงานและสารอาหาร ไม่ส่งข้อมูลบัญชี (ชื่อ อีเมล รหัสบัญชี) (อาจประมวลผลนอกประเทศไทย)
- ผลประเมินที่ไม่ได้บันทึก รูปและผลประเมินจากรูปหรือจากข้อความ (ชื่ออาหาร ส่วนประกอบ ปริมาณ และสารอาหาร) ที่ท่านไม่ได้บันทึกเป็นมื้ออาหาร ลบภายใน 2 วัน แทนการเก็บจนลบบัญชี ไม่เก็บตัวข้อความที่พิมพ์ แต่ชื่ออาหารในผลประเมินอาจตรงกับคำที่พิมพ์
- ที่เก็บข้อมูล แก้ข้อ 3: ช่วงทดสอบแบบปิด เซิร์ฟเวอร์ ฐานข้อมูล ที่เก็บรูปภาพ และสำเนาสำรอง อยู่บนเครื่องของบริษัทเองที่สำนักงานในประเทศไทย ไม่ใช่ Amazon Web Services ตามที่ฉบับก่อนระบุ
29 ตุลาคม 2569
- บันทึกสุขภาพรายวัน เราเก็บบันทึกสุขภาพรายวันที่ท่านเลือกกรอกเอง ได้แก่ การดื่ม อารมณ์ พลังงาน ความเครียด อาการไข้หรือบาดเจ็บ การใช้มือถือก่อนนอน มื้อดึก เวลาเข้านอนและตื่นนอน และกิจกรรม เพื่อแสดงให้ท่านดูและนับวันที่บันทึกต่อเนื่อง ไม่ส่งให้ระบบ AI และในระยะนี้ไม่แชร์ให้สมาชิกครอบครัวหรือผู้ใช้อื่น ค่าที่ยังส่งไม่สำเร็จเก็บเป็นร่างเข้ารหัสบนเครื่องจนส่งสำเร็จ บันทึกเก็บจนท่านลบวันนั้นหรือลบบัญชี ส่วนรหัสคำขอสำหรับกันการส่งซ้ำซึ่งไม่มีคำตอบเก็บจนลบบัญชี
- รายงานปัญหา แก้เรื่อง รายงานปัญหา จากรอบ 9 ตุลาคม 2569: ภาพหน้าจอในรายงานปิดทึบค่าบันทึกสุขภาพรายวันด้วย แต่ยังเห็นว่าวันนั้นบันทึกแล้วและจำนวนวันต่อเนื่อง
- ตัวเลขบนฉลากอาหาร แก้เรื่อง ตัวเลขบนฉลากอาหาร จากรอบ 9 ตุลาคม 2569: รูปฉลากที่ถ่ายพร้อมบาร์โค้ดเก็บไว้ชั่วคราวให้ทีมงานตรวจ: ถ้าไม่บันทึกลบภายใน 24 ชั่วโมง ถ้าแชร์หรือตัวเลขต่างจากที่แชร์อยู่ เก็บไม่เกิน 30 วัน ทีมงานเห็นรูปและตัวเลข แต่ไม่เห็นชื่อหรือบัญชีของผู้ส่ง
9 ตุลาคม 2569
- รายงานปัญหา เมื่อกดส่งรายงานปัญหา เราเก็บคำบรรยาย เวอร์ชันแอป ระบบปฏิบัติการ และภาพหน้าจอที่ปิดทึบชื่อ อีเมล รูป ข้อมูลร่างกาย และคำตอบแบบสอบถามเป้าหมายบนเครื่องแล้ว ภาพอาจยังเห็นชื่ออาหาร แคลอรี่ สารอาหาร น้ำดื่ม และเป้าหมายรายวัน ผู้ดูแลระบบที่ได้รับอนุญาตเปิดดูรายงานได้ โดยเห็นผู้ส่งเป็นรหัส เว้นแต่เลือกให้ติดต่อกลับทางอีเมล รายงานเก็บไว้จนกว่าทีมจะลบ หรือลบบัญชี (แก้ต่อในรอบ 29 ตุลาคม 2569)
- ตัวเลขบนฉลากอาหาร ตัวเลขบนฉลากโภชนาการที่ตรวจและบันทึกให้สินค้าที่มีบาร์โค้ด อาจแสดงให้ผู้ใช้คนอื่นที่สแกนบาร์โค้ดเดียวกันเห็น โดยไม่แสดงว่าใครส่ง ตัวเลขที่แชร์เป็นข้อมูลสินค้ายังอยู่หลังลบบัญชีโดยไม่ผูกกับบัญชีใด และทีมงานแก้ไขหรือซ่อนได้ รูปฉลากส่งให้ Google Gemini อ่านตัวเลขแล้วลบทิ้ง (อาจประมวลผลนอกประเทศไทย) (แก้ต่อในรอบ 29 ตุลาคม 2569)
7 ตุลาคม 2569
- สแกนบาร์โค้ด บันทึกมื้ออาหารเก็บรหัสบาร์โค้ดของสินค้าที่สแกน สินค้าที่เรายังไม่มีข้อมูล เราส่งเฉพาะรหัสบาร์โค้ดไปค้นที่ Open Food Facts ตัวอ่านบาร์โค้ด Google ML Kit ทำงานบนเครื่อง และส่งข้อมูลการทำงานของตัวเองให้ Google
5 ตุลาคม 2569
- บันทึกน้ำดื่ม เราเก็บปริมาณน้ำดื่มที่บันทึกในแต่ละวัน จนกว่าจะลบบัญชี
1 ตุลาคม 2569
- ฐานของการบันทึกมื้ออาหาร การบันทึกและแสดงมื้ออาหารใช้ความยินยอมโดยชัดแจ้ง (มาตรา 26) เพราะเป็นข้อมูลที่เกี่ยวกับสุขภาพ
- บันทึกเพื่อเป็นหลักฐาน นอกจากการเข้าสู่ระบบและการลบบัญชี เราบันทึกการให้ความยินยอม และการกรอกวันเกิดที่อายุต่ำกว่าเกณฑ์ โดยไม่เก็บวันเกิดนั้น บันทึกเหล่านี้เก็บ 1 ปีในรูปแบบที่ไม่ระบุตัวตนโดยตรง
28 กันยายน 2569
- ฉบับแรก เผยแพร่นโยบายความเป็นส่วนตัวฉบับแรก
Privacy Policy
Softever Company Limited (“we”) develops and operates the RiseLoop app and is the data controller under Thailand’s Personal Data Protection Act B.E. 2562 (PDPA).
1. What we collect
- Account data from Google Sign-In: your email, display name and Google account ID. We do not store your profile picture or access anything else in your Google account.
- Daily targets for energy, protein, carbohydrate, fat and water, and their history. You set them yourself, or the app calculates them from the goal questionnaire.
- Body data you enter: sex, birth date, height and weight log entries. Every field is optional.
- Goal questionnaire answers: activity level, weight goal, preferred pace and the calculated results. Each completed questionnaire is kept as history.
- Whether you are pregnant or breastfeeding: used only to calculate that questionnaire’s targets and never stored.
- Meal logs: food names, portions, date and meal slot, energy and nutrients, and the barcode of a product you log by scanning it, including items you save another way after a scan found no product.
- Label numbers you save with a barcode, and which account sent them — shown to other users who scan the same barcode as product information, never with who sent them.
- Nutrition-label photos taken with a barcode — you take them in label mode; kept temporarily for our team to review (see section 4).
- Label numbers you save for a barcode that already has shared data — kept for at most 30 days, or until our team has reviewed them, so our team can compare them with the shared numbers, without seeing your name or account.
- Daily water intake log: how much plain water you record for each day.
- Daily health journal: the drinking habits, mood, energy, stress, fever or injury, phone use before bed, late meals, bedtime and wake time, step count and activity durations you choose to enter. Every field is optional.
- Steps and sleep from Apple Health or Health Connect: your total step count for each day and your sleep time for each night, synced from Apple Health (iPhone) or Health Connect (Android) only when you choose to connect and allow it (see Data from Apple Health / Health Connect below).
- Journal request receipts: a request identifier and verification digest for each journal change, kept to prevent duplicate commands. They contain no journal answers.
- Food photos and any note you type with them, submitted for calorie estimation.
- Estimate results you have not saved as a meal, from a photo or from text: the food names, components, amounts, energy and nutrients estimated (not the text itself, though food names may match the words you typed). Kept so you can save them as a meal within 1 day, then deleted within 2 days (see section 4).
- A daily count of AI estimates (from photos, from text and label reads), used to enforce the usage allowance.
- Problem reports you send: your description, a screenshot in which your name, email, profile picture, photos, body data, goal questionnaire answers and daily journal values have already been covered with solid boxes on your device (food names, calorie numbers, nutrients, water intake, daily targets, and whether a day is logged and the streak count may still show), the app version and operating system, and your email only if you choose to let the team contact you.
- App error reports (only when you choose to send them): where in the code the error happened (stack frames), the error type name, app version, device model and operating system, RAM, disk, battery and orientation state, the Firebase installation ID, and a random diagnostics ID that we link to your account so the reports can be deleted. This ID is not anonymous. The app records it when it closes unexpectedly or hits an error, keeps it on your device until you choose to send it, then sends it to Google through Firebase Crashlytics (section 3). Set it under Profile → Error reports.
- Feedback you send through Apple’s TestFlight (iOS testers): the text, every screenshot you attach, device model, operating system and app version. These screenshots are not covered on your device, so they may show your name, body data or health log values that were on the screen when you sent them. We copy them from App Store Connect into our own system, keeping your Apple ID email only as a code that cannot be turned back into the email.
- Security records of sign-ins, consent, account deletion, and birth dates entered below the minimum age.
Weight, pregnancy or breastfeeding status, meal data, food photos and your daily health journal may reveal information about your health, so we treat them as sensitive. Body data is visible only to you. Body data, goal questionnaire answers and daily journal values are covered in any screenshot you send from the app (screenshots sent through TestFlight are not covered); food names, calorie numbers, nutrients, water intake, daily targets, and whether a day is logged and the streak count may show in a problem report you choose to send.
Daily journal changes not yet sent are stored as encrypted drafts on your device and sent to your account when you open the app with a working connection. Drafts are removed after acknowledgement. On sign-out or account deletion the app starts removing local drafts. If the app closes before cleanup finishes, an encrypted draft may remain and reappear for the same account; it is never used for a different account.
Data from Apple Health / Health Connect
This part applies only if you choose to connect Apple Health (iPhone) or Health Connect (Android) in the app and allow it in the system prompt. You can keep using RiseLoop without connecting.
- What we read: only your total step count for each day and your sleep time for each night, counting only time asleep, not time in bed before you fall asleep. The app asks for permission to read only; it does not write anything to Apple Health or Health Connect.
- When we read it: only while the app is open: when you connect, when you open or return to the app, when you open the daily journal, when you pull the screen down to refresh, and when you tap try again. It does not read while the app is in the background. When you first connect, it reads up to 30 days back.
- Where it is kept: we send the values, by day, including the name of the app the data came from, such as WHOOP, to be stored in your account on our servers (as described in section 3). In this phase they are not shared with family members or other users. They are not stored in iCloud. On your device, the app keeps, encrypted, only whether you are connected, when it last synced, and the dates and kinds of values this device sent, with no step count or sleep time.
- How we use it: only to show it in your daily journal. We do not use it for advertising, marketing or data mining, do not send it to AI, do not sell it, and do not disclose or share it with anyone else. A screenshot you choose to send in a problem report covers these values with solid boxes.
- Steps you type yourself: you can type your step count yourself in the daily journal. A typed value is shown instead of the synced one. Typed values are kept and deleted like the daily health journal.
- Stopping and deleting: you can stop connecting in Profile and choose to stop syncing only (keeping the synced data) or to stop and delete the synced data. When you are not connected, you can delete the synced data in Profile. Synced data is deleted from our systems at once; values you typed yourself stay. If another device on this account is still connected, it will sync its recent days again. You can also revoke RiseLoop’s permission to read in your device’s Apple Health or Health Connect settings, which stops the app reading but does not delete data already synced.
- Deleting your account: synced data is deleted with your account (section 4).
All photo metadata (EXIF), including location, is removed before a photo is stored. Barcodes are read on your device; camera images in barcode mode never leave it. The app does not collect your location, contacts or audio. It has no ads, no analytics other than the barcode reader’s usage data and the error reports you choose to send, both described in section 3, and no cross-app tracking. Problem reports are sent only when you choose to send one. Error reports are sent only when you choose (ask first, or send automatically). They contain no health data, photos, name, email, account ID or tokens, and we do not use Google Analytics. The app reads the device’s motion sensor only to detect that you shook the phone; it is not stored and never leaves your device.
2. Purposes and legal bases
- Providing the service: accounts and sign-in (contract, PDPA s.24(3)).
- Logging and showing your meals (explicit consent, PDPA s.26, for health-related data).
- Estimating calories and nutrients from your photos or from text you type, when you choose to use it (explicit consent, PDPA s.26, for health-related data).
- To show the steps and sleep synced from Apple Health or Health Connect in your daily journal. This data is not sent to AI and, in this phase, is not shared with family members or other users (explicit consent, PDPA s.26, for health-related data).
- To record and display your daily health entries and calculate consecutive logged days. Journal entries are not sent to AI and, in this phase, are not shared with family members or other users (explicit consent, PDPA s.26, for health-related data).
- Calculating your energy, nutrient and water targets from your body data and questionnaire answers. This runs on our servers and is not shared with anyone (explicit consent, PDPA s.26).
- Reviewing and fixing the problems you report (explicit consent, PDPA s.26, because a screenshot may contain health data).
- Finding and fixing app errors from the error reports you choose to send (legal basis: consent, section 19 PDPA). The choice is optional and does not affect using the app. You can withdraw it at any time under Profile → Error reports → Do not send reports.
- Sharing label numbers as product information, and checking their accuracy from label photos and the numbers other users save (legitimate interest, PDPA s.24(5)).
- Security: preventing abuse, limiting the closed beta to invited users, enforcing the minimum age, and keeping evidence of consent (legitimate interest, PDPA s.24(5)).
We do not sell your data and do not use it for advertising.
3. Who we share it with
During the closed beta, RiseLoop’s servers, database, photo storage and backups run on the company’s own machine at our office in Thailand. The recipients of data from us are as follows.
- Google: for Google Sign-In, for food estimation from a photo or from typed text and for reading nutrition-label photos with Google Gemini (Google deletes them after reading; we keep the photo temporarily, see section 4), and for barcode reading with Google ML Kit. For a photo estimate we send only the metadata-stripped photo and your note; for a typed-text estimate we send only the text you type; never your name, email or account ID. We use Google’s paid service, whose terms state that the data is not used to improve Google’s products. This processing may take place outside Thailand. ML Kit reads barcodes on your device and sends Google neither the image nor the code, but it sends its own usage data (device model and OS, app name and version, performance statistics) so Google can maintain and improve ML Kit. Error reports through Google Firebase Crashlytics, which Google processes on our behalf and which may take place outside Thailand: until you choose to send, the app does not contact Google for this. After you choose, the app contacts Google at three places: the Crashlytics settings, Firebase Installations (for the installation ID) and the Crashlytics report upload. The data is what section 1 lists, including the random diagnostics ID linked to your account and the error type name that Firebase records with every report. We do not use it for advertising.
- Anthropic (the provider of Claude), when the team uses Claude to help analyse problem reports you send (description and screenshots). The sender is shown as a code and we do not send your email or account, but the text and screenshots may contain information that was on your screen or that you typed (may be processed outside Thailand)
- Open Food Facts: an open food product database. When a product you scan is not yet in our database, our server sends only its barcode to look it up, never anything about you.
- Other users see label numbers you saved with a barcode as product information, without your name or account.
- Cloudflare: hosts riseloop.app.
- Google Workspace: the email provider for riseloop.app, when you write to an address in section 9.
- Authorities, when required by law.
Authorised Softever administrators can see only users’ email, display name and sign-up date, the problem reports you send, the product label numbers users share, the label photos kept for review, and the numbers other users saved for the same barcode, without seeing the sender’s name or account. A report shows the sender as a code, not a name or email, unless you choose to be contacted. Feedback sent through TestFlight always shows the sender as a code. Label numbers never show who sent them. Administrators cannot see your meal logs, daily journal, synced steps and sleep, or photos, except what appears in a screenshot you send and the label photos kept for review. Every time a report is opened it is logged, and so is every correction, hide or unhide of label numbers. Every time a label is opened or reviewed it is logged.
4. Retention
- Account data, meals and meal photos: kept until you delete them or your account.
- Body data, weight log entries and questionnaire history: kept until you delete that entry in the app or delete your account.
- Target history: kept until you delete your account.
- Daily water intake log: kept until you delete your account.
- Daily health journal: kept until you delete that day’s entry or your account. Deleting a day removes its answers. Request identifiers and verification digests are retained until account deletion to prevent duplicate commands. These receipts do not contain journal answers.
- Steps and sleep synced from Apple Health or Health Connect: kept until you delete the synced data in Profile or delete your account. Stopping sync alone does not delete data already synced. When you delete, the synced data is deleted from our systems at once, but if another device on this account is still connected, it will sync its recent days again.
- Problem reports: kept until the team deletes that report or you delete your account.
- Feedback through TestFlight: kept until the team deletes it, you delete the account that uses the same email as your Apple ID, or you ask us by email to delete it (we delete it both in our system and in App Store Connect).
- Error reports. Google keeps reports for 90 days before it starts deleting them. When you choose not to send reports, or delete your account, we ask Google to delete the reports tied to your diagnostics ID and follow up on the request. Deletion at Google is completed within 30 days, which is longer than the 7 days for the rest of your account data.
- Photos and estimate results you never save as a meal: photos are deleted immediately if the estimate fails. If an estimate from a photo or from text succeeds but you do not save it, its photos and result are deleted within 2 days.
- Nutrition-label photos: deleted within 24 hours if not saved. If the numbers are shared, or differ from the shared numbers, kept until our team has reviewed them and for at most 30 days, and deleted with your account.
- Label numbers saved for a barcode that already has shared data (the copy our team compares): at most 30 days, or until our team has reviewed them, and deleted with your account.
- When you delete your account: all of the above is deleted within 7 days, except the records listed next.
- Kept after account deletion, for security, abuse prevention and evidence of consent:
- Records of sign-ins, consent, account deletion and below-minimum-age birth dates, in pseudonymous form (your email is stored only as a keyed hash), for 1 year.
- The email address your beta invitation was sent to, until the closed beta ends.
- Product label numbers you shared with a barcode stay as product information, linked to no account. Label numbers that are not shared are visible only to you in the app (our team sees the copy kept for comparison, as above, without your name or account) and are deleted with your account.
- Database backups: expire within 7 days.
5. Deleting your account
In the app, go to Profile → Delete account. To request deletion without the app, see riseloop.app/account-deletion.
Deleting your account also asks Google to delete your error reports (section 4).
6. Security
All data is sent over encrypted connections (HTTPS). Access is limited to staff who need it, and health data is never written to system logs.
7. Your rights
Under the PDPA you may:
- access your data and get a copy of it
- have your data transferred to another service
- have your data corrected
- have your data deleted
- have its use restricted
- object to its processing
- withdraw consent at any time; this does not affect processing already carried out
- complain to Thailand’s Personal Data Protection Committee
Contact us using the details in section 9 to use any of these rights. We respond within 30 days.
8. Minors
RiseLoop is intended for users aged 20 and over (the age of majority in Thailand). We do not knowingly collect data from minors. If you enter a birth date under 20, the date is not saved, but we record that an under-age date was entered so that our staff can review the account. If we learn that an account belongs to a minor, we delete it and tell you.
9. Contact
Softever Company Limited (Head office)
44/21 Soi Ladprao 15 Yaek 11, Chomphon, Chatuchak, Bangkok 10900, Thailand
Tax ID 0105554136728
+66 2 227 0645
- Privacy and personal data, including requests to exercise your rights and to delete your account: privacy@riseloop.app
- Help with using the app: support@riseloop.app
- Reporting a vulnerability or security incident: security@riseloop.app
Mail to all three addresses reaches Softever’s RiseLoop team.
10. Changes
If we change how we collect or use data, we will update this page and the date at the top. We will notify you in the app before any material change takes effect.
11. Change history
This list records what each round changed. The text in force is the content above on this page.
5 November 2026
- Error reports. If you choose to send error reports (set under Profile; optional; it does not affect using the app), the app sends them to Google through Firebase Crashlytics: where in the code the error happened, app version, device model and operating system, RAM, disk, battery and orientation state, the Firebase installation ID, and a random diagnostics ID that we link to your account so the reports can be deleted. It is not anonymous. No health data, photos, name or email. Until you choose, the app does not contact Google for this. Google keeps reports for 90 days and may process them outside Thailand. When you choose not to send reports or delete your account, we ask Google to delete your reports; this is completed within 30 days.
3 November 2026
- Data from Apple Health / Health Connect. When you connect, we read your daily step count and nightly sleep time (up to 30 days back when you first connect) to show in your daily journal. We do not use it for advertising, do not send it to AI and do not share it with others. You can stop connecting in Profile, choosing to keep or delete the synced data. The data is kept until you delete it or delete your account. You can type your step count yourself in the daily journal; a typed value is shown instead of the synced one.
2 November 2026
- TestFlight feedback. Added feedback sent through TestFlight: we keep a copy of the text and screenshots (not covered), and we do not keep the email.
- Claude helps analyse problem reports. The team uses Anthropic’s Claude to help analyse problem reports you send (description and screenshots). The sender is shown as a code and we do not send your email or account, but the text and screenshots may contain information that was on your screen or that you typed (may be processed outside Thailand).
30 October 2026
- AI search. The text you type to say what you ate is sent to Google Gemini to estimate energy and nutrients. We do not send your account details (name, email, account ID). This processing may take place outside Thailand.
- Unsaved estimates. Photos and estimate results (food names, components, amounts and nutrients) from a photo or from text that you did not save as a meal are deleted within 2 days, instead of being kept until you delete your account. We do not store the text itself, but food names in the result may match the words you typed.
- Where data is kept. Revises section 3: during the closed beta, the servers, database, photo storage and backups run on the company’s own machine at our office in Thailand, not on Amazon Web Services as the previous version said.
29 October 2026
- Daily health journal. We keep the daily health entries you choose to enter: drinking, mood, energy, stress, fever or injury, phone use before bed, late meals, bedtime and wake time, and activities, to show them to you and count consecutive logged days. They are not sent to AI and, in this phase, are not shared with family members or other users. Changes not yet sent are kept as an encrypted draft on your device until they are sent. Entries are kept until you delete that day or your account; request identifiers that prevent duplicate sends, which contain no answers, are kept until you delete your account.
- Problem reports. Follows up “Problem reports” from 9 October 2026: screenshots in a report also cover daily journal values, but still show whether a day is logged and the streak count.
- Food label numbers. Follows up “Food label numbers” from 9 October 2026: label photos taken with a barcode are kept temporarily for our team to review. If not saved, they are deleted within 24 hours; if shared, or if the numbers differ from the shared numbers, they are kept for at most 30 days. Our team sees the photos and numbers, but not the sender’s name or account.
9 October 2026
- Problem reports. When you send a problem report, we keep your description, the app version, the operating system, and a screenshot in which your name, email, photos, body data and goal questionnaire answers are already covered on your device. Food names, calories, nutrients, water intake and daily targets may still show. Authorised administrators can open reports and see the sender as a code, unless you choose to be contacted by email. Reports are kept until the team deletes them or you delete your account. (Revised again on 29 October 2026.)
- Food label numbers. Nutrition label numbers you check and save for a product with a barcode may be shown to other users who scan the same barcode, never with who sent them. Numbers shared as product information stay after you delete your account, linked to no account, and the team may correct or hide them. Label photos are sent to Google Gemini to read the numbers, then deleted (this may take place outside Thailand) (followed up in the 29 October 2026 round).
7 October 2026
- Barcode scanning. Meal logs keep the barcode of a product you scan. For a product we do not have yet, we send only the barcode to Open Food Facts. The barcode reader, Google ML Kit, runs on your phone and sends its own usage data to Google.
5 October 2026
- Water log. We keep how much water you log each day, until you delete your account.
1 October 2026
- Basis for meal logs. Logging and showing your meals rests on your explicit consent (PDPA s.26), because it is health-related data.
- Records kept as evidence. Besides sign-ins and account deletion, we record consent, and a birth date entered below the minimum age without keeping that birth date. These records are kept for 1 year in a form that does not directly identify you.
28 September 2026
- First version. First published.