ความตึงเครียดระหว่างความปลอดภัยและความเป็นส่วนตัว
ครอบครัวที่ติดตั้ง CCTV เพื่อดูแลผู้สูงอายุมักต้องเผชิญกับความขัดแย้ง: ผู้สูงอายุต้องการความปลอดภัย แต่ก็ต้องการความเป็นส่วนตัวและศักดิ์ศรี การติดกล้องในห้องนอนหรือห้องน้ำ แม้เพื่อความปลอดภัย ก็อาจทำให้ผู้สูงอายุรู้สึกว่าถูกจับตามองตลอดเวลา
หลักการ Privacy-First Elderly Monitoring:
- ใช้เซ็นเซอร์ที่ไม่ใช่กล้องในพื้นที่ส่วนตัว
- กล้องเฉพาะพื้นที่สาธารณะในบ้าน
- ข้อมูลทั้งหมดเก็บ Local ไม่ส่ง Cloud
- ผู้สูงอายุมีสิทธิ์ดู, แก้ไข, หรือลบข้อมูล
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
- ทางเข้าบ้าน: กล้องภายนอกเต็มรูปแบบ