Training Example: 10FastFingers – Review the Data, Give Your Score & Compare to the Real AI Evaluation

Industry Context — Common BS Fingerprints in Education, Schools & Universities
Generic Claims: world-class education, preparing leaders of tomorrow, nurturing potential, outstanding results…
Red Flags: no accreditation details from recognized bodies, graduation rate or employment statistics absent, faculty listed without qualifications, aggressive enrollment marketing with guaranteed outcomes…
Semantic Drift Patterns: homepage claims research-led but no research output listed, claims small class sizes but no student-to-staff ratios given, homepage promotes employability but no employment statistics provided, claims industry connections but no named employer partnerships…
Proof Expectations: accreditation body and registration details, published inspection or assessment results (Ofsted, QAA), specific student outcome statistics (graduation rates, employment rates), named faculty with verifiable qualifications…

10FastFingers

(https://10fastfingers.com) 📸 Data Snapshot: June 21, 2026

Analyze the raw signals below. How would a machine score this business’s credibility?

Here are the exact signals captured from up to six pages of the site — the same raw inputs the evaluation engine analyzed. They are grouped by signal type so you can weigh each the way the machine does.

🏗️ Semantic Structure — heading hierarchy & page identity (Info Density · Commodity Fingerprint)
HOMEPAGE 10FastFingers.com – Typing Test, Competitions, Practice & Typing Games (https://10fastfingers.com)
Title

10FastFingers.com – Typing Test, Competitions, Practice & Typing Games

Meta

Test and improve your typing speed with free typing games, competitions and practice tests. Available in over 40 languages. Start typing faster today!

H1 Improve your Typing speed with our free Typing Games
H2 If you want to test your typing speed, try out our 1-minute free Typing test (available in over 40 languages). You can quickly see how fast you can type and compare your result with your friends.
H3 Typing Test
H3 Competition
H3 Multiplayer
H3 Text Practice
H3 Custom Mode
H3 10FastFingers v3.0 is live!
H3 Points, Levels & Progress
H3 Translation and Languages
H3 Mode: Competition
H3 Beta Release
NAV_REPEATED_FOOTER FAQ – Frequently Asked Questions – 10FastFingers.com (https://10fastfingers.com/faq/)
Title

FAQ – Frequently Asked Questions – 10FastFingers.com

Meta

Find answers to the most frequently asked questions about 10FastFingers, typing tests, competitions, accounts and more.

H2 Frequently Asked Questions
H2 Translations
H2 Advanced Stats
H2 Calculations
H3 Beta
H3 Getting Started
H3 How to Translate
H3 Need Help?
H4 Glossary
NAV_REPEATED_FOOTER Privacy Policy – 10FastFingers.com (https://10fastfingers.com/privacy/)
Title

Privacy Policy – 10FastFingers.com

Meta

Read the privacy policy of 10FastFingers.com to learn how we collect, use and protect your data while you use our typing tests and games.

H2 Privacy
H2 Cookies
H3 1. Information we collect
H3 2. Legal bases for processing
H3 3. Collection and use of information
H3 4. Disclosure of personal information to third parties
H3 5. International transfers of personal information
H3 6. Your rights and controlling your personal information
H3 7. Cookies
H3 8. Business transfers
H3 9. Limits of our policy
H3 10. Changes to this policy
H3 What is a cookie?
H3 Types of cookies and how we use them
H3 Third-party cookies on our site
H3 How you can control or opt out of cookies
H4 Log data
H4 Device data
H4 Personal information
H4 Essential cookies
H4 Performance cookies
H4 Functionality cookies
H4 Targeting/advertising cookies
H4 Our third-party privacy promise
NAV_HEADER_REPEATED_FOOTER Typing Test – Check Your Typing Speed Online – 10FastFingers.com (https://10fastfingers.com/typing-test/)
Title

Typing Test – Check Your Typing Speed Online – 10FastFingers.com

Meta

Take a free one-minute typing test and instantly see your WPM and accuracy. Practice and improve your typing speed in over 40 languages on 10FastFingers.com.

H4 WPM Ranking
H4 Tests Taken
📝 The Narrative — clean text per page (Info Density · Semantic Coherence)
HOMEPAGE · THIN (https://10fastfingers.com) 10FastFingers.com – Typing Test, Competitions, Practice & Typing Games

                            
0 chars
SUB-PAGE (https://10fastfingers.com/faq/) FAQ – Frequently Asked Questions – 10FastFingers.com
[H2] Frequently Asked Questions
If you have a question which is not mentioned here, please contact me via email: [email protected]
[H3] Beta
Here are a few things to keep in mind during the beta phase. v2 refers to the current live version, v3 to the new beta:Profile pictures in v3 only work via Gravatar.Some v2 data isn’t compatible with v3 features (e.g., replays weren’t tracked in v2).Username conflicts: if a username was created in v3 and later appears in v2 after the initial migration, the v3 user keeps the name.
GDPR / DSGVO
For your questions regarding the General Data Protection Regulation we have created this specific FAQ: GDPR / DSGVO FAQ (TODO: update link v3)
WPM - words per minute
WPM-calculation is based on the following calculation: 5 keystrokes equal 1 WPM, if you don't believe me, check Wikipedia about Words per minute :)
What is a keystroke?
Every key you hit on the keyboard to type a letter is one keystroke. The calculation also considers if you have to type uppercase letters or language specific letters who need 2 keystrokes to be typed (for example "A"). For example "quick" needs 5 keystrokes whereas "America" needs 8 keystrokes.
My results are not visible (in the competition)
You probably have to unlock your result by completing the anti-cheat-test. At the top of the page your should see 'notifications', clicking on it you will be able to participate in an anti-cheat-test.
My scores over 120 WPM are not visible
If you receive a result over 120 WPM you have to unlock it with an anti-cheat-test. Click on the speech bubble at the top of the site to check for notifications.
Translation - How can I help?
If you would like to help translate 10FastFingers into your language, please take a look at the translation page.
How do you know which language specific characters need more than 1 keystroke?
TODO: still accurate?
All languages: all uppercase letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ)Catalan:2 keystrokes: à è ò é í ó ú Ç ! " · $ % & / ( ) ? ¿ @ # € ; : [ ] { } \3 keystrokes: À È Ò É Í Ó Ú ï ü4 keystrokes: Ï ÜChinese and Japanese: I currently just quintuple the characters. For example: "明年" will count as 10 keystrokes.Czech:2 keystrokes: ó / ( ? : ! " ' ° % _ | 1 2 3 4 5 6 7 8 9 0 letter)3 keystrokes: ď ť ň (shift + ˇ, letter)3 keystrokes: Á É Í Ó Ú Ý (´, shift + letter)4 keystrokes: Ě Š Č Ř Ž Ň Ť Ď Ů (shift + ˇ, shift + letter)Danish: Æ Ø Å (2 keystrokes)Dutch: é (2 keystrokes)Esperanto: ĉ ŭ ŝ ĝ ĵ ĥ (2 keystrokes)French:2 keystrokes: â ê î ô û (^ + a e i o u)3 keystrokes: Â Ê Î Ô Û (^ + shift + a e i o u) ä ë ï ü ÿ (shift + ¨ + a e i u y) Ä Ë Ï Ü (shift remaining pressed + ¨ + a e i u)4 keystrokes: À È Ù (Alt Gr + ` + shift + a e u), Ç = Alt + 128 = 4 keystrokes, É = Alt + 144 = 4 keystrokesŒ = Alt + 0140 = 5 keystrokes œ = Alt + 0156 = 5 keystrokes Ÿ = Alt + 0159 = 5 keystrokesGalician:2 keystrokes: á é í ó ú Ñ3 keystrokes: Á É Í Ó ÚGerman: Ä Ö ÜGreek:2 keystrokes: ά ή ί ώ ό ύ έ Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω3 keystrokes: ϊ ϋ ΐ ΰ Ά Ή Ί Ώ Ό Ύ Έ4 keystrokes: Ϊ ΫIcelandic:2 keystrokes: é,ú,í,ó,á,ý (^ + e u i o a y)3 keystrokes: É,Ý,Ú,Í,Ó,Á (^ + shift + e y u i a)Italian: éKorean: Korean Keystrokes are now calculated correctly for each word.Latvian: ē ū ī ā š ģ ķ ļ ž č ņ (2 keystrokes)Lithuanian: Ą Č Ę Ė Į Š Ų Ū Ž (2 keystrokes)Persian:ژ آ ء ّ َ ُ ِPolish: ą ć ę ł ń ó ś ź żPortuguese: ã õ á é í ó ú (2 keystrokes), à â ê î ô û (3 keystrokes)Romanian: ă â î ș țSpanish:2 keystrokes: á é í ó ú Ñ ª ! " $ % & / ( ) ? ¿ @ # € ; : [ ] { } \3 keystrokes: Á É Í Ó Ú ü4 keystrokes: ÜTurkish: Ö Ü Ç Ş Ğ İUrdu:ء آ ؤ ئ ث چ خ ذ ڈ ز ڑ ژ ض ظ گ ں ۂ ۃ ي ۓVietnamese:2 keystrokes: ă â á à ạ ả ã đ é è ẻ ẽ ẹ ê í ì ỉ ĩ ị ô ơ ó ò ỏ õ ọ ư ú ù ủ ũ ụ ý ỳ ỷ ỹ ỵ3 keystrokes: ắ ằ ặ ẳ ẵ ấ ầ ậ ẩ ẫ ế ề ể ễ ệ ố ồ ổ ỗ ộ ớ ờ ở ỡ ợ ứ ừ ử ữ ự
My iPad auto-capitalizes the first character of every word
You can deactivate this behaviour, please follow this instruction: How to Make an iPad Stop Typing Initial Caps
What is the average wpm of the population
The average WPM on 10fastfingers is 42 WPM. This number is extracted from over 14 million tests, spread out over 41 languages.
How is the accuracy calculated?
TODO: still accurate? For the calculation of accuracy (used in the text practice mode) the amount of mistakes made and the number of corrections used is taken into consideration.
Imagine a text requiring exactly 500 keystrokes. There are 4 possible cases:
0 wrong word and 0 correction: 500 correct entries out of 500 = 500/500 * 100 = 100% accuracy.
0 wrong word and corrections: e.g. 500 correct entries and 25 corrections = 500/(500+25) * 100 = 95,23% accuracy.
Wrong words and 0 correction: e.g. 10 wrong words worth 450 correct entries out of 500 = 450/500 * 100 = 90% accuracy.
Wrong words and corrections: e.g. 10 wrong words worth 450 correct entries out of 500 and 25 corrections = 450/(500+25) = 85,71% accuracy.
Thank you Linsk for coming up with this :)
How are the score/points in the Text Practice Mode calculated?
TODO: still accurate?
Everytime you complete a text you get a score, here is how it is calculated:
The number of correct keystrokes is multiplied with the accuracy, for example: 500 (correct keystrokes) * 1.0 (100% accuracy) = 500 (acc_points)This value (acc_points) is now multiplied with the milliseconds needed divided by 60000 milliseconds. Lets say it tooks us 60 seconds to get 500 correct keystrokes: 500 / (60000 / 60000) = 500 (acc_time_points).This calculation integrates the time into our score, the faster you type correct and accurate, the higher your score.This value (acc_time_points) is now multiplied by all keystrokes the text consisted of divided by 500. Lets say the whole text consisted of 500 keystrokes: 500 * (500 / 500) = 500 (acc_time_length_points).This last step will give longer texts an edge over very short texts (below 500 keystrokes). This is needed or otherwise very short texts would be the best way to gather points.
Here is another calculation, this time with slightly different values:
500 * 0.95 = 475
475 / (62500 / 60000) = 456
456 * (500 / 500) = 456 points
and one more:
42 * 1.0 = 42
42 / (5000 / 60000) = 504
504 * (42 / 500) = 42 points

What is the tie-breaking rule?
TODO: still accurate?
If same WPM: the highest CPM wins.If same CPM: the lowest wrong words wins.If same CPM/wrong words: the lowest corrections wins.If same CPM/wrong words/corrections: the earliest test taken wins.
How can I delete my account?
Log into your account, go to your settings page, click on 'account' and at the bottom you will find a 'Delete Account' link. Be aware that once your account has been deleted, it can't be restored and you have to create a new one. Once your account has been deleted, you won't be able to create a new account with your previous email address for 30 days.
[H2] Translations
#TODO: add linksWould you like to help translate 10FastFingers into your language? Join our project on Localazy.com and contribute to making the platform more accessible to users worldwide!
[H3] Getting Started
Sign Up & AccessCreate an account on Localazy and log in.Search for the 10FastFingers project and request access.Once approved, you'll see a dashboard displaying available languages and their translation status.Missing Your Language?If your native language isn't listed, no worries! Just send me a message on Discord, and I'll add it for you.
[H3] How to Translate
Select Your LanguageChoose your preferred language and start translating.You'll be presented with English phrases that need translation.Enter Your TranslationsType your translation in the provided space.If a suggested translation appears at the bottom, feel free to use it if it fits.Click Save Translation to confirm and move to the next key.Informal TonePlease use an informal approach (e.g., in German, use "Du" instead of "Sie"). This may vary by language, so choose the most natural informal form.
[H3] Need Help?
If you’re unsure about a phrase, you can skip it for now. Feel free to ask for help by posting your question or the specific key in Discord—we’re here to support each other!
[H2] Advanced Stats
[H4] Glossary
Words: a full word with a space (the space locks in the word-input),e.g.: "house "Chars: expected chars, regardless of composed, upper- or lowercase, e.g.: "a" is one char, "A" is another charKeystrokes: sum of expected keystrokes per char (calculated based on keystrokesDictionary), e.g: "a" is one keystroke, "A" is two keystrokesUserInput: actual user input from input field, with upper-, lowercase and accents etc. TODO exampleKeys: actual typed keys, with all possibly typed extra dead (non-visible) keys, TODO exampleCorrect Words: Words that were finished without errors, e.g.: "house" TODO: is the space included?Correct Chars: "a" and "A" each count as oneCorrect Keystrokes: "a" counts as one, "A" counts as twoWrong Words: Number of words that had at least one error, e.g.: if the word is "house", both would count as one wrong word: "hoise" and "eeeee"Wrong Chars: see aboveWrong Keystrokes: see aboveSpaces: the number of spaces you typedCorrected Chars: Characters you typed incorrectly but correctedCorrected Keystrokes: Keystrokes you typed incorrectly but correctedMissed Chars: Characters you didn't type, e.g.: "house" is the word and you typed "hous"Missed Keystrokes: Same as "missed chars" but on a keystroke basis, if the word is "ALERT" and you typed "ALER", this would count as two missed keystrokesExtra Chars: if you typed more than necessary, e.g.: "house" is the word and you typed "houses"Extra Keystrokes: same as extra charsTotal Keys: #TODO exampleTotal extra Keys: #TODO exampleWPM Raw: Sum of all chars and spaces of all words, regardless of correct or wrong, per minute divided by 5.Duration in Seconds: for a typing test and competition this value should be 60 seconds, for text practice and multiplayer mode this number will varyPace: #TODO exampleCPM: #TODO exampleCPM Raw: #TODO exampleKPM: #TODO exampleKPM Raw: #TODO exampleConsistency: #TODO example
[H2] Calculations
Following calculations are made in V3. Listed here as basis for discussion:WPM (Words per minute)Sum of all expected keystrokes and spaces of all correct words calculated per minute divided by 5 (arbitrary word length).const correctChars = stats.correctChars + correctSpaces
const perMinute = 60 / durationInSeconds
stats.wpm = Math.round((correctChars * perMinute) / 5)WPM RawSum of all chars and spaces of all words, regardless of correct or wrong, per minute divided by 5.const totalChars =
stats.correctChars +
stats.wrongChars +
stats.spaces +
stats.extraChars
stats.wpmRaw = Math.round((totalChars * perMinute) / 5) CPM (Chars per minute)Sum of all chars and spaces of all correct words calculated per minute.stats.cpm = Math.round(correctChars * perMinute)CPM RawSum of all chars and spaces of all words, regardless of correct or wrong, per minute.stats.cpmRaw = Math.round(totalChars * perMinute)KPM (Keys per minute)Sum of all keys of all correct words calculated per minute. Note that Backspaces are filtered.stats.kpm = Math.round(stats.correctKeystrokes * perMinute)KPM Raw (Keys per minute)Sum of all keys (correct, wrong, dead & extra) per minute.stats.kpmRaw = Math.round(stats.userInputKeyStrokes * perMinute)Pace (chars per second?)Duration per char in milliseconds. Average time in seconds per char, regardless of correct or wrong.stats.pace = roundTo2(durationInSeconds / totalChars)AccuracyPercentage of correct typed chars. Difference of correct chars and total chars as percentage. const accuracy =
(stats.correctChars / (stats.correctChars + stats.wrongChars)) * 100
return isNaN(accuracy) ? 100 : accuracyConsistencyTyping consistency over time resp. average deviation on keys amount per second. const kpmRawArray = keysPerSecondArray.map((k) => Math.round((k / 5) * 60))
const keysPerSecondDeviation = stdDeviation(kpmRawArray)
const keysPerSecondAvg = mean(kpmRawArray)
stats.consistency = Math.round(
calcConsistency(keysPerSecondDeviation / keysPerSecondAvg)
)
/**
* This code calculates the standard deviation of an array of numbers.
* The first two lines store the length of the array (n) and the mean of the array in two variables.
* The last part calculates the standard deviation by mapping each number in the array to the difference between it and the mean,
* squaring the result, and then calculating the average of all the results. The final result is the standard deviation.
*/
export function stdDeviation(array: number[]): number {
try {
const n = array.length
const mean = array.reduce((a, b) => a + b) / n
return Math.sqrt(
array.map((x) => Math.pow(x - mean, 2)).reduce((a, b) => a + b) / n
)
} catch (e) {
return 0
}
}
/**
* Returns the average (mean) of an array of numbers as a single number.
*/
export function mean(array: number[]): number {
try {
return (
array.reduce((previous, current) => (current += previous)) / array.length
)
} catch (e) {
return 0
}
}ScoreSum of correct chars and accuracy as a second measurement when same WPMstats.score = stats.correctKeystrokes * stats.accuracy
13187 chars
SUB-PAGE (https://10fastfingers.com/privacy/) Privacy Policy – 10FastFingers.com
[H2] Privacy
Your privacy is important to us. It is Creationes Virtuales CV GmbH's policy to respect your privacy regarding any information we may collect from you across our website, https://10FastFingers.com and other sites we own and operate.
[H3] 1. Information we collect
[H4] Log data
When you visit our website, our servers may automatically log the standard data provided by your web browser. It may include your computer’s Internet Protocol (IP) address, your browser type and version, the pages you visit, the time and date of your visit, the time spent on each page, and other details.
[H4] Device data
We may also collect data about the device you’re using to access our website. This data may include the device type, operating system, unique device identifiers, device settings, and geo-location data. What we collect can depend on the individual settings of your device and software. We recommend checking the policies of your device manufacturer or software provider to learn what information they make available to us.
[H4] Personal information
We may ask for personal information, such as your:EmailSocial media profiles
[H3] 2. Legal bases for processing
We will process your personal information lawfully, fairly and in a transparent manner. We collect and process information about you only where we have legal bases for doing so.These legal bases depend on the services you use and how you use them, meaning we collect and use your information only where:it’s necessary for the performance of a contract to which you are a party or to take steps at your request before entering into such a contract (for example, when we provide a service you request from us);it satisfies a legitimate interest (which is not overridden by your data protection interests), such as for research and development, to market and promote our services, and to protect our legal rights and interests;you give us consent to do so for a specific purpose (for example, you might consent to us sending you our newsletter); orwe need to process your data to comply with a legal obligation.Where you consent to our use of information about you for a specific purpose, you have the right to change your mind at any time (but this will not affect any processing that has already taken place).We don’t keep personal information for longer than is necessary. While we retain this information, we will protect it within commercially acceptable means to prevent loss and theft, as well as unauthorised access, disclosure, copying, use or modification. That said, we advise that no method of electronic transmission or storage is 100% secure and cannot guarantee absolute data security. If necessary, we may retain your personal information for our compliance with a legal obligation or in order to protect your vital interests or the vital interests of another natural person.
[H3] 3. Collection and use of information
We may collect, hold, use and disclose information for the following purposes and personal information will not be further processed in a manner that is incompatible with these purposes:to enable you to customise or personalise your experience of our website;to enable you to access and use our website, associated applications and associated social media platforms;to contact and communicate with you;for internal record keeping and administrative purposes; andto comply with our legal obligations and resolve any disputes that we may have.
[H3] 4. Disclosure of personal information to third parties
We may disclose personal information to:third party service providers for the purpose of enabling them toprovide their services, including (without limitation) IT service providers, data storage, hosting and server providers, ad networks, analytics, error loggers, debt collectors, maintenance or problem-solving providers, marketing or advertising providers,professional advisors and payment systems operators;our employees, contractors and/or related entities;courts, tribunals, regulatory authorities and law enforcement officers, as required by law, in connection with any actual or prospective legal proceedings, or in order to establish, exercise or defend our legal rights;third parties, including agents or sub-contractors, who assist us in providing information, products, services or direct marketing to you; andthird parties to collect and process data.
[H3] 5. International transfers of personal information
The personal information we collect is stored and processed in United States and Germany, or where we or our partners, affiliates and third-party providers maintain facilities. By providing us with your personal information, you consent to the disclosure to these overseas third parties.We will ensure that any transfer of personal information from countries in the European Economic Area (EEA) to countries outside the EEA will be protected by appropriate safeguards, for example by using standard data protection clauses approved by the European Commission, or the use of binding corporate rules or other legally accepted means.Where we transfer personal information from a non-EEA country to another country, you acknowledge that third parties in other jurisdictions may not be subject to similar data protection laws to the ones in our jurisdiction. There are risks if any such third party engages in any act or practice that would contravene the data privacy laws in our jurisdiction and this might mean that you will not be able to seek redress under our jurisdiction’s privacy laws.
[H3] 6. Your rights and controlling your personal information
Choice and consent: By providing personal information to us, you consent to us collecting, holding, using and disclosing your personal information in accordance with this privacy policy. If you are under 16 years of age, you must have, and warrant to the extent permitted by law to us, that you have your parent or legal guardian’s permission to access and use the website and they (your parents or guardian) have consented to you providing us with your personal information. You do not have to provide personal information to us, however, if you do not, it may affect your use of this website or the products and/or services offered on or through it.Information from third parties: If we receive personal information about you from a third party, we will protect it as set out in this privacy policy. If you are a third party providing personal information about somebody else, you represent and warrant that you have such person’s consent to provide the personal information to us.Restrict: You may choose to restrict the collection or use of your personal information. If you have previously agreed to us using your personal information for direct marketing purposes, you may change your mind at any time by contacting us using the details below. If you ask us to restrict or limit how we process your personal information, we will let you know how the restriction affects your use of our website or products and services.Access and data portability: You may request details of the personal information that we hold about you. You may request a copy of the personal information we hold about you. Where possible, we will provide this information in CSV format or other easily readable machine format. You may request that we erase the personal information we hold about you at any time. You may also request that we transfer this personal information to another third party.Correction: If you believe that any information we hold about you is inaccurate, out of date, incomplete, irrelevant or misleading, please contact us using the details below. We will take reasonable steps to correct any information found to be inaccurate, incomplete, misleading or out of date.Notification of data breaches: We will comply laws applicable to us in respect of any data breach.Complaints: If you believe that we have breached a relevant data protection law and wish to make a complaint, please contact us using the details below and provide us with full details of the alleged breach. We will promptly investigate your complaint and respond to you, in writing, setting out the outcome of our investigation and the steps we will take to deal with your complaint. You also have the right to contact a regulatory body or data protection authority in relation to your complaint.Unsubscribe: To unsubscribe from our e-mail database or opt-out of communications (including marketing communications), please contact us using the details below or opt-out using the opt-out facilities provided in the communication.
[H3] 7. Cookies
We use “cookies” to collect information about you and your activity across our site. A cookie is a small piece of data that our website stores on your computer, and accesses each time you visit, so we can understand how you use our site. This helps us serve you content based on preferences you have specified. Please refer to our Cookie Policy for more information.
[H3] 8. Business transfers
If we or our assets are acquired, or in the unlikely event that we go out of business or enter bankruptcy, we would include data among the assets transferred to any parties who acquire us. You acknowledge that such transfers may occur, and that any parties who acquire us may continue to use your personal information according to this policy.
[H3] 9. Limits of our policy
Our website may link to external sites that are not operated by us. Please be aware that we have no control over the content and policies of those sites, and cannot accept responsibility or liability for their respective privacy practices.
[H3] 10. Changes to this policy
At our discretion, we may change our privacy policy to reflect current acceptable practices. We will take reasonable steps to let users know about changes via our website. Your continued use of this site after any changes to this policy will be regarded as acceptance of our practices around privacy and personal information.If we make a significant change to this privacy policy, for example changing a lawful basis on which we process your personal information, we will ask you to re-consent to the amended privacy policy.Creationes Virtuales CV GmbH Data ControllerChristian Strang[email protected]This policy is effective as of 28 January 2019.
[H2] Cookies
We use cookies to help improve your experience of https://10FastFingers.com.This cookie policy is part of Creationes Virtuales CV GmbH's privacy policy, and covers the use of cookies between your device and our site. We also provide basic information on third-party services we may use, who may also use cookies as part of their service, though they are not covered by our policy.If you don’t wish to accept cookies from us, you should instruct your browser to refuse cookies from https://10FastFingers.com , with the understanding that we may be unable to provide you with some of your desired content and services.
[H3] What is a cookie?
A cookie is a small piece of data that a website stores on your device when you visit, typically containing information about the website itself, a unique identifier that allows the site to recognise your web browser when you return, additional data that serves the purpose of the cookie, and the lifespan of the cookie itself.Cookies are used to enable certain features (eg. logging in), to track site usage (eg. analytics), to store your user settings (eg. timezone, notification preferences), and to personalise your content (eg. advertising, language).Cookies set by the website you are visiting are normally referred to as “first-party cookies”, and typically only track your activity on that particular site. Cookies set by other sites and companies (ie. third parties) are called “third-party cookies”, and can be used to track you on other websites that use the same third-party service.
[H3] Types of cookies and how we use them
[H4] Essential cookies
Essential cookies are crucial to your experience of a website, enabling core features like user logins, account management, shopping carts and payment processing. We use essential cookies to enable certain functions on our website.
[H4] Performance cookies
Performance cookies are used in the tracking of how you use a website during your visit, without collecting personal information about you. Typically, this information is anonymous and aggregated with information tracked across all site users, to help companies understand visitor usage patterns, identify and diagnose problems or errors their users may encounter, and make better strategic decisions in improving their audience’s overall website experience. These cookies may be set by the website you’re visiting (first-party) or by third-party services. We use performance cookies on our site
[H4] Functionality cookies
Functionality cookies are used in collecting information about your device and any settings you may configure on the website you’re visiting (like language and timezone settings). With this information, websites can provide you with customised, enhanced or optimised content and services. These cookies may be set by the website you’re visiting (first-party) or by third-party service. We use functionality cookies for selected features on our site.
[H4] Targeting/advertising cookies
Targeting/advertising cookies are used in determining what promotional content is more relevant and appropriate to you and your interests. Websites may use them to deliver targeted advertising or to limit the number of times you see an advertisement. This helps companies improve the effectiveness of their campaigns and the quality of content presented to you. These cookies may be set by the website you’re visiting (first-party) or by third-party services. Targeting/advertising cookies set by third-parties may be used to track you on other websites that use the same third-party service. We use targeting/advertising cookies on our site.
[H3] Third-party cookies on our site
We may employ third-party companies and individuals on our websites—for example, analytics providers and content partners. We grant these third parties access to selected information to perform specific tasks on our behalf. They may also set third-party cookies in order to deliver the services they are providing. Third-party cookies can be used to track you on other websites that use the same third-party service. As we have no control over third-party cookies, they are not covered by Creationes Virtuales CV GmbH's cookie policy.
[H4] Our third-party privacy promise
We review the privacy policies of all our third-party providers before enlisting their services to ensure their practices align with ours. We will never knowingly include third-party services that compromise or violate the privacy of our users.
[H3] How you can control or opt out of cookies
If you do not wish to accept cookies from us, you can instruct your browser to refuse cookies from our website. Most browsers are configured to accept cookies by default, but you can update thes
15000 chars
SUB-PAGE (https://10fastfingers.com/typing-test/) Typing Test – Check Your Typing Speed Online – 10FastFingers.com
EnglishNormalAdvanced00:00click here to continue (or press TAB)
[H4] WPM Ranking
English Normal#wpmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[H4] Tests Taken
aaaa #aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1596 chars
🛡️ Trust Signals — reviews, proof links, trust-theatre flag (Trust & Proof)
9Review mentions (all pages)
4External proof links (all pages)
PageReviewsProof links
/ (home) 2 1
/faq/ 0 1
/privacy/ 4 1
/typing-test/ 3 1
🔗 Identity & Technical Layer — schema JSON-LD: identity chains, entity gaps (Identity & Authority)
Homepage — no schema detected (entity gap)
/faq/ — no schema detected (entity gap)
/privacy/ — no schema detected (entity gap)
/typing-test/ — no schema detected (entity gap)

Your Diagnosis

Before revealing the machine’s verdict, predict the BS score for each signal. Higher = more BS (more fluff, less verifiable substance). Drag each slider, then submit to compare your judgment against the engine.

Information Density 0 / 30
Read the Narrative & headings: do hard facts (prices, dates, numbers) outweigh fluff power-words?
Semantic Coherence 0 / 20
Compare the homepage promise against the sub-page reality. Do they hold the same line?
Trust & Proof 0 / 20
Weigh review mentions against actual external proof links. Claims without verification = theatre.
Commodity Fingerprint 0 / 15
Check headings & narrative against the industry clichés in the setup above.
Identity & Authority 0 / 15
Inspect the schema: is there real Organization/Person identity with sameAs links, or gaps?
Your predicted BS score 0 / 100
💡 Stuck? Reveal the heuristic lens — how the deterministic page-auditor reads each signal (no AI, pure pattern rules)

These are the structural rules a local, deterministic auditor applies — the same lens you can use to judge each signal. They describe what to look for, not this company’s result.

Information Density

Classify each sentence as substantive or hollow. Grounding markers — numbers, currencies, dates, technical units, named entities — outweigh marketing adjectives. When fluff sits right next to hard evidence, the fluff is forgiven.

Semantic Alignment

Pull the main entities out of the H1, then check whether they actually recur through the body. A page that announces one thing and then talks about another drifts. Headings with no real sentences underneath read as pseudo-substance.

Trust & Proof

Count trust words (review, testimonial, rating, verified) against real outbound proof links (Google, Trustpilot, Clutch, G2, Yelp). Lots of trust language with zero verification links is trust theatre. Unlinked logo galleries count against it.

Commodity Fingerprint

Look at how much sentence length varies. Natural writing varies its rhythm; templated or mass-produced copy is statistically uniform. Very low variation reads as commodity content — unless unique named entities break the pattern.

Identity & Authority

Inspect the JSON-LD. Is there an Organization or Person schema, and does it carry sameAs links to real external profiles (LinkedIn, socials)? Missing schema or no identity declaration signals an anonymous entity.

Want to apply this lens yourself? The free BS Indicator Chrome extension runs these heuristic checks live on any page. Bear in mind it is a single-page, deterministic tool — it relies only on pattern rules for the page in front of it and does not perform the cross-page semantic correlation this audit uses, so its readout is a starting lens, not the full verdict.

B
BS Level
Education, Schools & Universities
38.5 Avg BS

Based on 815 businesses audited.

BS Detector

Education, Schools & Universities BS: 10FastFingers (10fastfingers.com)

https://10fastfingers.com 📍 Industry: Education, Schools & Universities
26 BS / 100

10FastFingers is a rare case of a ‘Substance-First’ site that suffers from technical neglect rather than marketing fluff. Its low BS score is earned through mathematical transparency, though the ‘TODO’ placeholders and stale documentation are significant markers of administrative rot.

Info Density Power-words vs. Substance ratio.
5
17% BS
Semantic Coherence Homepage promise vs. Sub-page reality.
0
0% BS
Trust & Proof Verifiable evidence vs. Trust Theatre.
6
30% BS
Commodity Fingerprint Detection of industry clichés/templates.
3
20% BS
Identity & Authority Expert verifiability & Schema depth.
12
80% BS

Eliminate all ‘TODO’ placeholders and development notes from the FAQ and Calculations sections immediately. Update the ‘v3 is live’ messaging to be consistent across the homepage and the FAQ to resolve versioning confusion. Implement Organization and Person schema to formally link Creationes Virtuales CV GmbH and the founder to the domain. Provide a direct link to an external verification source for the ’14 million tests’ claim to enhance third-party trust.

The site is classified under Education, Schools & Universities, but it functions primarily as a niche educational utility for typing proficiency. It avoids the typical jargon of institutional education (e.g., holistic pedagogy) in favor of technical, skill-based metrics.

“The score of 26 is driven primarily by Identity and Authority gaps, specifically the missing schema and development 'TODO' notes. Information Density and Semantic Coherence are excellent, as the site provides exactly what it claims. The lack of verified external reviews prevented a 'Minimal BS' rating.”

Verified Analysis Date: June 21, 2026 © 1EuroSEO Independent Evaluator — Non-Sponsored Result