Journal

การดูแลผู้สูงอายุแบบ Privacy-First: Frigate NVR, Local Storage และ PDPA สำหรับบ้านไทย

Privacy-First Elderly Monitoring: Frigate NVR, Local Storage, and PDPA Compliance for Thai Homes

13 พฤษภาคม 2569 · 1 นาที
0.000s — 0.800s

ความตึงเครียดระหว่างความปลอดภัยและความเป็นส่วนตัว

ครอบครัวที่ติดตั้ง CCTV เพื่อดูแลผู้สูงอายุมักต้องเผชิญกับความขัดแย้ง: ผู้สูงอายุต้องการความปลอดภัย แต่ก็ต้องการความเป็นส่วนตัวและศักดิ์ศรี การติดกล้องในห้องนอนหรือห้องน้ำ แม้เพื่อความปลอดภัย ก็อาจทำให้ผู้สูงอายุรู้สึกว่าถูกจับตามองตลอดเวลา

หลักการ Privacy-First Elderly Monitoring:

  1. ใช้เซ็นเซอร์ที่ไม่ใช่กล้องในพื้นที่ส่วนตัว
  2. กล้องเฉพาะพื้นที่สาธารณะในบ้าน
  3. ข้อมูลทั้งหมดเก็บ Local ไม่ส่ง Cloud
  4. ผู้สูงอายุมีสิทธิ์ดู, แก้ไข, หรือลบข้อมูล

PDPA กับระบบ CCTV ในบ้านไทย

พระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล (PDPA) 2562 มีผลบังคับใช้กับ CCTV ในบ้านในกรณี:

  • กล้องถ่ายพื้นที่สาธารณะหรือทรัพย์สินผู้อื่น
  • บันทึกภาพบุคคลอื่นนอกจากสมาชิกในครัวเรือน
  • แชร์ภาพไปยัง Cloud Service ต่างประเทศ

สิ่งที่ต้องทำเพื่อ PDPA Compliance:

  • ป้าย CCTV ชัดเจนที่ทางเข้าบ้าน
  • กำหนด Data Retention Policy: เก็บภาพไม่เกิน 30 วัน แล้วลบอัตโนมัติ
  • ไม่ส่งภาพไปยัง Cloud ต่างประเทศโดยไม่ได้รับความยินยอม
  • ผู้สูงอายุมีสิทธิ์เข้าถึงและขอลบข้อมูลของตัวเอง

Frigate NVR: AI Detection Local ทั้งหมด

Frigate คือ Open Source NVR ที่ทำงานบน Home Assistant ทำ AI Object Detection (Person, Car, Animal) โดยไม่ต้องส่งภาพออกไปยัง Cloud:

yaml
# frigate/config.yml
cameras:
  elderly_living_room:
    ffmpeg:
      inputs:
        - path: rtsp://username:password@192.168.1.100:554/stream
          roles:
            - detect
            - record
    detect:
      width: 1920
      height: 1080
      fps: 5
    record:
      enabled: true
      retain:
        days: 14
        mode: motion
    motion:
      mask:
        - 0,0,1920,300
    objects:
      track:
        - person
      filters:
        person:
          min_area: 5000
          max_area: 100000

ฟีเจอร์หลักของ Frigate:

  • Person Detection โดยใช้ Google Coral TPU หรือ CPU
  • Clip บันทึกเฉพาะตอนตรวจพบการเคลื่อนไหว ไม่บันทึกตลอด 24 ชม.
  • Snapshot ภาพนิ่งพร้อม Bounding Box
  • ทำงานร่วมกับ Home Assistant ผ่าน MQTT

Motion Mask: ปกป้องพื้นที่ส่วนตัว

Frigate รองรับ Motion Mask เพื่อ Ignore บางส่วนของภาพ:

yaml
motion:
  mask:
    - 0,720,640,720,640,1080,0,1080
detect:
  enabled: true

ตัวอย่างการใช้ Motion Mask:

  • กล้องในห้องนั่งเล่น: Mask บริเวณ Hallway ที่นำไปสู่ห้องน้ำ ไม่บันทึกการเดินผ่าน
  • กล้องทางเข้า: Mask บริเวณถนนสาธารณะ บันทึกเฉพาะที่ดินของตัวเอง

Data Retention Automation: ลบอัตโนมัติตาม PDPA

yaml
alias: "PDPA - Auto Delete Old Footage"
trigger:
  - platform: time
    at: "03:00:00"
action:
  - service: shell_command.delete_old_cctv
# configuration.yaml
shell_command:
  delete_old_cctv: find /media/frigate/clips -mtime +30 -delete

Hardware แนะนำสำหรับ Privacy-First Setup

สำหรับ AI Detection:

  • Google Coral USB TPU (1,500-2,000 บาท): เร็วกว่า CPU 5-10 เท่า ลด False Positive
  • Raspberry Pi 5 (3,500-4,500 บาท): รัน Frigate ได้ดีโดยไม่ต้อง Coral

Camera แนะนำสำหรับ Local RTSP:

  • Reolink RLC-810A: 2,500-3,500 บาท RTSP H.264/H.265
  • Hikvision DS-2CD2143G2-I: 3,500-5,000 บาท AI Built-in

กฎทอง Privacy-First:

  • ห้องนอนและห้องน้ำ: ใช้ mmWave Radar เท่านั้น ไม่มีกล้อง
  • ห้องนั่งเล่นและทางเดิน: กล้อง Frigate + Motion Mask
  • ทางเข้าบ้าน: กล้องภายนอกเต็มรูปแบบ

คำถามที่พบบ่อย

Frigate NVR ต่างจาก Cloud NVR อย่างไร?
Frigate ทำ AI Detection บน Local Server ทั้งหมด ภาพไม่ออกไปยัง Cloud เลย ต่างจาก Cloud NVR เช่น Nest Cam หรือ Arlo ที่ส่งภาพไป Server บริษัท Frigate เหมาะสำหรับผู้ที่ต้องการ Privacy และ PDPA Compliance
PDPA มีผลต่อ CCTV ในบ้านพักอาศัยไทยอย่างไร?
PDPA มีผลเมื่อกล้องถ่ายพื้นที่สาธารณะหรือบุคคลภายนอก ต้องติดป้ายแจ้ง CCTV ที่ทางเข้า กำหนด Data Retention ไม่เกิน 30 วัน และไม่ส่งภาพไปยัง Cloud ต่างประเทศโดยไม่ได้รับความยินยอม
ห้องนอนผู้สูงอายุควรใช้กล้องหรือ Sensor อื่น?
ใช้ mmWave Radar (เช่น Aqara FP2) แทนกล้องเสมอ Radar ตรวจจับการล้มและการหยุดนิ่งได้แม่นยำ แต่ไม่มีภาพวิดีโอ รักษาความเป็นส่วนตัวและศักดิ์ศรีของผู้สูงอายุ และยังตรงตาม Privacy-First Principle
Motion Mask ใน Frigate ช่วยอะไร?
ซ่อนบางส่วนของภาพจากการตรวจจับและบันทึก เช่น กล้องในห้องนั่งเล่นที่มองเห็นทางเดินไปห้องน้ำ สามารถ Mask ส่วนนั้นออก ระบบจะไม่บันทึกการเดินผ่าน รักษาความเป็นส่วนตัวโดยไม่ต้องเอากล้องออก