-
Notifications
You must be signed in to change notification settings - Fork 12.2k
Open
Description
This is obvious once you know it.
Whenever my tweet is exactly 280 characters - it means I was polishing, finetuning, editing, ensuring it has exactly the amount to fit - maybe promote it more as I really put the effort in?
Time on editing box can be a good metric too, although easy to gamify, so it the exact 280 characters. But if you combine it with detecting keystroke patters = then the signal is relatively strong.
ChatGPT commentary for the initial prompt "extra security layer by typing patterns"
✅ Applications:
- Login authentication: Your typing pattern on the username/password is compared to the stored profile.
- Session monitoring: To detect intruders mid-session.
- Fraud detection: In online banking or sensitive systems.
🧪 Example Tools / APIs:
- TypingDNA – Developer-friendly API for keystroke-based authentication.
- BehavioSec – Enterprise-grade behavioral biometrics.
- Zighra, BioCatch – Used in fintech and identity verification.
🔧 DIY / Technical Setup
If you're a developer or builder:
-
Capture typing data in JavaScript (e.g.,
keypress
,keydown
,keyup
events). -
Extract features:
keydown
tokeyup
duration- Time between consecutive
keydown
s
-
Train a model (e.g., random forest, SVM, or neural net) on your patterns.
Metadata
Metadata
Assignees
Labels
No labels