Privacy, plainly.
Updated October 23, 2026
Pocket Putt is a single-player mini golf game. The current release runs as static files on Cloudflare Pages. It has no Worker, account database, gameplay server, analytics SDK, or payment system.
Your progress
Completed holes and your best stroke counts are stored in your browser’s local storage under pocket-putt:progress:v1. These scores stay on this device and browser. They are not sent to a game server or synced to another device. Clearing site data removes them. If storage is blocked, you can still play, but progress may be lost when you close the page.
Cloudflare hosting
Cloudflare delivers the page and its files. As the hosting provider, Cloudflare may process request information such as your IP address, browser information, requested URL, and request timing to operate and protect the site. See Cloudflare’s privacy policy.
Telegram
The platform integration loads Telegram’s Mini App JavaScript from telegram.org. When opened in Telegram, the Telegram app may make launch data available to the page, such as initialization data and basic user information. The integration may use that real launch context in memory to determine Telegram availability. This release does not create a simulated identity, save Telegram profile data, or send initialization data to our own backend. Telegram’s own services and bot conversations follow Telegram’s privacy policy. Browser play does not require signing in.
Advertising
Optional rewarded advertising uses GigaPub, Adexium, OnClickA and TADS when the game has real Telegram launch data. An SDK loads only after you choose “Watch ad · Add 1 stroke”. These providers and GigaPub's mediation partners may process Telegram launch/user information, IP address, device/browser information, local browser identifiers, ad requests, viewing events and click events to deliver and measure ads. Provider information: GigaPub, Adexium privacy, OnClickA privacy, TADS. TADS starts SDK analytics after loading, including activity/visibility and app-open events, and resolves Telegram context from the app. Its viewing reward callback does not establish full-video playback or dismissal.
A reward requires the selected provider's successful SDK outcome. OnClickA may accept a skip after its own countdown; this is not a promise that the entire video was watched. Adexium requires its completion event and close. GigaPub may show a sequence of ads and rewards only on its successful outcome. Failures and timeouts grant nothing. The button is hidden outside Telegram; free retry is always available. Direct RichAds is disabled. GigaPub may independently use mediation partners. TADS is attempted at most once per page visit. Any TADS result disables further ads for that visit because its SDK has no reliable fullscreen close notification. An ad may remain after a reward or timeout; use its own close control when available.
Questions and removal
You can delete saved progress through your browser’s site-data controls. For questions about the game, use the Pocket Putt Telegram bot.