Privacy Policy
1. Who we are
Scoresheet Analyser (“the Service”) is operated by Vivan Taneja, an individual (“I”, “me”). It is hosted at https://scoresheet-analyser.vivantaneja.com/.
Contact: vivan@vivantaneja.com.
2. What the Service does
You upload a photo of a basketball scoresheet. The image is sent to a third-party AI vision provider to extract match data, which is then shown in your browser so you can review and edit it.
3. Data handled
- Uploaded scoresheet images. Held briefly on the server only for the time needed to request extraction from the AI provider, then deleted.
- Extracted match data. Text fields such as team names, player names and jersey numbers, fouls, scores, referees, competition name, date/time, place. Saved against your anonymous session (see §4) only while you are reviewing and editing it.
- Anonymous session cookie. An httpOnly cookie (
sa_session) containing a signed random identifier. It is used only to keep your data separate from other visitors’. No name, email, or login. - Technical data. IP address and basic request metadata used for rate limits, abuse prevention, and short-term server logs.
- Browser local storage. Your last extracted JSON is cached locally in your browser so the review page loads instantly.
I do not create accounts, ask for your email, run advertising, or sell data.
4. Legal basis (EEA/UK users)
Where GDPR/UK GDPR applies, I rely on:
- Legitimate interests to operate the Service, prevent abuse, and keep it available (rate limiting, logs).
- Your consent (by uploading) to process the image and extracted data for the purposes described above.
5. How the data is used
- Perform the scoresheet extraction you request.
- Store and display your extracted JSON so you can review and edit it.
- Protect the Service (rate limits, error logs).
6. Categories of recipients
I use a small number of third-party service providers (“processors”) solely to operate the Service. I do not sell or share personal data for advertising or marketing.
- AI vision provider — processes uploaded images to return extracted JSON. Subject to its own terms and privacy policy.
- Cloud database / storage provider — stores your extracted JSON keyed to your anonymous session identifier while you are using the Service.
- Hosting / infrastructure provider: Vercel Inc. — runs the Service and may keep short-term request logs (https://vercel.com/legal/privacy-policy).
A current list of providers and links to their policies is available on request at vivan@vivantaneja.com.
7. International transfers
Processors may be located in countries outside your own, including the United States. By using the Service you understand that your data may be transferred there. Where required, I rely on appropriate safeguards offered by those processors (for example, their published data-processing terms and standard contractual clauses).
8. Retention
- Uploaded images: deleted from the server immediately after extraction (or on failure).
- Extracted match JSON: retained only while you are using the Service. It is removed when you finish — for example by clearing cookies and local storage for the site, or on request to vivan@vivantaneja.com. I may also delete inactive data at my discretion.
- Rate-limit counters and server logs: kept short-term for operations and abuse handling.
9. Your choices and rights
- Clear your data: delete cookies and local storage for the site, or email me to delete your session’s stored JSON.
- Access / correction / deletion: email vivan@vivantaneja.com. Because sessions are anonymous, please include your
sa_sessioncookie value or the approximate time of use so I can locate your data. - EEA/UK users: you may complain to your national data protection authority.
- California users: CCPA/CPRA rights of access, deletion, and opt-out of “sharing” — I do not sell or “share” personal data as defined.
10. Children
The Service is not directed to children under 13. Do not upload sheets that identify minors unless you have the right to do so and accept responsibility for that content.
11. Security
The Service uses HTTPS, httpOnly signed session cookies, per-user isolation, and rate limits. No online service is perfectly secure; use the Service at your own risk.
12. Responsible use
Do not upload scoresheets you are not allowed to share. Where sheets contain personal data of others (players, referees, etc.), you confirm you have authority to upload and process that data for the purposes above.
13. Changes
This policy may be updated. Material changes will be reflected by a new “Last updated” date. Continued use after an update means you accept the new version.
14. Contact
Questions or requests: vivan@vivantaneja.com.