ปรับปรุงล่าสุด 2026-05-26 เวอร์ชันนโยบาย v1
ผู้ควบคุมข้อมูลส่วนบุคคล (Data Controller)
แอป Bangkok Train Alert พัฒนาโดยผู้พัฒนาอิสระคนเดียว (Solo Developer)
ไม่ใช่บริษัทจดทะเบียน ไม่ได้เกี่ยวข้องกับ บริษัท ระบบขนส่งมวลชนกรุงเทพ จำกัด (มหาชน) หรือ BTS Group Holdings PCL
ติดต่อผู้พัฒนา / ใช้สิทธิตาม PDPA: phongsakon.saipisri@gmail.com
1. ข้อมูลที่แอปใช้
แอปนี้ใช้ข้อมูลต่อไปนี้ เฉพาะบนเครื่องของคุณเท่านั้น:
1.1 ตำแหน่ง GPS (Location)
- วัตถุประสงค์: คำนวณสถานีรถไฟที่ใกล้ที่สุด + ตรวจจับเมื่อคุณเข้าใกล้สถานีปลายทาง (geofence)
- เก็บที่ไหน: เก็บในหน่วยความจำของแอปชั่วคราว — ไม่บันทึกถาวร ไม่ส่งออกนอกเครื่อง
- Background location: ใช้เฉพาะเมื่อคุณตั้งค่าสถานีปลายทาง — อาศัย Geofence API ของระบบปฏิบัติการ ไม่ติดตามตำแหน่งต่อเนื่อง
1.2 การแจ้งเตือน (Notifications)
- วัตถุประสงค์: ส่งการแจ้งเตือนเมื่อรถไฟใกล้ถึงสถานีปลายทาง
- เก็บที่ไหน: ไม่เก็บ — เป็นแค่การส่งสัญญาณไปยังระบบแจ้งเตือนของอุปกรณ์
1.3 PDPA Consent Flag
- วัตถุประสงค์: บันทึกว่าคุณยอมรับนโยบายเวอร์ชันใด
- เก็บที่ไหน: ใน SharedPreferences (Android) / NSUserDefaults (iOS) บนเครื่องคุณ
- เป็น: Boolean flag เวอร์ชันเดียว — ไม่มีข้อมูลส่วนตัว
2. สิ่งที่แอปไม่ทำ (Policy Commitment)
- ❌ ไม่ส่งข้อมูลออกนอกเครื่อง — ไม่มี backend server ของผู้พัฒนา
- ❌ ไม่เก็บข้อมูลส่วนตัว — ไม่ขอชื่อ อีเมล เบอร์ การสมัครสมาชิก
- ❌ ไม่มีโฆษณา (Ad-free Forever) — ไม่มี ad SDK ใดๆ ทั้งปัจจุบันและอนาคต เป็นนโยบายถาวร
- ❌ ไม่มี Analytics — ไม่มี Firebase/Google Analytics, AppsFlyer, Mixpanel, Amplitude หรือ tracking อื่นๆ
- ❌ ไม่ขาย/แบ่งปันข้อมูล
- ❌ ไม่ใช้ข้อมูลตำแหน่งย้อนหลัง — ไม่มี location history
- ❌ ไม่ใช้ third-party SDK ที่ track user — เฉพาะ flutter_map (tile จาก OSM/CARTO), geolocator, native_geofence, flutter_local_notifications
ในอนาคต: หากเพิ่มฟีเจอร์ที่อาจกระทบ privacy (เช่น cloud sync) จะ (1) ขอความยินยอมใหม่ (PDPA v2) (2) อัปเดตนโยบายนี้ (3) ให้ผู้ใช้ปฏิเสธและใช้แอปต่อแบบ offline ได้
3. แหล่งข้อมูลภายนอก
| แหล่ง | ข้อมูล | License |
| OpenStreetMap (tile.openstreetmap.org, CARTO) | ภาพแผนที่ tile | ODbL |
| OpenStreetMap Overpass API | พิกัดราง BTS + สถานี (relations 444651, 2067854) | ODbL |
การโหลด tile ส่ง HTTP request ของคุณ (User-Agent + IP) ไปยัง CartoDB/OSM ตามนโยบายของพวกเขา — ผู้พัฒนาแอปไม่ได้เก็บข้อมูลนี้
4. สิทธิของเจ้าของข้อมูล (PDPA)
ภายใต้ พ.ร.บ. คุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 คุณมีสิทธิ:
- เข้าถึง/ขอสำเนาข้อมูล (§30) — ข้อมูลทั้งหมดอยู่บนเครื่องคุณ เปิดในแอปดูได้เอง
- ถอนความยินยอม (§19) — เมนู "เกี่ยวกับแอป → ถอนความยินยอม / ล้างข้อมูล" หรือถอนการติดตั้ง
- แก้ไข/ลบข้อมูล (§33-34) — ไม่มีข้อมูลบน server — ลบได้โดยถอนความยินยอม
- คัดค้าน (§32) — ปฏิเสธสิทธิ์ location/notification ผ่าน Settings ของอุปกรณ์
- ร้องเรียน — ต่อ PDPC ผ่าน pdpc.or.th
ติดต่อใช้สิทธิ: phongsakon.saipisri@gmail.com (ตอบกลับภายใน 30 วัน)
5. ข้อจำกัดความรับผิด (Liability Disclaimer)
แอปนี้เป็นเครื่องมือ "ช่วยเตือน" เท่านั้น ไม่รับประกันความแม่นยำของ GPS, ความตรงเวลาของการแจ้งเตือน (ขึ้นกับ Doze mode / battery saver / นโยบาย OS), หรือการทำงานต่อเนื่องเมื่อ network/ระบบมีปัญหา
ผู้พัฒนาไม่รับผิดชอบต่อความเสียหายใดๆ จากการพลาดสถานี การมาถึงสถานีผิด หรือผลกระทบที่เกี่ยวข้อง โปรดสังเกตการณ์รถไฟด้วยตัวเองเสมอ
6. การโดเนท (Donations)
- การบริจาคผ่าน PromptPay เป็นไปโดยสมัครใจ ไม่ใช่ค่าบริการ
- ไม่ส่งผลต่อฟังก์ชันใดๆ ของแอป
- ผู้รับ: ผู้พัฒนาในฐานะบุคคลธรรมดา — ไม่มีการออกใบเสร็จ/ใบกำกับภาษี
- เงินบริจาครายงานเป็นเงินได้ตาม ป.อ. ม.40(8) ผ่าน PND.90 ประจำปี
7. การเปลี่ยนแปลงนโยบาย
นโยบายอาจปรับปรุง เวอร์ชันจะเพิ่มขึ้น (v1 → v2) หากมีการเปลี่ยนแปลงสาระสำคัญ แอปจะแสดงหน้า consent อีกครั้งเพื่อขอความยินยอมใหม่
8. กฎหมายที่ใช้บังคับ
อยู่ภายใต้กฎหมายไทย โดยเฉพาะ พ.ร.บ. คุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 (PDPA) และ พ.ร.บ. ว่าด้วยการกระทำความผิดเกี่ยวกับคอมพิวเตอร์ พ.ศ. 2550