Get started

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 our online code testing is something we take really seriously. Today, we’re excited to share that we’ve extended our suspicious activity detection tools to include IP checking in CodeCheck. 

Here’s everything you need to know about our plagiarism 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 the code test from the same device and location that received the evaluation invitation, and isn’t sending out the coding assessment to someone else to complete it for them.

When a candidate opens and completes your CodeCheck test from a different IP or switches IP addresses mid-test, it may be an indication that the candidate has forwarded their online code 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. 

How IP-Check Detects Suspicious Activity


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 code 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 our cheating detection and protection to ensure you can recruit with integrity. 

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 our online code testing.  

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 coding assessment can identify themselves using a legit ID document.

Read more like this: Running Interviews Developers Love on CodeLive  

Similarity & Plagiarism 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 with us to see our 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