Local Processing and Browser Storage
Pikafish AI analysis and photo-to-FEN recognition run locally in your browser. Sachess does not upload photos for recognition or require an account, email address, password, or payment information.
Sachess uses localStorage for settings such as theme, language, application preferences, and saved game state. Multiplayer credentials use sessionStorage. A service worker caches public application assets for performance and offline use.
- Local analysis and photo recognition remain on the device.
- Browser storage can be cleared through your browser settings.
- Service-worker caches contain public site and engine assets, not account records.
Multiplayer Rooms and Cloud Book
When you create or join a multiplayer room, Cloudflare Workers and a room Durable Object process the room code, player credential, settings, FEN, move history, clocks, chat messages, draw or rematch state, and result until the room is cleaned up under the room-expiry rules. Anyone holding a valid room link or credential may be able to access that room, so do not place sensitive information in chat.
Cloudflare processes ordinary network information needed to deliver and protect the service. For room-creation abuse prevention, Sachess converts the connecting IP address to a one-way hash and temporarily stores creation timestamps, waiting-room reservations, cooldowns, and abuse blocks in a Durable Object. Frequent creators may be asked to complete Cloudflare Turnstile; the verification token is checked by the Worker and is not used as a player profile. If you open the cloud-book feature, the current FEN is sent to the ChessDB service to retrieve moves.
- Multiplayer positions, moves, timers, and chat are server-processed temporarily.
- Room credentials are stored in sessionStorage and should be treated as private links.
- ChessDB receives a FEN only when you use cloud-book lookup.
Service Providers and Your Choices
Cloudflare hosts and protects Sachess. ChessDB provides cloud-book results only when requested. These providers process data under their own terms and privacy policies.
You may clear site data in your browser, avoid multiplayer chat, and choose not to use cloud-book lookup.
- Sachess does not sell personal information.
- Clearing browser site data removes local preferences, cached assets, and saved session credentials.