#
# This page contains all privacy policies in a single location. Find the one
# relevant to you and read it carefully.
#
# Last Update: 2026-01-11
#

+-------------------------------+
| NTP Inspector Privacy Policy  |
+-------------------------------+

NTP Inspector is an app available on Apple's App Store by Antonios Chariton.
The app allows anyone to query arbitrary NTP servers from the device and get
back information that is returned and display it to the user in a friendly
manner.

The application does not store any data, anywhere.

The application can transmit data over the network in order to make the NTP
request and fulfil its sole purpose. When the user desires to query a server,
they select the hostname, IPv6, or IPv4 address, and then optionally the
address family. When they send the query, the application will transmit a
single UDP packet to this server, consisting of the byte 0x23 followed by 47
bytes set to 0x00. These values are hardcoded constants and no other
information is transmitted from the app.

The response from a valid NTP server is also 48 bytes that are parsed using
safe Swift 6 (to allow for maximum possible security when handling untrusted
data) with a minimal parser. Everything that has been successfully parsed is
then displayed to the user.

The application has no dependencies, all of the code is contained within the
project itself, and the functionality is even less than 1k lines (326 as of
v0.2.5). Swift 6 and Swift UI are used, targeting the iOS 18 SDK or later.

Here are some things that you must be told:

You can contact me with the methods described here.

Although this application does not collect or process any data, your rights
from legislation such as the FADP, GDPR, etc. still apply. More specifically,
you have the rights to access, rectify, erase, and object to the processing of
your data. You can exercise these rights by contacting me through the URL
above. Please note, however, that there is no data to access, rectify, or
erase.

The legal basis for processing data is the performance of contract. That is to
say that in order for the app to work, you need to send 48 fixed bytes to a
server of your choosing, so you can receive back a response. The app can still
launch without sending any data, but its only functionality requires this.

The fixed 48 bytes that are the same for everyone and don't include any of your
data may be sent to International destinations, outside your country. I have no
control over this, so please refer to the privacy policy of your network
provider(s) to understand how your Internet traffic is protected.

You have the right to lodge a complaint for this app and its privacy policy to
at least any Data Protection Authority in Switzerland and the EU.

Since this application does not collect any personal data, I cannot inform you
of changes to this privacy policy directly, e.g. via e-mail. You can remain
informed of such changes through Apple and its App Store. If any updates
introduce features or functionality that are not compliant with this policy,
you will be informed within the application itself.

This application does not collect any data of any kind and therefore cannot
track users. No requests are made for which a "Do Not Track" signal would
apply.