Last updated: 16 August 2026
TopShot ("the app", "the service") at topshot.team is a scoring and match-day management system for shooting clubs. This policy covers the website and the TopShot mobile apps.
TopShot is operated by ATS All Technology Solutions (Pty) Ltd, a company registered in South Africa, which is the party responsible for the personal information described here. In this policy, "we" and "us" mean that company. Because we are based in South Africa, your information is processed there and South African law applies.
The shot-timer feature uses your device's microphone only while a timer is running, to detect gunshots and record split times. The microphone audio is analysed live, in memory, on the device — as amplitude peaks, to detect a shot — and is never written to a file, never saved, and never sent to our servers or anywhere else. No audio is recorded, stored, or transmitted, on the web app or the Android app.
If you enable notifications, TopShot sends a push notification for club announcements and for direct messages sent to you. Everyday club chat does not trigger a notification, so your phone isn't buzzing all shoot day. Notifications are delivered via Google's Firebase Cloud Messaging; delivering one means Google's messaging service handles the notification title and message text in transit to your device. Turning off notifications (or deleting your account) stops this and removes your device token.
Solely to run the service: showing club rosters to your club's administrators, managing shoot attendance, computing scores and leaderboards, delivering club chat and announcements, sending push notifications you've enabled, and sending you emails about your membership and shoots. We do not sell your data, and we do not run advertising. There are only two outside services we share anything with: Google's Firebase Cloud Messaging, solely to deliver push notifications, and PayPal, solely to take subscription payments — both as described here.
TopShot is a subscription service. A club subscribes for the number of member slots it needs, and a person who is not in a subscribing club can take an optional personal subscription. Both are sold by the year and both are paid through PayPal.
PayPal handles the payment itself. You pay PayPal directly, on PayPal's own pages, and TopShot never sees or stores your card number, your bank details or your PayPal password — there is nowhere in TopShot for any of those to be entered or kept. PayPal is a separate company acting as its own data controller for the payment, under its own privacy policy at paypal.com/privacy. What we send PayPal in order to set a subscription up is the plan being bought, the number of slots, and our own internal identifier for your club or account — not your name and not your email address.
What we store on our side is only this: the PayPal subscription number, the number of member slots bought and the date paid up to (a club's against the club, your own against your account), plus a list of the reference numbers of the payment notifications PayPal has already sent us, so that the same notification is never acted on twice. Nothing else about the payment is kept.
Prices are in US dollars and PayPal charges in US dollars. That is worth stating for South African clubs in particular: PayPal cannot process rand at all, so your bank or card issuer does the conversion, and their exchange rate and any cross-border fee are a matter between you and them.
The mobile apps contain no payment function. Subscriptions are bought on the website, at topshot.team, and a subscription is cancelled from your own PayPal account.
The personal training log is separate from your club data. It belongs to your account, not to any club: your clubs, their staff and their other members cannot see your training sessions, your times, your firearms, your drills or your photographs. It stays with you if you leave a club or join another.
Drills are just the names you group your strings under, so your progress in "Bill drill 7m" can be tracked over time instead of getting lost among free-text labels. TopShot seeds a starter list the first time you open the training log; you can rename any of them, add your own, or retire ones you don't use. Retiring a drill hides it from the picker without deleting the strings already recorded against it — your history stays intact.
Photographs you upload — group photographs in your training log and in your reloading log — are stored on our servers and served from a long, randomly generated web address that is not listed or linked anywhere. Anyone who has that exact address could view that image, so treat it the way you would a shoot results link — unguessable, but not password-protected. Deleting a photo, or your account, removes the file. If you would prefer not to store photographs at all, simply don't add them; the rest of the log works without them.
Your club's administrators see your membership details and scores. Other members of your club can see your name and results on shoot leaderboards. Nobody outside your club has access, except that anyone holding a shoot's results link can view that shoot's leaderboard (names and scores only).
Club chat works the same way: announcements and the club chat thread are visible to everyone in that club; a direct message is visible only to the two people in that conversation. As with all data on TopShot, club staff and TopShot's operators can technically access chat messages stored in the database (for example to investigate a problem or a report of abuse) — chat is not end-to-end encrypted.
If a chat message breaks the rules, you can report it to your club's staff (Master or Manager). Reporting also blocks that person for you, so you normally won't see their messages again while you wait for staff to act — if that automatic block happens to fail, the report itself still goes through regardless. We keep the reported message and the report itself rather than deleting them, so staff have the actual evidence to review — hiding a message (which staff can do once they've looked at a report) removes it from view but does not delete it either. If you block someone, they are not told. Blocking hides their messages from you — in club chat and in any direct-message thread — and stops either of you starting a new direct chat with the other, but it doesn't change what they see of you: they can still see your messages unless they block you too. Club announcements always reach you regardless of blocks, since muting a safety notice by blocking its poster would be worse than the problem blocking solves. TopShot's operators can see open reports across every club, to keep the platform safe.
Data is stored on our own servers. Passwords are stored as salted hashes. All traffic is encrypted with HTTPS. Offline score entries are cached on your device until they sync and remain in your app's private storage.
You can update your details and profile picture in Settings at any time. You can delete your account yourself at topshot.team/delete-account — this permanently removes your login, name, email, picture and club roles, your entire personal training log including every session, string, firearm, drill and uploaded photograph, and your entire personal reloading log including every component, batch, range result and uploaded photograph; entries on past shoot leaderboards are anonymised. Alternatively email info@topshot.team and we will remove it within 30 days.
For any question about your personal information, or to ask us to correct or delete it:
ATS All Technology Solutions (Pty) Ltd — info@topshot.team
If you are in South Africa and you are not satisfied with how we have handled your information, you may complain to the Information Regulator (South Africa).