# # 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.