Privacy policy
OnePiecedle is played without an account and without signing up. An optional account exists, to carry progress across several devices, but nothing requires it and the game is identical without one. The site builds no player profile and sells no data. This page sets out exactly what is stored and what travels to third parties.
What stays on the device
Progress and preferences are saved in the browser local storage. Without an account, that data never leaves the device: it is sent to no server, including the site own server. With an account, game progress alone is copied online, under the conditions set out just below. Display preferences always stay local.
- display preferences: light or dark theme, text size, colorblind mode, sound effects;
- games for the current day, in progress or finished, mode by mode;
- personal statistics: games played, wins, current streaks and records;
- the daily score and the history of days played;
- the win-loss record for Versus duels;
- a few interface flags, such as an announcement already read.
Clearing site data in the browser erases all of it. Without an account that deletion is permanent and loses the progress, since no server-side copy exists. A save file can be exported and re-imported from the game settings.
Optional account
An account serves one purpose: carrying the same progress across several devices. Playing requires none. No window opens by itself and no reminder is shown; nothing happens until the sign-in button is clicked.
Signing in goes through Google or a single-use link sent by email. The site never asks for, sees or keeps any password. Identification is handled by Firebase Authentication (Google), which holds the email address and the sign-in dates.
What the site itself records is limited to game progress, filed under an account identifier: days played, guesses made, scores, statistics and characters found. Neither the email address, nor the name, nor the profile picture appears there. That data is stored with Google Firebase, on servers located in the European Union (europe-west1), and is readable only by the account that wrote it.
Deletion is available inside the game, from the "Account" panel. It erases the account and all progress stored online; the progress held on the device is kept. Until it is requested, the data remains, since that is precisely its purpose.
Anonymous counters
The site keeps a count of games finished per day and per mode, along with a collective progress counter on the map. These counters are plain numbers, stored with Google Firebase on servers located in the European Union (europe-west1).
No identifier, no IP address and no game data is attached to them. There is no way to work out who played, or what.
Report form
The mistake report form sends the message written, the chosen category and the originating page to a server run by the publisher and hosted in France. The message is then relayed by email to the publisher.
The IP address is used for the duration of the request to limit abuse, and is not kept in a log. Providing a contact address is optional: without one the report stays anonymous, but no reply is possible.
Third-party services
Browsing the site involves exchanges with the following services, which receive the IP address and technical information about the browser in the process.
- Google Fonts: loading the typefaces.
- Google AdSense: advertising network. Its script is loaded on the pages ahead of a future activation. Once advertising is live, the service sets cookies and reads the ones it has set, in order to measure ad performance and, subject to consent, personalize them.
- Google Firebase: the anonymous counters described above, and the optional account backup.
- Firebase Authentication (Google): signing in to the optional account. Its code is loaded from gstatic.com, and only when the "Account" panel is opened or when a page loads with an account already signed in. A visitor who uses no account never loads it.
- YouTube and AnimeThemes: watching the opening theme, offered only once an Opening round has ended. Nothing loads before that.
- jsDelivr: the 3D display library on the home page.
- assets.onepiecedle.fr and multi.onepiecedle.fr: the publisher own servers, hosted in France, for images, audio clips and Versus mode.
Cookies
The site uses no cookie of its own: the local storage described above is not a cookie and is never transmitted.
Signing in to an account is the one exception: it stores a session token in the browser, through that same local storage mechanism. It only serves to keep the session open and disappears on sign-out.
No advertising is served today and no ad slot is placed on the pages. Before anything is served, a consent banner will be shown to visitors from the European Union. Refusing will be as easy as accepting, and changeable at any time. Refusing will not prevent play: no game feature depends on it.
Versus mode
A duel opens a connection to the publisher server. That server keeps the game in memory only, for the length of the round: the chosen nickname, the room code and the guesses made. Everything disappears when the game ends and nothing is written to disk. The nickname is free-form and need not be a real name.
Minors
The site addresses a general audience. Playing requires no data capable of identifying a person, whatever their age. Creating an account does require an email address: younger players can play without one and lose nothing of the game.
Rights and contact
Without an account, the site holds no personal data: there is no personal record to access or delete, and clearing site data in the browser removes everything.
With an account, the rights of access, rectification and deletion are exercised from the "Account" panel in the game, which erases everything in one action, or by email at the address below. The email address attached to the account is held by Google as a processor, and disappears with the account.
For advertising cookies, rights are exercised with Google, which is responsible for them. For any question about this policy: contact@onepiecedle.fr.