Packs

Automation Pack

Identify and automate your processes to save time and reduce costs.

Vision Pack

Frame your project with all the technical and functional elements to get started.

MVP Pack

Turn your idea into a functional digital product with a proven methodology.

Software Package

Your business software developed from A to Z by a dedicated team, with evolutionary maintenance and long-term support.

References

Blog

Job

Book a meeting

Development of a solution for protecting government websites against bots

Award-winning solution protecting Luxembourgish government websites from bots, spam, and automated data scraping.

Category

Consumer services

Reading time

0-5 minutes

Written by

Technology Partner

The GovTech Lab is an initiative of the Ministry of Digitalisation and the State Information Technology Center (CTIE), whose main action is to be an accelerator for technological innovation in Luxembourg. To innovate, the GovTech Lab launches calls for solutions through competitions. For its first challenge, which we won, the State wanted to secure its systems by ensuring that visitors to its websites were humans and not robots. To block the objectives of the latter, whether it be data collection, spam, or automation.  

The objective of the solution:  

The solution's objective for users: 

  • To secure the submission of forms following user behavioral analysis, 
  • User experience optimization, 
  • ReCAPTCHA solution accessible to citizens with disabilities. 

The objective of the solution for the government: 

  • To detect the presence of bots on government forms,  
  • To no longer be dependent on external providers (Google, ...) 
  • To respect GDPR standards by securing internet users' data. 

Our achievement:

The project has gone through several development phases: 

  1. Analysis and definition of the solution 
  2. Analysis and identification of robot behavior, 
  3. Development of bot detection system, 
  4. Confidence score establishment, 
  5. Development of the authentication tool, 
  6. POC presentation and validation at the GovTech Lab, 
  7. Full solution development, 
  8. Setting up test and production environments on GovCloud 
  9. Tests on a staging environment,  
  10. Final project version deployment. 

Customer testimonial:  

During our first «Bye Bye Robots» solutions call, Technology Partner convinced our jury from the presentation of the solution concept through to the demo day. The proposed solution was innovative in its approach of not displaying «captchas» unless there was doubt, which prevents the average user from having to solve unnecessary «captchas.».

The solution based on a human behavior analysis algorithm allows us to secure form submissions and thus ensure that our servers will not be solicited by data submissions generated by computer bots. During the pilot phase, Technology Partner advised us on the aspects to consider for bot identification.

These tips helped strengthen the algorithm to make it more robust. Technology Partners« expertise in robotic process automation allowed them to implement adequate mechanisms for detecting software robot data submissions. 

The solution was implemented through several agile iterations, which allowed us to refine the solution as we progressed. The Technology Partner team demonstrated flexibility to best support us during the implementation. As this was our first innovation partnership, the process still required some adjustments. The Technology Partner team was very understanding and, in this regard, also allowed us to improve our process so that future calls for solutions could benefit from it. Luis Carvalho, GovTech Lab

Technologies used: 

  • API
    • .Net Core 3.1 
  • Widget
    • JavaScript  
  • Data Management
    • SQL Server 
  • Third-party system integrations
    • Government Telephone Operator 
  • Hosting / Infrastructure
    • Hosted on GovCloud