Privacy and terms
The short version: we keep as little as the site needs to work. No advertising, no cookies for tracking, no third-party analytics. Your screenshots never leave your device.
This site is run by Guilherme Dos Santos. Questions, or a request to see or remove anything we hold about you: [OWNER: contact email].
Effective from 13 November 2026.
Your account
You don't need an account to try the simulator. If you sign in, it's by a link or a one-time code emailed to you, handled by our account provider, Supabase. Supabase keeps your email address so it can send you sign-in emails and know it's you next time. We use it for nothing else: no newsletters, no marketing.
You need to be 13 or over to make an account.
Alongside your account we keep your plan (Free or Pro), the date the account was made, and how many simulations you've run each day, so the daily allowance can be counted. Your browser keeps a sign-in token (see "Stored in your browser" below) until you sign out.
Without an account, the daily allowance for visitors is counted against your connection's IP address in the server's memory only. It is never written to a database and is forgotten when the server restarts. The same goes for the short limits that stop anyone sending too many requests in one minute.
Teams (Alliance and State plans)
If you start or join a team, we keep the team's name and plan, which account owns it, and for each seat: the account it belongs to, the in-game name and alliance tag typed when joining, the role (owner, leader or member) and the date. The team's owner and leaders see the in-game name, tag, role and date for each seat. They never see your email address or anything else from your account, and members don't see each other.
In a team you can share saved armies with the team's owner and leaders by ticking "Share with team" under My armies. They can then see and load those armies (troops, heroes, stat bonuses) as they are now. Nothing is shared unless you tick it, other members never see it, and unticking takes it back at once. We keep only which armies you've shared, not a copy.
Leave a team and your seat, and everything you shared with it, is removed at once. Your own saved armies and history stay with your account.
Payments
Pro is paid through Stripe, on Stripe's own checkout page. Stripe handles your card details: they never reach this site. Stripe acts as the seller of record and deals with sales tax and VAT. When you upgrade we pass Stripe your account's email address, and we keep the Stripe customer id it gives us and your plan, so the site knows you're on Pro. Stripe's own privacy policy covers what Stripe keeps.
Tips are separate from Pro and optional. The tip jar opens the tip provider's own page, and you pay there; nothing about you passes through this site. The provider shares with us what its own terms say (usually your name or email, the amount and any message you add), and we use that only to say thank you. A tip doesn't change your plan or what the site does for you.
Simulations
The battles are worked out on our server, so when you press Simulate (or one of the advisors on the Improve tab) the form's contents are sent to the server: heroes, troops, stat bonuses and so on. They are used to compute the answer; the server itself doesn't keep them. (If you're signed in, the battle also goes into your History: see below.) The server's log records which kind of job ran and how long it took, and, if a simulation fails unexpectedly, the error message, so it can be fixed. It does not record your inputs or the results.
Screenshots
When you import a battle report, the screenshots are read on your own device, in your browser. They are never uploaded to us or anyone else. The reading software (Tesseract) and the hero pictures it compares against are downloaded from this site to do that.
Adding a report to the accuracy data (only if you choose to)
After an import you can tick "Add this report to the accuracy data". It's off unless you turn it on. If you do, we keep the report as you confirmed it, to test the simulator against real battles and make it more accurate for more seasons. That means:
- the numbers from the report: troop counts, tiers, Fire Crystal levels, stat bonuses, losses, injured, survivors, kills;
- the in-game names shown in it (both leaders and, for rallies, the members), the heroes, and the battle's date and time as the report shows it;
- the season you picked, which fields you corrected, the width of your screenshots in pixels (layouts differ by phone) and the site's version number.
We don't keep your IP address or your email with it. If you were signed in, the report is linked to your account's id (and unlinked if the account is deleted); if you weren't, nothing about you is kept with it. The screenshots themselves are never sent. To have a report you added removed, email [OWNER: contact email] with the battle's date and the names in it.
Saved armies
"My armies" saves one side of the form under a name you choose. Signed in, it's kept with your account so it's there on every device; without an account it stays in your browser only. You can delete any saved army from the list at any time.
History
Every battle you simulate is added to your History, so you can open it again or compare it with the next one: the setup (both sides as entered, the battle type) and a summary of the result. Signed in, the last 50 are kept with your account so they're there on every device; without an account they stay in your browser only. You can delete one battle or clear the whole History from the History list at any time, and deleting your account deletes it too.
Share links and images
A share link carries the whole setup after the # in the link. Browsers don't send that part to the server, so the setup goes only to whoever you give the link to. The result image is drawn in your browser. We only count that a link or image was shared (see the next section), not what was in it.
Usage counts and error reports
To know what's used and what's broken, the site keeps daily totals: how many simulations, Hero, Troop Ratio, Stat Upgrade and Next Hero Advisor searches were run, how often the report importer was opened, read a report, filled the form, and how many reports were added, how many links and images were shared, how often the Pro box was shown, and how many errors happened in browsers. These are just numbers per day ("simulations on 3 March: 412"). They carry no account, no IP address, no device id, and there are no cookies and no third-party trackers or analytics.
If something goes wrong on a page, your browser sends us the error message, the page, where in our code it happened and your browser's name and version (at most five per visit). That goes into the server's log so we can fix it.
Stored in your browser
The site uses your browser's local storage (not cookies) for these, all on your device only:
wos_theme: the colour theme you picked;wos_draft: the simulator form as you last left it, so a reload doesn't lose it;wos_sections: which parts of the form you folded away;wos_armies: armies saved without an account;wos_season: the season you chose on the Improve tab;wos_history: your History, without an account;wos_chain: the rallies on the Chain tab;wos_timing: your plans on the Rally timing page;wos_lang: the language you picked, if not English;wos_submit_reports: whether you ticked "Add this report to the accuracy data" last time;wos_team_join: the code from a team's invite link you opened, kept until you take the seat or say "Not now";- a key starting
sb-: your sign-in, kept by Supabase's sign-in code until you sign out (only if you sign in).
Clearing this site's data in your browser removes all of them.
Who else is involved
- Cloudflare carries the site's traffic between your browser and the host (Render uses it), so it sees your IP address and the pages you request, as any network provider in that place would.
- Render hosts the website. Like any web host, it sees your IP address when your browser connects, and it keeps the server's log for a limited time.
- Supabase holds accounts, saved armies, History, added reports and the daily usage counts.
- Stripe takes payments for Pro. Tips go through the tip provider linked from the Contact page.
- The fonts are loaded from Google Fonts, so Google sees a request for them from your browser.
We don't sell or share what we hold with anyone else. Where these providers store data outside your country, they do so under their own safeguards. This site is run from the United Kingdom and the UK GDPR applies.
Your choices
You can use the simulator without an account, leave "Add this report" unticked, and clear your browser's storage for this site at any time. To see what we hold about your account, or to have the account and everything linked to it deleted, email [OWNER: contact email] from the address you sign in with.
Terms
Results are estimates
The simulator is a model of the game's battles, fitted to real battle reports. Its results are estimates, not a guarantee: the game has its own luck, it changes with updates, and the model can be wrong (see the Accuracy page for how often). Decide for yourself before you march; we can't be responsible for troops lost in a fight it called the other way.
Who can use it
Anyone can use the simulator without an account. To make an account you need to be 13 or over. To buy Pro or leave a tip you need to be 18 or over, or to have permission from a parent or guardian.
Pro
Pro is a monthly subscription. You can cancel any time from "Manage subscription" (Stripe's customer portal) once you're signed in; Pro then runs to the end of the period you've paid for.
Alliance and State plans
An Alliance or State plan is a monthly subscription paid by one person, the team's owner, for a set number of seats. Everyone with a seat has Pro while the plan is paid for. The owner and the leaders they choose decide who has a seat and can remove anyone from one. If the plan is cancelled or a payment fails for good, everyone in the team goes back to a free account.
The plan belongs to the owner: they are the customer, they can cancel any time from "Manage billing", and refunds go to them on the same terms as Pro below. Fair use applies to each seat as it does to a Pro account. A seat is for one player; please don't share an account.
Refunds
- Changed your mind? You have 14 days from when you first subscribe to cancel and get a full refund. Email us (address at the top of this page) from the address you sign in with. Pro stops when the refund is made.
- After those 14 days, payments already made aren't refunded. Cancelling stops the next payment, and Pro runs to the end of the month you've paid for. A monthly renewal doesn't start a new 14 days.
- Something not working? If Pro doesn't do what this site says it does, tell us. We'll fix it, or refund you for the time it didn't work. Your rights under UK consumer law, including the Consumer Rights Act 2015, aren't affected.
- Tips are voluntary and aren't refunded. If you sent one by mistake, tell us within 14 days and we'll refund it.
- Refunds go back to the card you paid with. Your bank usually shows them within 5 to 10 working days.
Fair use
Pro has no daily count of simulations. So that one account can't slow the site down for everyone else, each account can keep the battle servers busy for at most 40 seconds in any minute: about five or six of the largest (5,000-battle) rallies back to back, far more than anyone runs by hand. Past that, the simulator asks you to wait a few seconds.
Please don't try to copy the engine, get round the allowances, or flood the server with requests. We may limit or close accounts that do.
Not affiliated
This is a fan-made tool. It is not affiliated with, endorsed by or connected to Century Games or Whiteout Survival. Whiteout Survival and its hero names and artwork are the property of their owner.
Changes
If this page changes in a way that matters, the date at the top changes too. These terms are governed by the law of England and Wales.