TidesX: Privacy Policy
Effective as of May 31st, 2021.
William Henderson ("us", "we", "our") operates the TidesX mobile app (the "Service").
By using the Service, you agree to the use of your data in accordance with this policy.
Application Data
"Application Data" refers to data provided by the user during the usage of the Service, and includes, but is not limited to, favourited locations, application settings, and display preferences. Application Data is stored wholly on the user's device and is never sent anywhere else. It is stored in the device'slocalStorage
, which is only accessible through the Service. The Service accesses Application Data when the application is opened and whenever the user makes a change that needs to be automatically saved.
Acquisition of Tide Times
When the Service requests tide times from the UK Hydrographic Office, it transfers data describing which location is being requested to Amazon Web Services' Lambda service. From there, the data is used to check a Google Cloud Platform cache for recently cached data, whcih prevents unnecessary requests to the UK Hydrographic Office. If no cached data is found, a request is made to the UK Hydrographic Office to obtain the tidal data, the response to which is cached on a Google Cloud Platform server. This cache is fully accessible to the Service, and stores only recently requested tidal data and the times at which they were collected. This data is in no way personally identifiable, and is used wholly to optimise API performance and minimise requests to the UK Hydrographic Office.Analytical Data
"Analytical Data" refers to data collected through the use of Google Analytics. Analytical Data is only used to improve the Service and is processed in accordance with the Google Analytics Terms of Service. This means we never share Analytical Data with any third parties. Analytical Data includes, but is not limited to:- When you use the Service
- How long you use the Service for
- Where you use the Service, for example "London"
- Basic device data, such as language, screen resolution, and model