ICEYOU/config.example.json

65 lines
1.7 KiB
JSON

{
"idle_timeout_seconds": 300,
"monitoring_enabled": true,
"camera_device_index": 0,
"camera_device_indices": [0],
"camera_probe_timeout_seconds": 2.5,
"snapshot_on_trigger": true,
"snapshot_dir": "snapshots",
"log_file": "events.log",
"email": {
"enabled": true,
"smtp_server": "smtp.gmail.com",
"smtp_port": 587,
"use_tls": true,
"username": "your.email@gmail.com",
"password": "YOUR_APP_PASSWORD_HERE",
"from_addr": "your.email@gmail.com",
"to_addr": "your.email@gmail.com",
"subject_prefix": "[ICEYOU Alert]"
},
"lock_workstation": true,
"device_monitoring": true,
"white_screen_on_away": true,
"unlock_password": "iceyou2026",
"max_unlock_attempts": 3,
"block_escape_keys": true,
"camera_obscured_detection": {
"enabled": true,
"brightness_threshold": 35,
"variance_threshold": 10,
"check_interval_seconds": 12
},
"hotkeys": {
"force_away": "<ctrl>+<alt>+l",
"unlock": "<ctrl>+<alt>+u"
},
"face_recognition_enabled": false,
"face_recognition": {
"tolerance": 0.6,
"enrollment_images_dir": "faces/owner"
},
"face_unlock": {
"enabled": false,
"confidence_threshold": 70.0,
"auto_attempt": true,
"attempt_interval_seconds": 4.0,
"frames_per_attempt": 4,
"min_successful_matches": 2,
"allowed_labels": null
},
"motion_recording": {
"enabled": true,
"clips_dir": "motion_clips",
"fps": 15,
"pre_seconds": 5.0,
"post_seconds": 5.0,
"sensitivity": 2500,
"cooldown_seconds": 8.0
},
"white_screen_dimming": {
"enabled": true,
"duration_seconds": 60,
"target_grey": "#000000"
}
}