Privacy policy
Last updated: 11 November 2026
The short version
- Your settings, notes and ELO history are stored only in your browser.
- Our server fetches public FACEIT stats for you and holds a small record only if you have EloStack+ or redeem a gift code.
- No ads, no analytics or tracking, no selling or sharing of your data.
1. Who we are
EloStack ("we", "us") is an independent browser extension for FACEIT CS2 players, together with the server at api.elostack.app and this website, elostack.app. EloStack is not affiliated with FACEIT or Valve.
For anything about privacy, email [email protected].
2. Data stored only in your browser
The extension uses your browser's extension storage (chrome.storage.local). This data stays on your device and is never sent to us:
- Settings: your FACEIT nickname, which features are switched on, your ELO goal, auto-accept and auto-call options, and your auto-call messages.
- Your own FACEIT API key, if you choose to use one instead of our server.
- ELO history: snapshots of your ELO, used for the today, session and week changes, peak ELO and level-up alerts.
- Private player notes you write.
- Small housekeeping records, such as the maps you've seen and which auto-call messages were already sent.
Uninstalling the extension deletes all of this. Desktop notifications, if you turn them on, are shown by your browser and go nowhere else.
3. Data our server handles
Fetching FACEIT stats
By default the extension gets stats through our server instead of calling FACEIT directly, so you don't need your own API key. When you open a FACEIT page, the extension asks our server for public data about the players and matches on that page. Those requests contain FACEIT player IDs, match IDs or nicknames. Our server passes them to the official FACEIT Data API and returns the answer.
To make this fast and to stay within FACEIT's limits, FACEIT's responses (public player and match statistics) are cached on Cloudflare's network for between 1 minute and 24 hours. These cached responses are not linked to you.
If you switch to "use my own API key" in the settings, the extension talks to FACEIT directly and none of these stats requests go through us.
Your plan and badges
- To check whether you have EloStack+, the extension sends the FACEIT nickname from your settings to our server, which looks up your FACEIT player ID.
- To show supporter badges, the extension sends the FACEIT player IDs of the players in your match room. The server replies only with badges that their owners have chosen to show.
Account records (EloStack+ and gift codes only)
If you have EloStack+, were given it, or redeem a gift code, we keep one record keyed on your FACEIT player ID:
| What | Why |
|---|---|
| FACEIT player ID and nickname | To know which account the plan belongs to |
| Plan type and expiry date | To switch premium features on and off |
| Badge type, custom text and style, and whether it's shown | To show your badge to other EloStack users |
| Time the record was last changed | Admin and support |
If you don't use EloStack+, there is no record of you on our server.
IP addresses and logs
Like any web service, our server sees your IP address with each request. We use it only to limit the number of requests one address can make, to prevent abuse, and we don't store it with anything else. Our hosting provider, Cloudflare, may keep short-lived technical logs for security and reliability. Our own error logs record the FACEIT address that failed (which can include a player or match ID), and nothing about who made the request.
4. Payments
Payments are not open yet. When they are, they will be handled by a payment provider such as Stripe, and we will never see or store your card details. We'll update this policy to name the provider and list what it shares with us (for example, that a payment succeeded) before payments go live.
5. This website
elostack.app is a static site hosted on Cloudflare Pages. It sets no cookies, has no analytics, and loads no third-party scripts or fonts. Cloudflare processes your IP address to serve the page and protect the site.
6. Other services
- FACEIT: the extension runs on faceit.com and uses the FACEIT Data API. Your use of FACEIT is covered by FACEIT's own privacy policy.
- Cloudflare hosts our server, cache, account storage and this website.
- Quick links to Steam, Leetify and csstats.gg are ordinary links. Nothing is sent to those sites unless you click one.
7. What we don't do
- We don't sell, rent or share your data with advertisers or data brokers.
- We don't track your browsing. The extension runs only on www.faceit.com.
- We don't collect your FACEIT password, your messages or your account details.
- We don't use your data to train AI models or build profiles of you.
8. How long we keep data
- Browser data: until you delete it or uninstall the extension.
- Cached FACEIT responses: up to 24 hours.
- Account records: while your plan is active, and afterwards until you ask us to delete them, so a lapsed plan can be renewed. We may remove expired records at any time.
9. Your rights
You can ask to see, correct or delete the data we hold about you, or object to how we use it. Email [email protected] with your FACEIT nickname and we'll reply within 30 days. Deleting an account record also removes any EloStack+ plan and badge on it.
If you're in the UK or EU, you can also complain to your data protection authority, such as the UK Information Commissioner's Office (ico.org.uk).
10. Children
EloStack is not aimed at children under 13, and we don't knowingly collect data from them. FACEIT has its own minimum age rules.
11. Changes
If we change this policy we'll update the date at the top. For significant changes, such as when sign-in or payments arrive, we'll also mention it in the extension's release notes.