Last updated: 6 September 2026
Shikiri is a golf scoring app. One person in a group keeps score for the flight, the app works out the side games and who owes what, and everyone else can follow along live. This page describes what data it touches, where that data lives, and what your options are.
The short version. To keep score you sign in with Google or Apple, and Shikiri receives your email address from them. Your rounds, the players in your group, and their handicaps are stored on a server so they follow you between devices and so your group sees the same roster. Shikiri shows no advertising, contains no analytics or tracking software, and has no advertising identifier. If you photograph a scorecard, that photo is sent for reading and not kept. If you ask for a round recap, the round is anonymised before it leaves your phone.
If you'd like the detail, it's below.
Signing in with Google or Apple is required to score a round — it is how your rounds stay attached to you rather than to one phone, and how your group's roster is shared. Shikiri receives your email address from whichever provider you used. Shikiri never sees or stores a password: Google and Apple handle the sign-in itself and only confirm your identity and email address back to Shikiri.
You can watch a live round without signing in, using the 4-digit code the scorer shares. That requires no account and no email address.
A group holds the people you regularly play with, so nobody retypes them every round. Stored on the server:
Handicaps here are the strokes agreed for a game among friends. They are not official handicap records and are not sent to any handicapping body.
When a round is scored, Shikiri stores the scorecard: the course and tee played, the date, hole-by-hole scores, which side games were on, the stakes entered, and the resulting settlement. This is what makes history, live viewing and the companion stats view work.
The first time Shikiri runs, it generates a random identifier for that installation — a string of characters like 9f2c…, made up on the spot — and stores it on the device. It is sent with each round and recorded alongside it.
It exists for two practical reasons: to recognise when the same round has been sent twice (phones lose signal on a course and retry), and to know which device last edited a roster entry. It is not a hardware identifier — not your IMEI, MAC address, serial number, or any advertising ID — and it is not readable by, or shared with, anything outside Shikiri. Clearing the app's data or reinstalling produces a new one.
Course details — par, stroke index, tee ratings — are stored in a shared library so everyone benefits from a course once it has been entered. Course data is not personal to you.
Some things stay on the device and are never uploaded: the round in progress (so a lost signal mid-round does not lose your scores), your light or dark theme preference, the group you last used, and recently used course selections.
When you install Shikiri from the App Store or Google Play, Apple or Google may share standard information — country of your store account, device model, OS version — through each platform's normal processes. Shikiri has no analytics or crash reporting of its own beyond what Apple or Google provides by default.
This is worth stating plainly, because it is unusual and it is the part most worth your attention. Golf scoring is inherently about a group: the person keeping score enters the names of the other players in the flight, who may not use Shikiri and may not know the app exists.
Those names are typed by the scorer and are only ever a name and a playing handicap. Shikiri does not look anyone up, does not attempt to match a name to a real person, an email address or a social account, and does not contact anyone whose name is entered. A name entered by a scorer is visible to the members of that group and to anyone the scorer shares a live round code with.
If you have been entered into someone's group and would rather not be, ask the scorer to remove or rename you, or write to us and we will remove the entry.
Shikiri can look a course up in OpenGolfAPI, an open golf course database. When you use Search courses online, the course name you type is sent from your phone directly to opengolfapi.org, which sees your network address as any website would. Nothing else is sent: no account details, no rounds, no location. Shikiri does not receive, log or store your search. A course you choose to save is kept on your phone, like any other course you add. The course data is © OpenGolf contributors under the Open Database Licence (ODbL).
Shikiri can read a course scorecard from a photo so par and stroke index do not have to be typed in. If you use this, the photograph is sent to Shikiri's server and passed to Anthropic's Claude model, which reads the printed numbers and returns them as text.
The photo is not stored — not by Shikiri and not in any database. It is held in memory only for the length of that one request. Only the extracted course details are kept.
The camera and photo library are used solely for this. Shikiri does not access your photo library other than to receive the single image you choose.
Shikiri can produce a written recap of a round. The round summary is sent to a language model to be written up. Depending on the style and language you pick, that is either Anthropic directly, or OpenRouter, a routing service that passes the request to the model best suited to that style — including models operated by DeepSeek.
Player names are removed before the round leaves your phone. The summary is anonymised on the device — players become "Player A", "Player B" and so on — and the real names are put back on your phone after the text comes back. The provider receives scores, stakes and the course name, never who anyone is. Neither the summary sent nor the recap returned is logged.
To be specific, Shikiri does not collect:
Shikiri shows no advertising of any kind, and no data is sold or shared with data brokers.
Your email address, groups, players and rounds are stored on Supabase, a hosted database service, using its standard authentication and database features. The app itself and its two server functions are hosted on Vercel.
Sign-in happens directly between you and Google or Apple — Shikiri never handles your password. See Google's privacy policy and Apple's privacy policy.
The only data that leaves this arrangement is described above: a scorecard photo when you scan one, and an anonymised round summary when you ask for a recap.
Shikiri calculates the outcome of side games golfers agree among themselves, in whatever currency they name. It does not process, hold, transfer or take a share of any money. No payment is made through the app, there are no odds, no chips, and nothing of value is bought or won within it. Settling up happens between the players, away from the app, exactly as it would on a paper scorecard.
Shikiri is intended for adults. It is not directed at children and does not knowingly collect information from children. If you believe a child has been using Shikiri, please contact us so we can remove any associated data.
If this policy changes — for example if a future version adds a feature that handles data differently — this page will be updated and the "Last updated" date above will change with it.
Questions about this policy, or requests to delete data, can be sent to vincentwahkit@gmail.com.