Privacy policy

How the app handles the data entered by users.

English · Italiano

1. Introduction

This privacy policy describes how Volley DATS ("the App") processes the data entered by users, in line with the principles of Regulation (EU) 2016/679 ("GDPR"). The App is a scouting, statistical analysis and organization tool for volleyball teams, designed according to the "offline-first" principle: it works entirely on the device without needing any account. Those who wish to can activate an OPTIONAL account to sync their data across multiple devices and share a team with other people: this policy explains what changes in that case (points 5 and 6).

2. Who is the data controller

The data controller for the players' data is the user who uses the App (for example the coach, the manager or the sports club): they decide which data to enter, for what purposes and for how long to keep it, and they are the point of reference for players who wish to exercise their rights.

If the account is not used, the App does not transmit data outside and the developer (NB DEV) neither processes nor can access the data entered. If the account is activated, the synced data passes through the cloud service described in point 5: the developer, as technical manager of that service, can access it for the purposes and within the limits described in point 6.

3. Which categories of data the App handles

Depending on the features used, the App may store:

4. Where the data is stored

Without an account, all data remains exclusively local, on the device in use:

If the account is activated (point 5), a copy of these same data is also saved on the cloud server, so that it can be found on other devices. The server is located in the European Union (Ireland). Without an account, the App performs no cloud synchronization and sends no data to the developer's or third parties' systems.

With an account, the service also keeps the synced data in structured form (lists of teams, roster, matches, actions, events, sheets, catalog and settings), so it can be consulted for support: they are the same data as the backup copy, not other data. Images (medical certificate PDFs, exercise photos and GIFs) stay only in the backup copy.

5. Optional account and cloud sync

The account is NOT mandatory: without an account the App works exactly as described in the previous points, data included.

Whoever creates an account (email/password or Google sign-in) can:

The synced data is protected by authentication and by server-side access rules (only the account owner, whoever received the team code, and the service administrator can read it — see point 6). The account and all the cloud data linked to it can be deleted at any time from Account → Delete account: the operation is immediate and permanent. Data left only on the device is not affected by this deletion and remains manageable as per point 11.

Trash: deleted items (matches, events, sheets, exercises, teams) go to the Trash (Settings → Trash) and can be restored, always as new copies, for 7, 15 or 30 days of your choice; then they are deleted automatically. With an account, a copy of the Trash is also saved on the server, so you can find it from another device.

Profile photo: if you sign in with Google, your Google profile photo is copied once into your space on the service (only if you don't already have your own) and used as your profile photo; you can change or remove it at any time and it is not downloaded again.

Action log: for security and support, the server records the main actions on accounts and teams (who, when, what and on which team: for example sign-in, team created, member joined, suggestion accepted). It never records message text or data values, and entries are deleted automatically after 18 months. Only the administrator can read it.

6. Sharing the team with other users

A coach who shares a team online generates a code: whoever uses it to "follow" the team, even without having an account (in that case they join as a guest, identified only by a random technical code, with no email or other personal data), becomes a follower. A new follower sees nothing until the owner allows it: the owner chooses, follower by follower, whether they can see the team data, all the sheets, comment, write in the chat or propose changes, and can block or remove them at any time. Whoever is allowed to see the data sees, read-only, ALL the data of that team as entered by the coach — including contacts, physical data and medical certificates of teammates. There is no selective masking of sensitive data: it is a choice of total transparency within the team group, which the owner must consider before granting the permission and about which they must inform the team. A follower cannot modify anything: only the owner writes the team data. With the relevant permission, a follower can write in the team chat (messages are visible to all members of the team, with the author's first and last name) and propose changes to the data (scores, match details, players' name, number, role and height, calendar events; never health or contact data): the proposal, with the first and last name of whoever makes it, is visible to all members of the team and the data changes only if the owner accepts it.

The coach can add whoever follows them to the roster, linking them to a player or a staff member, and can move them back to simple follower at any time. Only people with an account can be added to the roster: guests without an account can only follow.

A single administrator account, reserved for the developer for the technical management of the service (support, security, troubleshooting), can access in read mode and — only with explicit and repeated confirmations — correct the data of any team, with the same information available to the owning coach. This access is never automatic or continuous: it happens only when the administrator deliberately opens that team.

For the same purposes the administrator can also read, read-only, the team chat and the change suggestions of any team, and can post in the chat a service message signed "Administrator", clearly distinct from the others.

7. Responsibility of those who enter data

Whoever enters data of third parties (players, staff, referees) must be entitled to do so. In particular:

8. Sharing and manual export

Besides the online sharing described in point 6, no data leaves the App automatically. Data leaves only upon the user's explicit action, through:

Once exported or shared, the data is no longer under the App's control: its protection depends on the channels chosen by the user (email, messaging, cloud storage, physical media, etc.).

9. Third-party services

Some features open or rely on external services:

In these cases the privacy policies of the respective providers apply. The App transmits to these services only the minimum data necessary to provide the requested feature.

10. Device permissions and notifications

The App accesses the device's files exclusively through the system picker, and only when the user starts an operation (import/export, choosing a photo, a PDF or a video). There is no background access to camera, microphone, location, contacts or storage.

Reminder notifications (events, birthdays, certificate expiries, attendance) are local: they are scheduled and shown entirely on the device.

Team alerts: with an account, the App can receive push notifications (a training sheet assigned to you, suggestions and their outcome, chat messages, new followers or requests, team updated). To deliver them the service stores an anonymous device identifier (token) and the notifications go through Google's Firebase Cloud Messaging; they only contain the alert text. They can be turned off by type and by team in Settings → Notifications. The token is deleted when you sign out or delete your account.

11. Retention and deletion

Local data stays on the device until the user deletes it. For deletion:

Backups and exports created by the user remain where they were saved and must be deleted separately.

12. Security

Local data is protected by the device's security measures. It is recommended to protect the device with a PIN, biometrics or password and to keep its system up to date, especially if it contains players' health data. The App applies no additional encryption of its own to local data.

Cloud data (if the account is used) is protected by authentication and by server-side access rules that limit reading to those actually linked to the team and authorized by the owner (the owner, whoever follows it with the code and has permission to see the data, service administrator); writing the team data is reserved to the owner.

13. Minors

The App is intended for use by adults (coaches, managers, staff). The data of minor players may be entered only in compliance with point 7 (consent of parents or guardians), even when the team is shared online or followed by other users (point 6).

14. Rights of data subjects

Players whose data is managed in the App can exercise the rights provided by arts. 15-22 of the GDPR (access, rectification, erasure, restriction, objection) by contacting whoever manages the device or the account, that is the data controller indicated in point 2. Without an account, the developer cannot intervene on the data, as they have no access to it; for cloud data they can do so on request, within the technical limits of the service.

15. Changes to this policy

The policy may be updated along with the App, for example if new features that process data are introduced. The current version, with the date of last update, can always be consulted from this page and from the App (Settings → About).

16. Contact

For any question about this policy or about how the App works regarding data:

NB DEV — nbdevcode@gmail.com

Last updated: 4 November 2026 · This page is the same policy available inside the app, published here with a URL that opens without installing anything. In case of discrepancies, the Italian version prevails.