Legal

Privacy Policy

Last updated October 11, 2026

TotalArchery is made by RoodleSoft LLC. This page explains what the app collects, why, and how you can control or remove it. If something here doesn't match what the app actually does, that's a bug in this page — tell us and we'll fix it.

The short version: TotalArchery requires an account, which keeps your own archery data (bows, arrows, scores, gear) backed up and synced across your devices. The account backend runs on our own server, not a third party's; subscription payments are handled by Apple, Google or Stripe (depending on where you subscribe) and RevenueCat. We don't run ads, don't use third-party analytics or tracking SDKs, and don't sell your data to anyone.

What we collect, and why

AI coaching and photo analysis

Some features use an AI model to coach you or to read a picture. Text coaching notes and chat only run when you ask for one. Photo and video analysis — reading a paper tear, a bare-shaft or other tuning-step photo, a target photo, a form check or a draw-cycle clip — runs when you add the photo or start the analysis, with no separate prompt, and falls back to a simpler on-device read when you're offline. Everything is relayed through our own server, which forwards it to one of two AI providers using our own API keys: Google (its Gemini models), which usually reads pictures, and DeepSeek, which usually writes text coaching. Each can step in for the other if one is slow or unavailable, so any request — text, photos or video frames — may be handled by either, and when that happens the same conversation and pictures are sent to the second one. Your device never talks to either provider directly, and your name and email are not sent with the request. DeepSeek is based in China and, according to its own privacy policy, stores the data it receives on servers in the People's Republic of China and may use that content to improve its services. Google's paid Gemini service does not use the content it receives to train its models. What each provider does with the content it receives is covered by that provider's own terms and privacy policy. Pictures are reduced in size first, and a clip is cut down to a few still frames. We don't store what you send or the response, only that a request happened, to keep the feature running reliably and to prevent abuse. If you never use these tools, none of this happens.

If an AI coaching request fails, the app automatically sends us a short diagnostic report (which feature failed, the error message, and basic app/device info like OS version and app version) so we can find and fix reliability problems, and keeps a copy of that same report on your device. This report never includes your account email, your archery data, or anything you asked the coach — just the fact that a request failed, why, and what it was running on. It happens without asking each time, but only for an AI-coaching failure specifically, never for other errors in the app.

Subscriptions and payments

TotalArchery is a paid subscription. On iPhone and iPad it is bought through Apple's in-app purchase, on Android through Google Play, and on Windows, Linux and the web through Stripe. Subscription status is managed through RevenueCat. Here is exactly what each one sees:

Apple, Google, Stripe and RevenueCat keep payment and billing records as long as the law requires, even after your account is deleted. See their own privacy policies for details.

Help improve the analyses

To make the form check, draw cycle, group, chronograph, paper-tear and tuning-photo analyses more accurate, the app can send us the measurements behind each result. This is on by default, and you can switch it off at any time in Profile → Help improve the analyses. Here is exactly what it is and isn't:

Flagging a result. Each result has a small flag icon for when you disagree with it. Flagging is your own action, so it sends the result's measurements, the reasons you pick and any comment you write (up to 500 characters) even if the setting above is off. For analyses that read a photo, the flag sheet has a clearly labelled Include my photo switch right above the send button. It starts switched off, so a photo is only sent if you turn it on; if you do, the photo is stored privately on our server and used only to review and fix that analysis. Flags are reviewed by us and not shown to anyone else.

If you tap Send details after the chronograph's auto-stop misses a shot, that report (the settings, what the analysis saw, and a coarse loudness trace) goes to us as a bug report, the same way as feedback you send from the app.

When your account is deleted (see Your choices), these records are deleted with it.

What we don't do

Your choices

Deleting your account

Deleting your account is permanent and takes effect immediately. It removes your sign-in, your profile, everything synced to your account (archers, bows, arrows, scores, tuning, gear and notes), your coach links, the analysis measurements and flags tied to your account, any photo you attached to a flag, the pictures saved with your Form check and Draw-cycle history, and your subscription status on our server.

What remains:

Deleting your account does not cancel a subscription, because Apple, Google or Stripe bills it, not us. Cancel it first in your App Store or Google Play subscriptions, or from the Profile tab if you subscribed on the web (see our Terms).

Children

TotalArchery isn't directed at children under 13, and we don't knowingly collect data from them.

Changes to this policy

If this changes, we'll update the date at the top of this page.

Contact

Questions about this policy or your data: support@roodlesoft.com