ประกาศความเป็นส่วนตัว
- WENUP ไม่มีบัญชีผู้ใช้ ตารางเวร ประเภทเวร โน้ต ชื่อเพื่อนร่วมงาน และเรตค่าตอบแทนของคุณเก็บอยู่ในเครื่องของคุณเท่านั้น เราไม่ได้รับสำเนา
- ข้อมูลออกจากเครื่องเฉพาะเมื่อใช้ฟีเจอร์ที่ต้องใช้บริการภายนอก ได้แก่ การสแกนตารางเวร การซื้อ Pro โฆษณาในเวอร์ชันฟรี และการตรวจหาอัปเดตแอป — รายละเอียดอยู่ด้านล่าง
- ไม่มีระบบวิเคราะห์การใช้งาน (analytics) ไม่มีระบบรายงานแอปค้าง และไม่มีโฆษณาแบบเจาะจงตัวบุคคล
1. ผู้ควบคุมข้อมูลส่วนบุคคล
แอป WENUP ให้บริการโดย สุธาวัลย์ จิรันดร (Suthawan Jirandorn) ผู้พัฒนาแอปในฐานะบุคคลธรรมดา ประเทศไทย ("เรา") ติดต่อเรื่องข้อมูลส่วนบุคคลได้ที่ support@wenup.app
2. ข้อมูลที่อยู่ในเครื่องของคุณ
ข้อมูลที่คุณบันทึกในแอปเก็บในฐานข้อมูลบนเครื่องของคุณ และไม่ถูกส่งมาให้เรา ได้แก่ เวรที่ลงไว้ ประเภทเวรและเวลา โน้ตรายวัน รูปแบบเวร รายการแลกเวรและชื่อเพื่อนร่วมงานที่คุณพิมพ์ เงินเดือนและเรตค่าตอบแทนที่คุณกรอก ชื่อ/วอร์ดที่คุณตั้งให้แสดงบนรูปแชร์ และการตั้งค่าต่าง ๆ
- ไฟล์สำรองข้อมูล สร้างขึ้นเมื่อคุณกดสำรองข้อมูล และบันทึกไปยังที่ที่คุณเลือกเอง (เช่น แอป Files, Google Drive, LINE) เราไม่ได้รับไฟล์นี้
- รูปตารางเวรที่แชร์ สร้างในเครื่องและส่งออกเมื่อคุณเลือกแชร์เท่านั้น ชื่อและวอร์ดของคุณจะแสดงบนรูปก็ต่อเมื่อคุณเปิดตัวเลือกนั้น และจะไม่มีชื่อเพื่อนร่วมงาน
- วิดเจ็ตและการแจ้งเตือน/ปลุก สร้างและตั้งเวลาในเครื่อง ไม่ผ่านเซิร์ฟเวอร์ของเรา
- ชื่อเพื่อนร่วมงาน ที่คุณบันทึกเป็นข้อมูลของบุคคลอื่น กรุณาบันทึกเท่าที่จำเป็นต่อการจดบันทึกการแลกเวรของคุณเอง
หากคุณลบแอป ข้อมูลเหล่านี้จะถูกลบไปพร้อมกัน เว้นแต่คุณสำรองไว้เอง
3. ข้อมูลที่ส่งออกจากเครื่อง และส่งไปที่ใด
| ฟีเจอร์ | ข้อมูลที่ส่ง | ผู้รับ | วัตถุประสงค์ |
|---|---|---|---|
| สแกนตารางเวร (Pro, เมื่อคุณสั่งสแกน) | ภาพแถบที่คุณครอบจากตารางเวร (หัวตารางวันที่และแถวของคุณ ซึ่งอาจมีชื่อและเวรของเพื่อนร่วมงานในแถวหัวตารางติดมาด้วย), ชื่อที่ใช้ค้นหาแถวของคุณ, จำนวนวันของเดือน, รหัสอุปกรณ์ (iOS identifierForVendor / Android ID) และที่อยู่ IP | เซิร์ฟเวอร์สแกนของเราบน Vercel ซึ่งส่งต่อภาพและข้อความไปยัง Google Gemini API | อ่านรหัสเวรจากภาพแล้วส่งผลกลับมาให้คุณตรวจก่อนบันทึก และจำกัดจำนวนครั้งต่อเดือน |
| ซื้อหรือกู้คืน Pro | รหัสผู้ใช้แบบสุ่มของ RevenueCat, ข้อมูลใบเสร็จ/การซื้อจากร้านค้า, รุ่นระบบปฏิบัติการและแอป, ที่อยู่ IP | RevenueCat, Apple (App Store), Google (Google Play) | ยืนยันสิทธิ์ Pro ทดลองใช้ ต่ออายุ และกู้คืนการซื้อ |
| โฆษณา (เฉพาะเวอร์ชันฟรี หลังติดตั้ง 7 วัน) | ข้อมูลอุปกรณ์และแอป, ที่อยู่ IP, รหัสอุปกรณ์เพื่อการโฆษณาบน Android (ถ้ามี) และการโต้ตอบกับโฆษณา | Google AdMob | แสดงโฆษณาแบบไม่เจาะจงตัวบุคคล วัดผล และป้องกันการทุจริต |
| ตรวจหาอัปเดตแอป | แพลตฟอร์ม, รุ่นแอป/รันไทม์, รหัสการติดตั้งแบบสุ่ม, ที่อยู่ IP | Expo (EAS Update) | ส่งการแก้ไขและข้อมูลวันหยุดใหม่ให้แอปโดยไม่ต้องรอร้านค้า |
| ติดต่อเรา (อีเมล) | อีเมลและข้อความที่คุณส่ง | Cloudflare (ส่งต่ออีเมล) และ Google (Gmail) | ตอบคำถามและช่วยแก้ปัญหา |
รายละเอียดการสแกนตารางเวร
เซิร์ฟเวอร์ของเราไม่บันทึกภาพหรือผลการอ่าน ภาพถูกส่งต่อไปยัง Google Gemini API เพื่ออ่านรหัสเวรแล้วทิ้งไป รหัสอุปกรณ์และที่อยู่ IP ถูกนับในหน่วยความจำชั่วคราวเพื่อจำกัดจำนวนครั้งต่อเดือนเท่านั้น Google ประมวลผลภาพภายใต้ข้อกำหนดของ Gemini API และผู้ให้บริการโฮสต์ (Vercel) อาจเก็บบันทึกคำขอพื้นฐาน เช่น เวลาและที่อยู่ IP ไว้ช่วงสั้น ๆ ตามนโยบายของตน ก่อนส่ง แอปจะแสดงภาพที่จะส่งให้คุณดูก่อนเสมอ
โฆษณา
เวอร์ชันฟรีแสดงแบนเนอร์เฉพาะในบางหน้า (ไม่แสดงในปฏิทิน วิดเจ็ต หรือรูปที่แชร์) คำขอโฆษณาทั้งหมดเป็นแบบไม่เจาะจงตัวบุคคล เราไม่ขออนุญาตติดตามข้ามแอปบน iPhone ในพื้นที่ที่กฎหมายกำหนดให้ขอความยินยอม Google จะแสดงแบบฟอร์มความยินยอมก่อน Pro ไม่มีโฆษณา
4. ฐานทางกฎหมาย
- การปฏิบัติตามสัญญา — ให้บริการฟีเจอร์ที่คุณเลือกใช้ เช่น สแกนตารางเวร และยืนยันสิทธิ์ Pro ที่คุณซื้อ
- ประโยชน์โดยชอบด้วยกฎหมาย — ป้องกันการใช้งานเกินสมควรและการทุจริต รักษาความปลอดภัย ส่งอัปเดตแอป และแสดงโฆษณาแบบไม่เจาะจงตัวบุคคลเพื่อให้มีเวอร์ชันฟรี
- ความยินยอม — ในกรณีที่กฎหมายกำหนด เช่น แบบฟอร์มความยินยอมโฆษณาของ Google ซึ่งคุณเพิกถอนได้
5. การส่งข้อมูลไปต่างประเทศ
ผู้ให้บริการข้างต้น (Vercel, Google, RevenueCat, Expo, Cloudflare, Apple) อาจประมวลผลข้อมูลนอกประเทศไทย รวมถึงสหรัฐอเมริกา การส่งดังกล่าวเป็นไปเพื่อให้บริการตามที่คุณร้องขอ และผู้ให้บริการเหล่านี้มีมาตรการคุ้มครองข้อมูลตามข้อตกลงและนโยบายของตน
6. ระยะเวลาการเก็บรักษา
- ข้อมูลในเครื่อง: จนกว่าคุณจะลบหรือถอนการติดตั้งแอป
- การสแกน: ไม่เก็บภาพหรือผล ตัวนับการใช้งานอยู่ในหน่วยความจำชั่วคราวไม่เกินรอบเดือนนั้น
- การซื้อ: RevenueCat และร้านค้าเก็บประวัติการซื้อตามที่จำเป็นต่อการยืนยันสิทธิ์และตามกฎหมาย
- อีเมลติดต่อ: เท่าที่จำเป็นต่อการช่วยเหลือ แล้วลบเมื่อไม่ต้องใช้
7. สิทธิของคุณ
ตามพระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 คุณมีสิทธิขอเข้าถึงและขอรับสำเนา ขอให้แก้ไข ขอให้ลบหรือทำให้ไม่สามารถระบุตัวตน ขอให้ระงับการใช้ คัดค้านการประมวลผล ขอให้โอนย้ายข้อมูล และเพิกถอนความยินยอม โดยติดต่อ support@wenup.app เนื่องจากเราไม่มีบัญชีผู้ใช้และไม่เก็บตารางเวรของคุณ ข้อมูลส่วนใหญ่คุณจัดการได้เองในแอป สำหรับการซื้อ ให้แนบรหัสผู้ใช้จาก ตั้งค่า › รหัสผู้ใช้สำหรับติดต่อ มาด้วย
หากเห็นว่าการประมวลผลไม่เป็นไปตามกฎหมาย คุณมีสิทธิร้องเรียนต่อสำนักงานคณะกรรมการคุ้มครองข้อมูลส่วนบุคคล (สคส.)
8. ความปลอดภัย
การรับส่งข้อมูลทั้งหมดเข้ารหัสด้วย HTTPS เซิร์ฟเวอร์สแกนรับคำขอจากแอป WENUP เท่านั้นและจำกัดจำนวนครั้ง แนะนำให้ล็อกเครื่องด้วยรหัสผ่านและเก็บไฟล์สำรองไว้ในที่ปลอดภัย เพราะข้อมูลของคุณอยู่ในเครื่องและในไฟล์สำรองนั้น
9. ผู้เยาว์
WENUP ออกแบบสำหรับบุคลากรที่ทำงานเป็นเวร ไม่ได้มุ่งให้บริการแก่ผู้เยาว์
10. การเปลี่ยนแปลงประกาศนี้
เราอาจปรับปรุงประกาศนี้เมื่อแอปหรือบริการที่ใช้เปลี่ยนไป และจะแก้ไขวันที่มีผลด้านบน หากมีการเปลี่ยนแปลงสำคัญจะแจ้งในแอป
11. ติดต่อ
สุธาวัลย์ จิรันดร · support@wenup.app
Privacy notice
- WENUP has no accounts. Your shifts, shift types, notes, colleagues' names and pay rates are stored only on your phone; we don't receive a copy.
- Data leaves your phone only for features that need an outside service: roster scan, buying Pro, ads in the free version, and checking for app updates — detailed below.
- No analytics, no crash reporting, and no personalised advertising.
1. Data controller
The WENUP app is provided by Suthawan Jirandorn (สุธาวัลย์ จิรันดร), an individual developer in Thailand ("we"). Contact us about personal data at support@wenup.app.
2. Data that stays on your phone
What you enter in the app is kept in a database on your phone and is not sent to us: your shifts, shift types and times, day notes, rotation patterns, swap records and the colleagues' names you type, the salary and pay rates you enter, the name/ward line you choose to show on shared images, and your settings.
- Backup files are created when you back up, and saved wherever you choose (Files, Google Drive, LINE…). We don't receive them.
- Shared roster images are made on your phone and leave it only when you share them. Your name and ward appear only if you turn that option on; colleagues' names never do.
- Widgets, reminders and alarms are built and scheduled on your phone, not through our servers.
- Colleagues' names you save are other people's data; please keep only what you need to track your own swaps.
Deleting the app deletes this data, unless you have kept a backup.
3. Data that leaves your phone, and where it goes
| Feature | Data sent | Recipient | Purpose |
|---|---|---|---|
| Roster scan (Pro, when you scan) | The strip you frame from the roster (the date header and your row, which may include colleagues' names and shifts in the header rows), the name used to find your row, the month's day count, a device identifier (iOS identifierForVendor / Android ID) and your IP address | Our scan server on Vercel, which forwards the image and text to the Google Gemini API | Read the shift codes and return them for you to check before saving; enforce the monthly limit |
| Buying or restoring Pro | A random RevenueCat user ID, store receipt/purchase data, OS and app version, IP address | RevenueCat, Apple (App Store), Google (Google Play) | Confirm Pro, trials, renewals and restores |
| Ads (free version only, from 7 days after install) | Device and app information, IP address, the Android advertising ID (if present) and ad interactions | Google AdMob | Show non-personalised ads, measure them and prevent fraud |
| Checking for app updates | Platform, app/runtime version, a random install ID, IP address | Expo (EAS Update) | Deliver fixes and new holiday data without waiting for the stores |
| Contacting us (email) | Your email address and message | Cloudflare (email forwarding) and Google (Gmail) | Answer questions and help with problems |
About roster scan
Our server does not store the image or the result. The image is forwarded to the Google Gemini API to read the shift codes and then discarded. The device identifier and IP address are counted in temporary memory only, to enforce the monthly limit. Google processes the image under the Gemini API terms, and our host (Vercel) may keep basic request logs such as time and IP address for a short period under its own policy. The app always shows you the exact image before it is sent.
Ads
The free version shows banners on a few screens only (never on the calendar, widgets or shared images). Every ad request is non-personalised, and we don't ask to track you across apps on iPhone. Where the law requires consent, Google shows a consent form first. Pro has no ads.
4. Legal bases
- Contract — to provide the features you choose, such as roster scan, and to confirm the Pro you bought.
- Legitimate interests — to prevent abuse and fraud, keep the service secure, deliver app updates, and fund the free version with non-personalised ads.
- Consent — where the law requires it, such as Google's ad consent form, which you can withdraw.
5. International transfers
The providers above (Vercel, Google, RevenueCat, Expo, Cloudflare, Apple) may process data outside Thailand, including in the United States. These transfers are made to provide the service you request, and each provider protects the data under its own agreements and policies.
6. Retention
- Data on your phone: until you delete it or uninstall the app.
- Scans: no image or result is kept; usage counters live in temporary memory for no longer than that month.
- Purchases: RevenueCat and the stores keep purchase history as needed to confirm access and as the law requires.
- Support email: as long as needed to help you, then deleted.
7. Your rights
Under Thailand's Personal Data Protection Act B.E. 2562 (2019) you may request access to and a copy of your data, correction, erasure or anonymisation, restriction, objection, data portability, and withdraw consent, by writing to support@wenup.app. Because we have no accounts and keep no copy of your roster, most of your data is yours to manage directly in the app. For purchases, include the ID from Settings › Support ID.
If you believe your data is handled unlawfully, you may complain to the Personal Data Protection Committee (PDPC) of Thailand.
8. Security
All traffic is encrypted with HTTPS. The scan server accepts requests only from the WENUP app and limits how often it can be used. Because your data lives on your phone and in your backup files, lock your phone with a passcode and keep backups somewhere safe.
9. Children
WENUP is designed for people who work shifts and is not directed at children.
10. Changes
We may update this notice when the app or the services it uses change, and will update the effective date above. Significant changes will be announced in the app.
11. Contact
Suthawan Jirandorn · support@wenup.app