← HOME  /  PROJECTS

Taboola JPN - IP Filter

Apr. 2024


This began because the business team received a request by an APAC client asking not to show Taboola parts in European Regions because of GDPR regulation. Therefore, I created a JavaScript function that inserts Taboola parts if and only if the user of the website is located in regions outside of GDPR participating countries.

Language, Frameworks, and Tools Used

  • JavaScript
  • API
  • Requirements

  • The JavaScript should recognize the IP Address and then filter out which country the IP Address is from.
  • The technical team has to write a both internal and external proposal sheet explaining why the code is set up in a certain way and how to implement the code.
  • Due to the time constraints, provide a list of external API that the client can potentially use to filter out the IP Address.
  • Tasks

    The following are the tasks I did for the project:

  • To begin with, I conducted a background research on which countries participated in GDPR.
  • I created a simple pseudocode to deliver to the business team on how the JavaScript function would work.
  • I created a sample demo page of the working JavaScript code.
  • I conducted an internal and external meeting in both meetings to explain the JavaScript code.