ADVERTISEMENT

How I tracked down my online friend – with only open-source clues

public data private consequences
Karolis Tiškevičius
Karolis Tiškevičius Content Researcher
December 19, 2025 4 min read

How to learn everything about a person with just their username

Step 1: look up the username and find their other profiles

Searching for a username in SpiderFoot
Searching for a username in SpiderFoot
SpiderFoot found a profile with the same username as my online friend
SpiderFoot found a profile with the same username as my online friend
Private Reddit page of my online friend
Private Reddit page of my online friend

Step 2: check GitHub files for metadata

Author’s note:

GitHub is a website where developers store and manage code. There, they can save files, track changes, and collaborate with each other. A Git commit is a saved change to the code. Each change has a unique ID, called a hash. Every time someone updates the code file, they “commit” those changes, which creates a snapshot of the new code version along with information on who made the change and when.

ADVERTISEMENT
Python code I used to extract metadata on GitHub
Python code I used to extract metadata on GitHub
Email found in the Git file as a simple text
Email found in the Git file as a simple text

Step 3: track down everything associated with the found email

What Epieos found based on the email
What Epieos found based on the email
Google Maps profile with the person’s full name
Google Maps profile with the person’s full name

Step 4: dig into their social media profiles

Elias Thorne X profile
Elias Thorne X profile
Google Lens helped me find the right place
Google Lens helped me find the right place

Don’t be afraid of stalkers – insights on how to stay private

  1. Break the links between your hobbies, work, and location. Elias’ profile was pieced together like a mosaic. The username on the game platform was harmless, the GitHub code was uploaded correctly, and the photo on X was just scenic. However, if the person didn’t have a link to GitHub on Reddit, most probably I wouldn’t be able to track them down.
  2. Don’t rely on software privacy settings. True anonymity is determined by your behaviour, rather than software settings. The person didn’t use their real name where possible, set their profiles to private, yet I was still able to find them. If only they had different usernames for each platform and were more careful with Git commits!
  3. Check how much you can find out about yourself. Each of the tools I used was free, public, and required little to no computer skills. A willing person would have been able to find much more. So, follow my steps to learn what you can find about yourself with your username or email – I’m sure you’ll be surprised. After that, you’ll know what to change to minimize your digital footprint.

You can still post online, but do it responsibly

ADVERTISEMENT