SecureSense monitors physical interaction with the protected edge device: movement, vibration, relocation and enclosure-opening cues. It does not detect network intrusion, malware or identity compromise.
The final classifier uses only inertial, light and proximity features. It does not process speech, images or temperature. In final device mode, inference remains on the microcontroller and only structured decision telemetry is sent over local USB Serial.
- raw development recordings remain local project files;
- runtime decisions are stored in a local SQLite database;
- the runtime database is ignored by Git;
- the database retains at most 2,000 events;
- no cloud service is required for inference, LED alerting, serial evidence or the local audit trail.
Phone forwarding is disabled by default. When enabled, the dashboard sends only the stable state, explanatory event label, model vote proportion and timestamp. It does not send raw sensor telemetry.
The ntfy topic and optional access token are loaded from environment variables. The private local configuration is ignored by Git and excluded from submission archives. A hosted notification service introduces Internet availability, third-party processing and message-retention risks; it is therefore an optional convenience output rather than a trusted security control.
- false positives can create alarm fatigue;
- false negatives can miss physical tampering;
- light or movement patterns may be deliberately spoofed;
- USB Serial has no authentication or encryption;
- a local attacker with host access can alter dashboard logs;
- a phone-alert topic can be abused if its identifier or token is disclosed;
- hosted notification delivery can fail or be delayed;
- model extraction or firmware replacement is outside the current controls.
Use SecureSense as an additional awareness layer, not a sole security control. Field deployment would require tamper-evident hardware, authenticated communications, signed firmware, access control, log integrity and environment-specific validation.