Privacy, cookies & local data.
Cookies & browser storage
The site application does not set cookies. It uses localStorage for browser-only preferences and library features, and sessionStorage for optional recommendation events. These are browser storage, not cookies; they are described here so you can control them. Confirming you are 18 or older does not give consent to optional events.
ng:adult— remembers your adult-access confirmation.ng:library:v1— stores favorites, play-later entries, recent games and saved versions in this browser.ng:events:consent— stores your separate allow/deny choice for optional events; collection is off by default.ng:events:session— a random identifier in sessionStorage, used only when optional events are enabled and allowed; expires after 30 minutes and is removed when you deny events.
LocalStorage records have no application-set expiry and remain until you clear them or the browser removes them. SessionStorage is scoped to a browsing tab/session. Clear this site’s data in your browser settings to remove all these records and reset adult confirmation. You can change optional-event permission below without clearing your library.
Hosting and security services can process network data independently of application storage and may set security cookies when their features require them. This is not permission for advertising or analytics cookies. No advertising-cookie or analytics-cookie consent is requested by this build.
What stays in this browser
Your adult-access confirmation, favorites, play-later list, recently viewed games, saved versions and consent choice use browser storage. Library records identify games you choose or view and can reveal sensitive interests to another person using this browser. They are not an account and do not sync between devices.
Use your library to remove items or clear its records. Your browser’s site-data settings can remove the age confirmation and all remaining storage too. If storage is blocked, persistence is unavailable; you can still browse the catalogue.
Optional recommendation events
The optional event collector is disabled on this site. No behavioral event submissions are enabled by this build, even if you select allow below.
When enabled with your permission, game views and clicks on external file links can contribute to aggregate recommendations. A file-link click means intent to download, not a completed download. Official-store links are not counted as file downloads.
The event payload uses a game identifier, event type, platform where applicable and a short-lived random session identifier. It does not include your IP address, referrer, arbitrary URLs or a permanent cross-site identifier. A session expires after 30 minutes. While the collector supervisor is running, the prepared retention process removes raw events after 24 hours and retains anonymized hourly aggregates for up to 90 days. Behavioral recommendations require at least 10 distinct sessions.
Changing your choice to deny stops future event submissions. It cannot undo already anonymized aggregate counts. Recommendations based only on catalogue details continue without consent.
Hosting and external destinations
The site uses HTTPS hosting and a content delivery service. These systems process network data such as IP addresses and requested paths independently of optional recommendation events. Production server-log retention and security-cookie settings have not yet been fully documented here; no anonymous-browsing guarantee is made.
Game covers and screenshots are part of the catalogue. The site asks for adult confirmation before browsing, without a separate artwork switch. This age reminder is not a network privacy feature: your browser may request image files while the reminder is open.
External sites have their own storage, logging and privacy practices. Download and official links open separately and are configured not to send a referrer. NSFW Games does not control those destinations.
Contact
For privacy questions, email privacy@nsfwgames.xyz. Messages are forwarded through Cloudflare Email Routing to our contact inbox. Do not include passwords or other unnecessary sensitive information.