Privacy policy
Last updated: 6 November 2026
This is a courtesy translation. In case of any difference, the Italian version prevails.
1. Data controller
Pietro Corti, Via Salvo D'Acquisto 14, 23849 Rogeno (LC), Italy, VAT number IT04322540131, tax code CRTPTR96T18F704S, email [email protected].
2. What data we process and why
| Data | Why | Legal basis |
|---|---|---|
| Email, password (encrypted by Google), display name | Account and access to the app | Contract |
| Uploaded match videos, analysis results, player names and shirt numbers entered in the app | Analysing matches and keeping them in the archive | Contract |
| Shared matches (points, actions, statistics, player names and numbers) | Showing them on the website to whoever has the share code | Contract, at your request |
| Credit balance, plan, transaction history | Managing credits and plans | Contract |
| Name, address, VAT number, billing email; payment data (only Stripe sees the card) | Collecting payments, invoicing, refunds | Contract and legal (tax) obligations |
| Match videos and analysis results (the people filmed, including minors, may be recognisable) | Training and improving the analysis models (recognising the ball, players, actions) | Consent, optional, asked at sign-up |
| Technical data (IP address, server logs, app version) | Security and troubleshooting | Legitimate interest |
Minors and people filmed. Videos may show players, including minors. We process them only on behalf of whoever uploads the video, who must have the consent of the people filmed or of whoever holds parental responsibility (see the terms, section 8). Recognition is only used to attribute actions to shirt numbers: we don't use biometric data to identify people.
Model improvement. Only if you give consent at sign-up, we use the videos you upload and the analysis results to train and improve our models. The videos stay on our analysis server in Italy, are not published or passed on to third parties, and the models are not used to recognise who a person is, only what happens on the court. Consent is optional: without it, the service works the same way. You can give or withdraw it at any time from the app (Settings → Privacy, "Impostazioni → Privacy") or by writing to [email protected]. After withdrawal we no longer use your videos for training and, if you close your account, the matches on the server are deleted; models already trained before the withdrawal, however, can't be made to "unlearn". Whoever uploads a video must have the consent of the people filmed, or of the parents for minors, for this use too.
3. Where the data is and who processes it for us
| Provider | What it does | Where |
|---|---|---|
| The controller's analysis server | Analysis and archive of matches | Italy |
| Google (Firebase Authentication, Firestore, Cloud Run, Cloud Storage) | Accounts, balances, shares, app distribution | EU (Netherlands) for balances, shares and files; USA for accounts (Firebase Authentication). Transfers to the USA are covered by the Data Privacy Framework and the standard contractual clauses |
| Stripe | Payments | EU (Ireland); transfers to the USA as above |
| Hetzner | Transit server (data passes encrypted to the analysis server) | EU (Finland) |
| Cloudflare | Hosting of the spikenet.it website | Global network |
If you download a video from YouTube or publish on YouTube, YouTube's terms and privacy policy also apply.
4. How long we keep it
- Account, balance and plan: as long as you have the account.
- Matches archived on the server: until you delete them, or until the space is needed for other matches already downloaded (the least used are removed first). If you close your account: with consent to model improvement they remain, no longer linked to the account, as long as they're needed for training or until consent is withdrawn; without consent they are deleted.
- Shares: one year, or less if you delete them. If you close your account they remain until they expire, no longer linked to the account.
- Payment data and credit transaction history: 10 years for tax obligations; after the account is closed the history remains without a link to your account.
- Technical logs: 30 days.
5. Your rights
You can ask for access, rectification, erasure, restriction and portability of your data, and object to processing based on legitimate interest, by writing to [email protected]. You can close your account yourself from the app (Settings → Delete account, "Impostazioni → Elimina account"); to have matches and shares deleted too, delete them from the app first or email us. You can also lodge a complaint with the Italian Data Protection Authority (garanteprivacy.it).
6. Cookies
The spikenet.it website doesn't use profiling cookies or third-party analytics tools. The only cookie is a technical one, lang, set when you choose the language with the IT/EN switch, to show you the website in that language next time. The YouTube videos on the pages use privacy-enhanced mode (youtube-nocookie.com): YouTube doesn't store cookies until you start the video; from then on YouTube's privacy policy and cookies apply.
Spike Net