In a world where you go to your bathroom and your roommate takes the opportunity to strike by getting on your computer and posting on your Facebook, Typo is here to save the day.

What it is

Typo is a powerful tool that learns your typing 'fingerprint'. If a friend or anyone else gets on your computer, Typo will log them out to prevent Facebook humiliation.

How we built it

Used JNativeHook to record global key presses. With this data we can track how long users hold keys in between different key strokes.

Challenges we ran into

Algorithm for separating invalid users from authorized ones. Data Management and algorithm for obtaining valid data.

Accomplishments that we're proud of

A successful tool that helps make the world a better place.

What we learned

Importance of source control, teamwork, communication, spirit, the power of friendship and the importance of caffeine

What's next for Typo

Implementing more data analytical features to make Typo learn users' 'fingerprint' quicker. Government/Secure systems to prevent unauthorized personal. Making the algorithm for determining an authorized user more accurate.

Built With

Share this project:

Updates