Fayzeno

Privacy Policy

Last updated:

This policy covers the Fayzeno browser extension and the Fayzeno server it talks to. It describes what the current version actually does.

Summary

  • There are no Fayzeno accounts. You never sign in and never give Fayzeno your FACEIT password.
  • Settings and your background image stay in your browser.
  • When you look up a player or analyze a match, the extension sends that nickname, player ID or match ID to the Fayzeno server. Like any request on the internet, it also carries your IP address and standard request details.
  • The Fayzeno server uses your IP address in memory for rate limiting, for about 70 seconds, and does not write it to its own logs or to any database.
  • The hosting provider, Railway, keeps its own HTTP request logs, which include your IP address and user agent.
  • Fayzeno has no analytics, no advertising and no trackers.

Data kept in your browser

The extension stores the following in your browser's extension storage, on your device only:

  • your FACEIT nickname, if you choose to save one;
  • your settings, such as which features are on and whether the matchroom panel was left open;
  • your custom background image, if you add one. It is never uploaded to Fayzeno or anyone else. While it is showing, it is displayed inside the FACEIT page, so scripts on that page could read what is displayed.

You can delete all of it with Settings → Clear Fayzeno data, or by removing the extension.

What the extension sends, and when

The extension contacts the Fayzeno server only for these features:

WhenWhat is sent
You search a player, or open Overview with a saved nicknameThe FACEIT nickname and, once found, that player's FACEIT player ID.
You analyze a matchThe FACEIT match ID.
The matchroom panel is showing on a FACEIT room page (off by default)The match ID of that room. Nothing is sent while the panel is collapsed. It opens by itself on screens at least 1600 pixels wide, or if you left it open.
You open OverviewA server status check, which contains no player data.

Every request also carries your IP address and standard technical details, such as your browser's user agent, because that is how internet requests work. Requests are sent without cookies. The extension does not read or send your FACEIT cookies, FACEIT login or browsing history.

Match Alert, Custom Background and the toolbar popup work inside your browser and send nothing to the Fayzeno server. Match Alert reads the open FACEIT tab only to notice the match-ready dialog. It never clicks anything.

How the Fayzeno server handles it

FACEIT data

The server asks the official FACEIT Data API for player profiles, lifetime and recent CS2 statistics, and match details. It keeps only the fields Fayzeno displays. The request to FACEIT comes from the server, so FACEIT sees the server's address, not yours.

Temporary caching

To avoid asking FACEIT for the same data repeatedly, the server keeps FACEIT responses and match analyses in memory for between 5 seconds and 10 minutes, depending on the type of data. Expired entries are removed within about 10 seconds. The cache lives in memory only and is lost whenever the server restarts.

IP addresses

The server uses your IP address to limit how many requests one client can make and how much of the shared FACEIT quota one client can use. For this, it keeps a counter per address in memory. IPv6 addresses are shortened to their first half (the /64 network). Each counter is deleted within about 70 seconds of your last request.

Fayzeno's own application logs record the request method, the route pattern (for example /v1/players/:playerId/summary), the response status and the response time. They do not record IP addresses, user agents, nicknames, IDs or full URLs. Fayzeno has no database and stores nothing on disk.

This describes what Fayzeno's own code does. It does not cover the hosting provider, which handles the same traffic and is described next.

Hosting: Railway

The Fayzeno server runs on Railway, deployed in Railway's Europe West region (Amsterdam, Netherlands). Every request passes through Railway's network before it reaches Fayzeno.

Railway records its own HTTP logs for each request. According to Railway's documentation, these include the client IP address, the user agent, the request path (which can contain a player ID or match ID), the host, method, status, timestamps, the edge region and timing and size details. The documentation does not say whether query strings are logged. Player searches carry the nickname in one. Railway's documentation describes no way for a project to turn these logs off.

For the Hobby plan Fayzeno uses, Railway's documentation lists 7 days of log retention. The same page says upgrading restores logs from outside that period, so the 7 days describe what the dashboard makes available, not a confirmed deletion date. Railway does not publish how long it actually stores log data.

Railway's Data Processing Addendum says its primary processing takes place in the United States and its infrastructure runs on Google Cloud Platform. It also says Railway acts as an independent controller for usage data such as activity logs. So although the server runs in Amsterdam, request logs and other infrastructure data may be processed outside Europe, including in the United States, under Railway's own policies. See Railway's privacy policy.

FACEIT

All player and match statistics come from the FACEIT Data API. FACEIT's own privacy policy applies to your use of FACEIT.

Player pictures are loaded directly by your browser from FACEIT's image servers, not through Fayzeno. Those servers therefore receive your IP address and user agent when a picture loads. Fayzeno asks your browser not to send the page address with these requests.

Analytics, ads and cookies

The extension, the Fayzeno server and this website contain no analytics, advertising or tracking tools, and Fayzeno sets no cookies. Fayzeno does not sell or share data for advertising.

How long data is kept

DataWhereHow long
Settings, nickname, background imageYour browserUntil you clear them or remove the extension
IP address counters for rate limitingFayzeno server memoryAbout 70 seconds after your last request
Cached FACEIT data and match analysesFayzeno server memory5 seconds to 10 minutes, plus up to about 10 seconds
Fayzeno application logsRailwayUnder Railway's retention. They contain no IP addresses or player data.
HTTP request logs (IP, user agent, path)Railway7 days visible on the Hobby plan. Actual storage is set by Railway and not published.

Your choices

  • Use Fayzeno without saving a nickname. Nothing is sent until you search or analyze.
  • Leave the matchroom panel off, or keep it collapsed, so room pages send nothing.
  • Clear everything stored in your browser with Settings → Clear Fayzeno data.
  • Remove the extension at any time.

Fayzeno keeps no persistent record linked to you, so there is normally nothing it can look up, export or delete on request. Railway's request logs are held by Railway under its own policies. If you have a question or request about your data, use the contact below. Depending on where you live, you may also have the right to complain to your data protection authority.

Changes to this policy

If Fayzeno starts handling data differently, this page will be updated and the date at the top will change.

Contact

For privacy questions or requests, use the support email shown on Fayzeno's Firefox Add-ons page.