นโยบายนี้กำหนดวิธีที่ผู้ให้บริการ (“ผู้ให้บริการ”) ของแอป iOS ชื่อ “Train Net” (“แอปนี้”) จัดการข้อมูลของผู้ใช้ในแอปนี้
01หลักการพื้นฐาน
- เก็บข้อมูลเท่าที่จำเป็นน้อยที่สุดสำหรับการให้บริการฟังก์ชันของแอปนี้และการปรับปรุงคุณภาพ
- ประมวลผลตำแหน่งที่ตั้งให้เสร็จสิ้นภายในอุปกรณ์ และไม่ส่งรายละเอียดการเดินทาง (เส้นทางดิบ) ออกไปภายนอก
- สิ่งที่จัดเก็บไว้บนเซิร์ฟเวอร์มีเพียงผลการระบุที่เสร็จสิ้นแล้ว (ช่วงทาง วันเวลา และระยะทางที่นั่ง) กับบันทึกย่อและรูปภาพที่คุณป้อนหรือแนบเองเท่านั้น
- ไม่มีฟังก์ชันที่แสดงข้อมูลซึ่งระบุตัวคุณได้ เช่น ชื่อหรือรูปภาพ ให้ผู้ใช้คนอื่นเห็น อันดับครอบคลุมผู้ใช้ทุกคน แต่แสดงเพียงอันดับและระยะทางแบบไม่ระบุตัวตน
- บริการภายนอก (SDK) ที่แอปนี้ใช้และข้อมูลที่ส่งออกไป จะเปิดเผยไว้ทั้งหมดในนโยบายนี้
02การจัดการตำแหน่งที่ตั้ง
- วัตถุประสงค์ — ใช้ตำแหน่งที่ตั้งเพื่อระบุช่วงทางที่นั่งรถไฟเท่านั้น ไม่มีการใช้หรือส่งตำแหน่งที่ตั้งเพื่อการโฆษณาหรือการวิเคราะห์
- ขั้นตอนการประมวลผล — เส้นทาง GPS ตั้งแต่เริ่มจนหยุดบันทึกจะประมวลผลภายในอุปกรณ์ และเมื่อระบุช่วงทางเสร็จแล้ว เส้นทางดิบจะถูกทิ้ง สิ่งที่เก็บไว้คือผลลัพธ์ว่านั่งช่วงทางใดของสายใดเท่านั้น
- การใช้งานในเบื้องหลัง — ระหว่างบันทึก แอปอาจขอสิทธิ์ตำแหน่งที่ตั้งแบบ “ตลอดเวลา” หรือ “ในระหว่างใช้งานแอป” เพื่อให้ระบุตำแหน่งต่อไปได้แม้ปิดหน้าจอ ขณะไม่ได้บันทึกจะไม่มีการระบุตำแหน่ง
- การเปลี่ยนสิทธิ์ — คุณเปลี่ยนสิทธิ์การใช้ตำแหน่งที่ตั้งได้ทุกเมื่อจาก “การตั้งค่า” ของ iOS
03ข้อมูลที่เก็บและวัตถุประสงค์การใช้
| ข้อมูล | วิธีเก็บ | วัตถุประสงค์ / ที่จัดเก็บ |
|---|---|---|
| ตำแหน่งที่ตั้ง (เฉพาะขณะบันทึก) | GPS ของอุปกรณ์ ฯลฯ | ระบุช่วงทางที่นั่ง ประมวลผลในอุปกรณ์และทิ้งเส้นทางดิบหลังระบุเสร็จ |
| ข้อมูลบัญชี (รหัสประจำตัว ที่อยู่อีเมล) | การลงชื่อเข้าใช้ Apple / Google | ยืนยันตัวตนและส่งต่อบันทึก ไม่นำชื่อหรือข้อมูลติดต่อไปใช้กับการโฆษณาหรือการวิเคราะห์ |
| บันทึกการนั่งรถไฟ (ช่วงทาง วันเวลา ระยะทาง ฯลฯ) | สร้างขึ้นเป็นผลการระบุ | แสดงบันทึก แผนที่ และสถิติ เก็บในอุปกรณ์และในบัญชี (เซิร์ฟเวอร์ของผู้ให้บริการ) |
| บันทึกย่อ รูปภาพ และข้อมูลขบวนรถ (ไม่บังคับ) | การป้อนหรือเลือกของผู้ใช้ | สำหรับย้อนดูบันทึก เก็บในอุปกรณ์และในบัญชี เห็นได้เฉพาะตัวคุณเองเท่านั้น |
| จำนวนเงินที่จ่าย (ไม่บังคับ) | การป้อนหรือเลือกของผู้ใช้ | รวมค่าเดินทางแยกตามสกุลเงิน เก็บในอุปกรณ์และในบัญชี เห็นได้เฉพาะตัวคุณเองเท่านั้น |
| ข้อมูลการซื้อ (ใบเสร็จ รหัสนิรนาม) | App Store / RevenueCat | ตรวจสอบและกู้คืนสถานะการซื้อแผนแบบเสียค่าใช้จ่าย (ไม่มีโฆษณา / Pro) |
| ข้อมูลการใช้งานและการขัดข้อง | Firebase SDK | ปรับปรุงฟังก์ชันและแก้ไขข้อบกพร่อง ไม่มีตำแหน่งที่ตั้งหรือเนื้อหาที่ระบุตัวบุคคล |
| ตัวระบุโฆษณา (IDFA) ฯลฯ | Google Mobile Ads SDK | แสดงโฆษณา ปรับให้เหมาะกับบุคคลเฉพาะเมื่อผู้ใช้ยินยอม (ATT) เท่านั้น |
| เนื้อหาของการรายงานปัญหาและการให้ข้อมูลเส้นทาง (ไม่บังคับ) | การป้อนหรือเลือกของผู้ใช้ | การตรวจสอบปัญหาและการแก้ไขข้อมูลเส้นทาง ข้อความ ภาพที่แนบ และข้อมูลอุปกรณ์ (รุ่น ระบบปฏิบัติการ และเวอร์ชันแอป) จะถูกจัดเก็บบนเซิร์ฟเวอร์ของผู้ให้บริการ |
04บัญชีและการจัดเก็บข้อมูล
- การลงชื่อเข้าใช้ — การใช้แอปนี้ต้องลงชื่อเข้าใช้ด้วยบัญชี Apple หรือ Google ผู้ให้บริการจะไม่ได้รับรหัสผ่านของคุณ สิ่งที่เก็บไว้มีเพียง ID สำหรับระบุตัวผู้ใช้และที่อยู่อีเมลเท่านั้น
- ข้อมูลที่จัดเก็บ — บันทึกการนั่งรถไฟ (ช่วงทาง วันเวลา และระยะทางที่นั่ง) รวมถึงบันทึกย่อและรูปภาพที่คุณป้อนหรือแนบเอง จะถูกจัดเก็บโดยผูกกับบัญชีของคุณ ทำให้แม้เปลี่ยนเครื่องหรือติดตั้งแอปใหม่ หากลงชื่อเข้าใช้บัญชีเดิม ก็สามารถส่งต่อบันทึกได้
- ที่จัดเก็บข้อมูล — บันทึกและบันทึกย่อจะจัดเก็บใน Firestore ของ Google (ภูมิภาคภายในญี่ปุ่น) ส่วนรูปภาพจัดเก็บใน Cloudflare R2 ทั้งหมดเก็บไว้ในพื้นที่ที่ไม่เปิดเผยต่อสาธารณะ และตั้งค่าสิทธิ์ให้ดึงข้อมูลได้เฉพาะจากบัญชีของคุณเองเท่านั้น
- การเข้าถึงโดยผู้ให้บริการ — ผู้ให้บริการจะไม่เข้าดูเนื้อหาบันทึกที่จัดเก็บไว้ ยกเว้นกรณีตรวจสอบปัญหา รับมือการใช้งานโดยทุจริต หรือกรณีที่กฎหมายกำหนด
05อันดับและสถิติของทุกคน
- อันดับ — ผู้ใช้ทุกคนจะปรากฏในอันดับ โดยแสดงแบบไม่ระบุตัวตน สิ่งที่แสดงมีเพียงอันดับและระยะทางที่นั่งเท่านั้น ไม่แสดงชื่อ ที่อยู่อีเมล หรือช่วงทางที่นั่งโดยละเอียด จึงไม่สามารถทราบได้ว่าเป็นบันทึกของใคร
- สายและช่วงทางยอดนิยม — แสดงเฉพาะจำนวนคนที่นั่งในแต่ละสายหรือช่วงทาง การรวบรวมข้อมูลทำวันละครั้ง และไม่มีข้อมูลที่ระบุตัวผู้ใช้แต่ละคนได้รวมอยู่ด้วย
- บันทึกย่อและรูปภาพไม่เปิดเผยต่อสาธารณะ — บันทึกย่อและรูปภาพของคุณจะไม่ถูกเปิดเผยให้ผู้ใช้คนอื่นเห็น
06บริการภายนอกที่ใช้ (SDK)
แอปนี้ใช้บริการภายนอกดังต่อไปนี้ รายละเอียดของข้อมูลที่ส่งไปยังแต่ละบริการ กรุณาดูจากนโยบายความเป็นส่วนตัวของบริการนั้น ๆ
| บริการ | วัตถุประสงค์ | นโยบายของผู้ให้บริการ |
|---|---|---|
| Firebase Authentication (Google) | ลงชื่อเข้าใช้และยืนยันตัวตน | นโยบายความเป็นส่วนตัวของ Google |
| Cloud Firestore (Google) | จัดเก็บและซิงค์บันทึกการนั่งรถไฟและบันทึกย่อ | นโยบายความเป็นส่วนตัวของ Google |
| Firebase Analytics / Crashlytics (Google) | ติดตามการใช้งานและวิเคราะห์การขัดข้อง | นโยบายความเป็นส่วนตัวของ Google |
| Cloudflare R2 | จัดเก็บรูปภาพ | Cloudflare Privacy Policy |
| Google AdMob | แสดงโฆษณา | นโยบายโฆษณาของ Google |
| RevenueCat | จัดการการซื้อภายในแอป | RevenueCat Privacy Policy |
| Sign in with Apple | ลงชื่อเข้าใช้ | นโยบายความเป็นส่วนตัวของ Apple |
ข้อมูลที่ส่งไปยังการวัดผลการใช้งาน (Analytics) จำกัดเพียงค่ารวม เช่น ระยะเวลาและจำนวนช่วงทาง กับรหัสของสาย โดยไม่ส่งชื่อสถานี บันทึกย่อ รูปภาพ หรือตำแหน่งที่ตั้งเอง
07โฆษณาและการยินยอมให้ติดตาม
- แอปนี้อาจแสดงโฆษณาเพื่อให้บริการฟังก์ชันแบบไม่มีค่าใช้จ่ายต่อไปได้
- การปรับโฆษณาให้เหมาะกับบุคคลซึ่งมีการติดตามข้ามแอปและเว็บไซต์ จะทำเฉพาะเมื่อผู้ใช้อนุญาตผ่าน App Tracking Transparency (ATT) ของ iOS เท่านั้น หากไม่อนุญาต ก็ยังคงมีโฆษณาที่ไม่ได้ปรับให้เหมาะกับบุคคลแสดงอยู่
- คุณเปลี่ยนการอนุญาต ATT ได้ทุกเมื่อจาก “การตั้งค่า” → “ความเป็นส่วนตัวและความปลอดภัย” → “การติดตาม” ของ iOS ในบางภูมิภาคจะมีหน้าจอจัดการความยินยอมตามกฎหมาย (เช่น GDPR) แสดงขึ้น
08ระยะเวลาเก็บรักษาและการลบข้อมูล
- บันทึกการนั่งรถไฟจะเก็บไว้ในอุปกรณ์และในบัญชีจนกว่าผู้ใช้จะลบ คุณลบบันทึกแต่ละรายการได้ทุกเมื่อภายในแอป การลบจะสะท้อนไปยังอุปกรณ์เครื่องอื่นที่ใช้บัญชีเดียวกันด้วย
- การลบบัญชีทำได้จากภายในแอป (หน้าของฉัน) เมื่อลบแล้ว บัญชี บันทึกการนั่งรถไฟ บันทึกย่อ รูปภาพบนเซิร์ฟเวอร์ และการปรากฏในอันดับ จะถูกลบไปด้วย การดำเนินการนี้ไม่สามารถย้อนกลับได้
- การลบแอปเพียงอย่างเดียวจะไม่ลบข้อมูลบนเซิร์ฟเวอร์ หากต้องการลบข้อมูลทั้งหมดอย่างสมบูรณ์ กรุณาลบบัญชีก่อนที่จะลบแอป
- ข้อมูลการขัดข้องและการใช้งานจะถูกลบโดยอัตโนมัติตามระยะเวลาเก็บรักษาที่ Google กำหนด
- การรายงานปัญหาและการให้ข้อมูลเส้นทาง จะถูกเก็บไว้โดยไม่กำหนดระยะเวลา เพื่อใช้ปรับปรุงแอปและข้อมูล หากคุณลบบัญชี การเชื่อมโยงระหว่างรายงานกับบัญชีจะถูกยกเลิกและไฟล์ภาพที่แนบจะถูกลบ แต่ข้อความจะยังคงอยู่ในรูปแบบบันทึกนิรนาม เราไม่ส่งคำตอบเป็นรายฉบับ
09การเปิดเผยต่อบุคคลที่สาม
ผู้ให้บริการไม่ขายหรือเปิดเผยข้อมูลของผู้ใช้แก่บุคคลที่สาม เว้นแต่กรณีที่กฎหมายกำหนด การส่งข้อมูลไปยัง SDK ที่ระบุไว้ในนโยบายนี้ จำกัดอยู่เพียงขอบเขตที่จำเป็นต่อการให้บริการนั้น ๆ
10ความเป็นส่วนตัวของเด็ก
แอปนี้ไม่ได้มุ่งเป้าไปที่เด็กอายุต่ำกว่า 13 ปี และไม่มีการเก็บข้อมูลส่วนบุคคลจากเด็กโดยเจตนา
11การแก้ไขนโยบายนี้
หากมีการเปลี่ยนแปลงสำคัญเกี่ยวกับข้อมูลที่เก็บหรือวัตถุประสงค์การใช้ จะประกาศให้ทราบบนเว็บไซต์นี้หรือภายในแอป เนื้อหาล่าสุดจะเผยแพร่ไว้ในหน้านี้เสมอ
12การติดต่อ
หากมีข้อสงสัยเกี่ยวกับนโยบายนี้และการจัดการข้อมูลผู้ใช้ กรุณาติดต่อตามช่องทางที่ระบุไว้ในหน้าสนับสนุน