Data does not travel directly from SportsTrak to the mobile app. It is transferred and stored on an online data base.
That database is leading edge Microsoft Azure MSSQL with its own tight security and backup procedures.
Connection Requirements
1. SportsTrak needs a working internet connection. It checks this first with a generic "is there any internet connection" test. If this fails, the user sees: "No internet Connection. Uploading of data requires an internet connection." — this covers airplane mode, no WiFi/data signal, etc.
2. That internet connection has to actually be able to reach CaRob's server specifically. Passing step 1 only proves the device has some internet access — it doesn't prove it can reach mc.carobcom.com. If SportsTrak is online generally but can't get through to that specific server, the user sees a different message: "Internet connects, but unable to connect to mobile server." A couple of possibilities here:
·The server address uses a non-standard port, so a venue's WiFi (school guest networks, sports-ground WiFi with content filtering, etc.) may block it even though ordinary web browsing works fine. If this happens on venue WiFi, try mobile data instead, or ask the venue's IT to allow mc.carobcom.com.
·CaRob's server could be temporarily down for maintenance — not something the user can fix, just something to be aware of if it happens carnival-wide for everyone at once.
Encryption
Data is encrypted both in transit and when stored on-line using the SHA-256 algorithm.
These means there are no concerns regarding the data security of student details.

This is what the student data looks like stored on the data base. Even we have no means of reading it.
Data transfer is not particularly fast. This is because the encryption process slows it down.
Other SportsTrak users (or anyone else) have no way of seeing or reading your data because they don't have your Carnival Code, and the data itself is encrypted regardless.
When the QR Code is scanned by an App user, the Carnival code goes through a gateway to the stored data. Only that app can get through the gateway. Communication is encrypted before sending so no other party can get into your data.