New Early stage startups and non-profits get TypingDNA for free arrow

Frictionless authentication based on how you type

Typing biometrics auth API - keystroke dynamics as a service

Recognize people by the way they type.

 

Trusted by

client
client
client
client

How does typing biometrics authentication work?

Try the quick demos yourself. Start with the one you like.


index

Learn typing patterns

TypingDNA records keystroke dynamics statistics about keys a user presses and turns them into typing patterns.

Match typing patterns

Our API engine analyzes and verifies the recorded typing patterns against previous patterns from the real owner.


techcrunch-logo

“TypingDNA allows users to verify their identity without having to whip out their phone.”

Read articlearrow
tnw-logo

“One of the most interesting ideas in biometrics I’ve heard of in a while.”

Read articlearrow

Use cases

index

eLearning
Automate your proctoring

Imagine not having to worry if the actual learner is getting the certificate. Verify their identity in a non-invasive way.

Find out more

arrow
index

Financial services
Simple way solving both regulations and revenue loss

Solve regulations like PSD2 or New York DFS and prevent fraudulent behavior. One solution to solve them both.

Find out more

arrow
index

Multi-factor authentication
Trending approach to deal with old-fashioned identification

No need for extra friction to ensure authenticity. Existing typing behavior delivers high security and great user-experience at an unprecedented value.

Find out more

arrow
Contact sales

Solutions

We strive to make the integration process extremely simple, enabling developers to boost the security of their sites without any extra hassle.

                                1
2
3
4
5
6
7
8
9
10
    // Your TypingDNA credentials
var apiKey = '{apiKey}';
var apiSecret = '{apiSecret}';
// A string of your choice that identifies the saved user
var id = '{id}';
var data = {
/* Compare a new typing pattern with previously saved typing
   pattern of the saved user */
   tp : '{tp}',
}
Node.js
 1
2
3
4
5
6
7
8
9
10{
  // Success Response
  "message": "Done",
  /* A value of 0 (false match)
     or 1 (true match) */
  "result": 1,
  /* Accuracy score (0 to 100) of the
     typing pattern verification */
  "score": 100
}
JSON Response

index

Typing biometrics authentication API

Your application can be secured with typing biometrics through our API. Any developer can start using it.

Via the API, you can match typing patterns in your application.

A true/false match response will be returned instantly. The recordings of the typing patterns are done by the JavaScript class included in the TypingDNA SDK.

Find out more

arrow

TypingDNA Authenticator

Get verification codes in your browser, secured by the way you type. You no longer need to use your smartphone to authenticate.

Get your 2-step verification codes using your typing pattern. Download and use it for free.

index