# Security & verifiability

> Making events the server cannot observe directly — physical proximity, client-computed results — provable.

- Record count: 2
- Source: https://www.muhammetsafak.com.tr/en/labs/focus/guvenlik-dogrulanabilirlik/
- Language: en-US
- Author: Muhammet Şafak

---
## All records

### Swipenor: if the client computes the score, what does the server trust?

- A swipe-based true/false trivia game; the real subject is not the game but making a client-computed score verifiable through a signature.
- What it does today: The swipe-based true/false quiz runs end to end in its core loop as a mobile app; the score is produced on the client but verified server-side with a server_nonce and an HMAC signature. swipenor.com is the app's landing page, not the game itself.
- State: In development
- Maturity: Beta
- Form: Mobile app
- Started: 2026-07-18
- https://www.muhammetsafak.com.tr/en/labs/swipenor/
- Markdown: https://www.muhammetsafak.com.tr/en/labs/swipenor.md

### Screen lock by Bluetooth proximity: present/absent is not enough

- A proximity lock that locks the machine when the device in your pocket walks away; it became the SignalLock menu bar app.
- What it does today: Locks the macOS screen when the device you carry moves away; the call rests on a proximity assessment rather than a raw present/absent signal, so fluctuation no longer produces false locks. The menu-bar app is published and ready to install.
- State: Became a product
- Form: Open source
- Started: 2026-03-01
- https://www.muhammetsafak.com.tr/en/labs/signallock-lab/
- Markdown: https://www.muhammetsafak.com.tr/en/labs/signallock-lab.md
