The short version
The solver runs entirely in your browser. Your inventory, your edited data and the recipes you generate never leave your device.
Page views are counted, using a cookieless analytics service that stores nothing on your device and never sees who you are. There is no advertising, no profiling, no cross-site tracking and no data sold to anyone. If your browser sends Do Not Track, nothing is recorded at all.
The rest of this page is the detail that GDPR Art. 13 requires.
Who is responsible, and how to reach me
This is a non-commercial hobby project with no advertising, no payments and nothing for sale, maintained from Germany by the author of the Root-DE/LastCaretaker repository.
For anything to do with this notice — a question, an objection, or any of the requests listed under Your rights — either of these reaches me:
LastCaretaker@outlook.com
github.com/Root-DE/LastCaretaker/issues
— public, and needs a GitHub account
Analytics
This site uses Umami, a privacy-focused analytics service, on its EU-hosted plan operated by Umami Software, Inc. Loading a page contacts eu.umami.is, which is where the measurement is sent, and cloud.umami.is, which currently serves the script file itself.
No cookies are set, and nothing is written to your device. The script reads a single value from your browser's local storage — the opt-out flag described below — and writes nothing.
Recorded for each page view
- the page address, page title and site host name
- the referring address, if you arrived from a link
- your screen size and browser language
- derived from your IP address and browser identification: country, browser, operating system and device type
Your IP address is not stored. It is used in passing to derive the country and to compute a one-way session hash, then discarded. That hash is what distinguishes one visit from another; it cannot be reversed into an address, and the secret it is built with is rotated monthly.
Recorded when you use a feature
So I can tell which parts of a free tool are worth maintaining, a small, fixed set of events is counted. Each carries only values drawn from a fixed vocabulary. Nothing you type is ever sent — not item names, not custom data you import, not file names.
- solve-finished — the target profession and its category, the mode used, whether a recipe was found, how many items and professions it came out at, how long it took, and how many threads ran
- solve-blocked — that a solve could not start, and which of five reasons stopped it
- eco-mode, theme, panel-open — which mode, theme or panel was chosen
- inventory, data-export, data-import, apply-solution — that the feature was used, and on which of the three data files
Deliberately switched off
Umami can also record session replays, heatmaps, performance measurements, and identified users. None of these are enabled here, and the function that attaches a persistent identity to a visitor is never called. Each of them would read far more from your device than counting visits needs.
Legal basis and retention
Legitimate interest, GDPR Art. 6(1)(f). The interest is understanding which parts of a free tool people actually use, so that effort goes to the right place. Because the data is pseudonymous, carries no identifiers and is never combined with anything else, it does not override your interests. Data is retained for 12 months and then removed; what is kept is a count, not a record of a person.
How to switch it off
Any one of these is enough:
- Turn on Do Not Track in your browser. This site honours it, and nothing at all is recorded.
- Run this once in your browser's developer console. It sets a flag
that the analytics script checks on every page and obeys:
localStorage.setItem('umami.disabled', 1) - Use any content blocker. The script is blocked by most of them, and the site is built to work perfectly well without it.
What stays on your device
The calculator keeps two things in your browser's local storage. Both are first-party, both stay on your machine, and neither is transmitted anywhere:
- tlc_inventory — the item counts you enter in Resource Inventory
- tlc_theme — whether you chose dark, auto or light
Clearing your browser storage for this site removes both. They exist only because you asked the page to remember something, so they need no consent.
Other services this page contacts
These are not analytics, but they see your IP address the same way any web request does, so they belong here:
- GitHub Pages (GitHub, Inc.) hosts this site and serves every file on it. See GitHub's privacy statement.
- thelastcaretaker.wiki.gg supplies the item pictures and the tab icon. Your browser fetches these images directly.
- api.github.com is asked once per visit for the date of the latest change, which is shown in the footer.
Your rights
Under the GDPR you have the right to access your data (Art. 15), to have it corrected (Art. 16) or erased (Art. 17), to restrict its processing (Art. 18), to receive it in a portable form (Art. 20), and to complain to a supervisory authority (Art. 77).
Right to object (Art. 21). Because the analytics rests on legitimate interest, you may object to it at any time, for reasons arising from your particular situation. No justification beyond that is needed, and you do not have to contact me to make it effective — any of the three methods above stops the processing immediately.
In practice, the data held is pseudonymous and contains nothing that could be traced back to you, so a request to access or erase it cannot usually be matched to a person (GDPR Art. 11). That is a consequence of collecting as little as possible, not a way of avoiding the obligation.
Processors and transfers
Umami Software, Inc. acts as a processor under a data processing agreement (GDPR Art. 28) published at umami.is/dpa, which applies automatically and needs no separate signature. Their sub-processors are listed at umami.is/subprocessors. The EU plan is used so that measurement data is processed within the European Union.
Changes
This site is open source, so every change to this page is public and dated in its revision history.
Last updated: 11 August 2026