Book a demo

Hiring decisions depend on having accurate and relevant insights about the candidates being evaluated for the role. 

That’s why mitigating fraud and plagiarism in a Codility test is something we take very seriously. Today, we’re excited to share that we’ve extended our Codility cheating detection tools to include IP checking in CodeCheck

Here’s everything you need to know about Codility’s cheating detection features designed to give you peace of mind and assurance that your remote hiring processes are safe, secure, and effective.  

How IP-Check Detects Suspicious Activity

The vast majority of the time when you invite a candidate to CodeCheck, they complete it without raising any of our fraud flags. Candidates know that you’re looking for their own work and genuinely want to show you how they solve technical problems. 

However, from time to time candidates may take steps to gain an unfair advantage or get outside help. When they do, our fraud prevention and detection system get flagged. 

First, IP Check matches the IP address to ensure that the candidate is completing a Codility test from the same device and location that received the evaluation invitation, and isn’t sending out the Codility test to someone else to complete it for them.

When a candidate opens and completes a Codility CodeCheck test from a different IP or switches IP addresses mid-test, it may be an indication that the candidate has forwarded their Codility test to another person to complete. While there are times when this is not the case, our research suggests a correlation between changes in IP and cheating. 

Codility cheating detected to help with hiring decisions.
Codility’s plagiarism detection helps teams ensure the hiring process process is fair.


It’s important to note that when one of these checks returns a flag, it is not a guarantee that the candidate has cheated (e.g. your candidate had connection issues, so they had to switch from their home network to a mobile network, which would be flagged in IP detection). 

When multiple checks return a flag, it is more likely that the candidate has been trying to cheat on the Codility test. In case of any doubts, we always recommend reaching out to the candidate directly to discuss their situation. 

If we detect multiple devices or locations being used by your candidate, a warning will be triggered and noted on the Candidate Report in the Suspicious Activity section.

Preventing Fraud In All Of Your Remote Hiring Processes 

IP monitoring isn’t the only protection we provide against plagiarism and fraud. Over the last 10+ years, we’ve perfected our processes to improve Codility’s cheating detection and protection to ensure you can recruit with integrity. 

Codility’s plagiarism detection, ID verification, and leaked tasks alerts are some of the other measures we have in place to tackle possible cheating or fraud in Codility tests.  

Photo ID Verification

With Photo ID Verification, we make sure the candidate is who they say they are. When activated, the candidate will have to scan a photo ID document and take a selfie. 

Using facial recognition and AI, our solution will validate if the candidate starting the Codility test can identify themselves using a legit ID document.

Read more like this: Running Interviews Developers Love on CodeLive  

Codility’s Plagiarism & Similarity Detection

Similarity Check cross-references every submitted solution against our database and detects leaks to ensure the solution submitted by the candidate is original and not copied from the internet

If we see something too similar, we’ll flag it for you and our tech team will review it.

Leaked Tasks Alert

We are constantly screening the internet for any leakage of our tasks. We’ve formed great relationships with the sites where our tasks are commonly posted, so if a task is leaked, we can easily and quickly take it down. If we can’t contain the leak, we’ll retire the task and replace it with a new one, keeping you informed throughout the process.

We also screen the internet for solutions to our tasks. We’ll try to remove solutions where possible, but if the solution isn’t correct, we usually leave it up.

Book a demo to see Codility’s cheating and anti-fraud solutions in action and take a tour of our platform for hiring software engineers. 

Vienna Urias, Content Marketing Manager at Codility

Connect on LinkedIn