Winona Health เป็นแอปพลิเคชันด้านสุขภาพและความเป็นอยู่ที่ดี (Health & Wellness) ที่ช่วยให้คุณติดตามข้อมูลสุขภาพ จัดการการแจ้งเตือนยา และเชื่อมต่อกับอุปกรณ์สุขภาพอัจฉริยะ นโยบายฉบับนี้อธิบายถึงวิธีที่เราเก็บรวบรวม ใช้ จัดเก็บ เปิดเผย และคุ้มครองข้อมูลส่วนบุคคลของคุณ ตามพระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 (PDPA)
ผู้ให้บริการ (Data Controller)
com.winonafeminine.winona_health
ขอบเขตและกลุ่มผู้ใช้งาน
- ประเภทแอป: Health & Wellness companion (ไม่ใช่ medical device)
- กลุ่มเป้าหมาย: ผู้ใช้ทั่วไปและผู้สูงอายุ (เน้นการแจ้งเตือนยาและ UX สำหรับผู้สูงอายุ)
- อายุขั้นต่ำ: 13 ปีขึ้นไป (ตามข้อกำหนด Google Play) กรณีผู้ใช้อายุต่ำกว่า 20 ปีต้องได้รับความยินยอมจากผู้ปกครองตาม PDPA
- ประเทศที่ให้บริการ: ประเทศไทย (เป็นหลัก)
- ภาษา: ภาษาไทย (ค่าเริ่มต้น)
ข้อมูลที่เราเก็บรวบรวม
สิทธิ์การเข้าถึง (Permissions) ที่แอปขอ
ทุกสิทธิ์ที่แอปขอจะมีคำอธิบายเหตุผล (Rationale) ทั้งภายในแอปและในนโยบายฉบับนี้ เพื่อความโปร่งใส
A Android
- INTERNET — เชื่อมต่อ Backend
- BLUETOOTH / SCAN / CONNECT — เชื่อมต่อเครื่องชั่ง, นาฬิกา, เครื่องวัดน้ำตาล
- ACCESS_FINE / COARSE_LOCATION — ผูกกับการสแกน BLE
- POST_NOTIFICATIONS — แจ้งเตือนการกินยา
- SCHEDULE / USE_EXACT_ALARM — แจ้งเตือนยาตามเวลาที่กำหนด
- RECEIVE_BOOT_COMPLETED — ตั้งการแจ้งเตือนใหม่หลังรีบูตเครื่อง
- VIBRATE — การแจ้งเตือนแบบสั่น
- CAMERA — ถ่ายรูป (สำหรับฟีเจอร์สแกน/อัปโหลด)
iOS
- Bluetooth — เชื่อมต่ออุปกรณ์สุขภาพ
- Location (When in use) — รองรับการสแกน BLE
- Camera — ถ่ายรูปสำหรับฟีเจอร์ที่เกี่ยวข้อง
- Notifications — แจ้งเตือนการกินยา
บริการของบุคคลภายนอก (Third-Party Services)
เราใช้บริการของผู้ประมวลผลข้อมูล (Data Processors) ดังต่อไปนี้ เพื่อให้บริการแอปได้อย่างมีประสิทธิภาพ โดยมีข้อตกลงการประมวลผลข้อมูล (DPA) กับผู้ให้บริการแต่ละราย
| บริการ | วัตถุประสงค์ | ข้อมูลที่แชร์ |
|---|---|---|
| Firebase (Google) | Push notification (FCM), Crash log | FCM token, device id |
| Google Sign-In | ยืนยันตัวตน (Authentication) | อีเมล / ชื่อ / รูปโปรไฟล์ Google |
| Facebook Login | ยืนยันตัวตน (Authentication) | ข้อมูลโปรไฟล์พื้นฐาน Facebook |
| LINE Login | ยืนยันตัวตน (Authentication) | LINE userId, displayName, picture |
| Lefu / PP Bluetooth Kit | SDK สำหรับเครื่องชั่งอัจฉริยะ | ข้อมูลการวัด (Measurement data) |
| Payment Gateway | ชำระเงินภายในแอป | ยอดคำสั่งซื้อ, card token |
| Backend API (Linode) | จัดเก็บข้อมูลทั้งหมด | ข้อมูลการใช้งานแอปทั้งหมด |
การจัดเก็บและระยะเวลาเก็บรักษาข้อมูล
| ประเภทข้อมูล | ที่จัดเก็บ | ระยะเวลา |
|---|---|---|
| Access / Refresh token | flutter_secure_storage (เข้ารหัส) | จนกว่าจะออกจากระบบ / token หมดอายุ |
| ประวัติข้อมูลสุขภาพ (rolling) | SharedPreferences (บนเครื่อง) | สูงสุด 60 รายการ (แบบหมุนเวียน FIFO) |
| การแจ้งเตือนยา | SharedPreferences (บนเครื่อง) | จนกว่าผู้ใช้จะลบ |
| โปรไฟล์ + ประวัติสุขภาพ (ฉบับเต็ม) | Backend (Linode) | ตลอดอายุบัญชี + 90 วันหลังลบบัญชี |
สิทธิของเจ้าของข้อมูล (ตาม PDPA)
หน้า Account → Profile หรือขอรับทางอีเมล
ผ่านเมนู Edit Profile
Account → Delete Account
Settings → Manage Permissions
Settings → Withdraw Consent
Export ข้อมูล (JSON/CSV)
ติดต่อ DPO ของเรา หรือคณะกรรมการคุ้มครองข้อมูลส่วนบุคคล (PDPC)
การขอความยินยอม (Consent)
เราขอความยินยอมจากคุณตามลำดับขั้นตอนการใช้งาน ดังนี้
- 1 หน้า Onboarding — แสดงนโยบายความเป็นส่วนตัวและข้อกำหนดการใช้งาน พร้อมปุ่ม "ยอมรับ"
- 2 การลงทะเบียน / OTP — checkbox ยอมรับข้อกำหนดและเงื่อนไข
- 3 ข้อมูลสุขภาพ — ขอความยินยอมโดยชัดแจ้งแยกต่างหาก (เนื่องจากเป็นข้อมูลอ่อนไหว)
- 4 การแจ้งเตือน — สิทธิ์ของระบบ + คำอธิบายเหตุผลในแอป
- 5 Bluetooth / ตำแหน่ง — สิทธิ์ของระบบ + dialog อธิบายเหตุผล
- 6 การสื่อสารทางการตลาด (ถ้ามี) — checkbox opt-in แยกต่างหาก
ข้อมูลของผู้เยาว์
มาตรการความปลอดภัย
- • เข้ารหัสการเชื่อมต่อ API ทั้งหมดด้วย TLS 1.2 ขึ้นไป
- • บังคับใช้ HTTPS ผ่าน Network Security Config
- • ใช้ Bearer token พร้อมการหมุนเวียน Refresh token
- • เก็บ token แบบเข้ารหัสใน Keystore/Keychain
- • ไม่บันทึก (log) ข้อมูลอ่อนไหวลงใน console / Crashlytics
- • มีการป้องกัน Rate limit และ Brute-force ที่ฝั่ง Backend
การปฏิบัติตามกฎหมายและมาตรฐาน
หมายเหตุภายใน / ส่วนที่ต้องดำเนินการต่อ (สำหรับทีมงาน)
ส่วนนี้เป็นข้อมูลภายในจากเอกสารตั้งต้น — ควรลบหรือซ่อนก่อนเผยแพร่นโยบายฉบับจริงต่อสาธารณะ
เอกสารที่ต้องสร้างต่อ
- Privacy Policy (ไทย + อังกฤษ) host บน public URL
- Terms of Service — host บน public URL
- Consent forms ภายในแอป (ภาษาไทย)
- Data Processing Records (ภายใน)
- DPA กับ third-party processors
- Incident Response Plan (แจ้ง PDPC ภายใน 72 ชม.)
- Cookie Policy (ถ้ามีหน้าเว็บประกอบ)
Links ที่ต้องใส่ในแอป (Settings → About)
- Privacy Policy URL
- Terms of Service URL
- Open Source Licenses
- Contact / Support email
- App version + build number
ข้อมูลที่ยังต้อง confirm
- ชื่อจดทะเบียนเต็ม + ที่อยู่บริษัท
- ชื่อ DPO + อีเมล
- Payment gateway provider
- Backend datacenter location ที่แน่นอน
- Data retention period (ตามนโยบายบริษัท)
- อายุขั้นต่ำของผู้ใช้
- รองรับ iOS หรือเฉพาะ Android?
- มี marketing communication / newsletter ไหม
- มี analytics tool อื่น (Mixpanel/Amplitude) นอกจาก Firebase ไหม
ติดต่อทีมงาน Winona Health
หากคุณมีข้อสงสัยเกี่ยวกับนโยบายความเป็นส่วนตัว หรือต้องการใช้สิทธิของเจ้าของข้อมูล สามารถติดต่อเราได้ตามช่องทางนี้
it@winonainternational.co.th
บริษัท วิโนน่า อินเตอร์เนชั่นแนล จำกัด
288/51 หมู่ที่ 5 ต.ปากเกร็ด อ.ปากเกร็ด จ.นนทบุรี 11120
โทรศัพท์: 02-666-9446 (จันทร์-ศุกร์ 8.30-17.30 น.)