Monthly average number of:
Up to 50 monthly authn./user
High frequency, usually for employees, students
Up to 10 monthly authn./user
Low frequency, usually for customers, payments
4¢ each extra authentication
We strive to innovate and contribute to the biometrics industry while driving efforts to achieve the highest standards for our clients.
The Starter account is free to use, but is limited to 100 users each month. It’s designed to get you familiar with the TypingDNA Authentication API technology. The Pro account is designed for applications that have more than 100 users and is billed monthly based on usage.
Enterprise subscriptions make sense if you need a custom deployment (i.e., not on our public cloud), an enterprise-grade SLA with availability commitment, a higher level of support, or non-standard typing recorders. Check the comparison table above for more information.
Starter and Pro accounts have access to our public cloud infrastructure (shared). You can choose to run on our EU-based infrastructure (eu-api.typingdna.com) or on our U.S.-based infrastructure (us-api.typingdna.com).
Enterprise accounts also have private cloud (single-tenant) and on-premises options available.
Security and privacy are of the utmost importance for us.
TypingDNA is certified for ISO 27001, ISO 27017, and ISO 27018. Our API uses the HTTPS protocol (TLS 1.2 or higher) and basic authentication. Moreover, we encrypt all typing patterns and user IDs stored in our database.
On a monthly basis, we count the users who have been stored in our database during the previous month. A user is the end user of the technology, i.e., a person who is authenticated using TypingDNA.
Moreover, on a monthly basis, we count the number of authentications for each user and compare them to the plan you are on. Authentication is the process of comparing a user’s typing pattern to the user’s profile, consisting of one or more previously recorded typing patterns.
The billing period is always a calendar month. One month of a subscription is always measured from the first day of the month to the last day of the month.
For Pro accounts, we accept all major credit cards. For Enterprise customers, additional options are available.
Annual subscriptions, as well as volume discounts, are available for Enterprise accounts. Get in touch with us to learn more.
For Starter and Pro accounts, a limited SLA is offered. Read the Standard Service Terms for more details, and check our uptime and status here.
Enterprise accounts have access to a full SLA with availability commitments depending on the chosen deployment.
We know how important support is, so we always try to reply as quickly as possible.
Starter and Pro accounts have access to our support department via email (firstname.lastname@example.org).
Enterprise accounts can opt for a higher level of support, including guaranteed resolution times and 24/7 phone support.
The Authentication API is a flexible interface that allows clients to verify user identity by their typing through requests to a RESTful API. While 2FA is a common use-case for the Authentication API, it isn’t a constraint, and the product can be leveraged within an application flow wherever a user’s typing behavior requires confirmation. The Authentication API is limited to enrolling and verifying typing patterns, and does not include managed OTP features (One Time Passwords/also known as 2FA codes).
Verify 2FA is a managed OTP replacement product. Designed with frictionless, cost-effective authentication in mind, Verify 2FA combines typing behavior verification with intelligent OTP features in one solution. In Verify 2FA, users authenticate with their typing behavior (by typing assigned words). OTP codes for identity verification are only leveraged in necessary scenarios, such as a typing failure, suspected fraud or initial enrollment. By deferring to OTP codes as a secondary factor, Verify 2FA improves UX while drastically reducing the number of SMS or Email OTP codes required to be sent.
Mobile sensor data is one of the factors taken into account in the verification of a user’s typing behavior. While our recorders are capable of generating typing patterns from user input on a mobile browser, the accuracy of the solution will depend on the availability of access to this sensor (accelerometer and gyrometer) data. Access varies by mobile browser, and in some instances requires manual user enablement. For the most consistently accurate results, users should verify from a desktop.
For more information, visit this article in the Help Center.