Privacy Policy
Last updated: 2026-06-13
TraceIP is a network discovery and connectivity diagnostics app (device scanning, ping, traceroute, Wi-Fi analysis, Wake-on-LAN, Internet speed test). It processes network information locally on your device to discover and display devices and services that are reachable from the network currently connected to your device, to analyse nearby Wi-Fi networks, to report connectivity to hosts you specify, and to measure the speed of your Internet connection when you request it.
Data Controller
The controller within the meaning of Art. 4(7) GDPR is the provider identified on the Impressum page. For privacy-related requests, contact support@wolfmajer.com.
Regardless of where you are located, the controller is established in Austria and the EU General Data Protection Regulation (GDPR) applies to any processing of personal data carried out in connection with the TraceIP app and these legal pages.
Diagnostic Probes
When you use ping or traceroute, the app sends standard network diagnostic packets (ICMP and/or UDP) to the host you enter. These probes traverse the public Internet when the target is outside your local network, and intermediate routers may respond with their own IP address and round-trip time. The app only displays this information to you; it is not transmitted to TraceIP or any third party.
Please note that, as with any direct network communication, the target host and any intermediate routers see the public IP address of your device and may log the probe under their own privacy and operational policies. This processing is performed by those third parties, not by TraceIP, and is the same kind of disclosure that occurs whenever your device contacts an Internet host (for example when you open a website).
Internet Speed Test
The speed test measures the latency, download, and upload speed of your Internet connection. When you start a test, the app exchanges randomly generated test data with the public speed-measurement service operated by Cloudflare, Inc. (101 Townsend Street, San Francisco, CA 94107, USA) at speed.cloudflare.com. As with any direct network communication, Cloudflare's measurement servers see your device's public IP address and standard technical request data (such as timestamps and user agent) and process them under Cloudflare's privacy policy; because Cloudflare is a US-based provider, this involves a transfer to a third country, safeguarded by Cloudflare's certification under the EU–US Data Privacy Framework. The test data itself is meaningless random bytes and contains no personal data.
A test runs only when you actively start it and stops when it completes, when you stop it, or when you leave the speed test view. Depending on your connection speed, a test may transfer up to a few hundred megabytes of data; if you are on a metered or limited data plan, this may count against your data allowance. Test results (latency, jitter, download, and upload speed) are displayed to you and processed exclusively in your device's working memory (RAM); they are never stored, logged, or transmitted to TraceIP or any other party, and are discarded when you close the app.
Local Diagnostic Data
The TraceIP app itself does not upload, sell, or share scan, ping, or traceroute results. TraceIP does not keep a permanent scan history. Network scan results, ping results, traceroute hops, hostnames, local IP addresses, MAC addresses, response times, and open-service results are processed locally on your device for the diagnostic function you request.
Wi-Fi Analyzer
The Wi-Fi analyzer displays the wireless networks visible to your device, including the network name (SSID), the access-point identifier (BSSID), the signal strength (RSSI), and the channel, frequency band, and channel-width information. This data is read from the operating system's Wi-Fi scan interface solely to render the analyzer view.
All Wi-Fi analyzer data is processed exclusively in your device's working memory (RAM). It is never written to storage, never logged, and never transmitted to TraceIP, Google, or any other party. When you leave the analyzer or close the app, the data is discarded. On Android 13 (API level 33) and higher, TraceIP uses the "nearby Wi-Fi devices" permission, declared with the neverForLocation flag, to receive the scan list; on older Android versions the operating system instead requires location permission and active location services to deliver Wi-Fi scan results. In either case TraceIP uses the permission only to receive the scan list and does not read, store, or transmit your geographic location. On iOS, Apple provides no public interface for scanning nearby Wi-Fi networks, so this feature is not available there.
Wake-on-LAN
The Wake-on-LAN feature lets you save devices (a name you choose, the device's MAC address, and optionally its IP address) so you can send them a standard wake-up "magic packet" over your local network. This list is stored only in the app's local storage on your device and is never uploaded or shared. Sending a wake packet transmits the saved MAC address inside the magic packet on your local network, which is how the Wake-on-LAN standard works; the packet is not sent to TraceIP or any third party. You can edit or delete saved devices at any time, and the list is removed when you uninstall the app or clear its storage.
Advertising and Google AdMob
TraceIP uses Google AdMob, provided by Google Ireland Limited / Google LLC, to display banner advertising and to serve optional rewarded video ads in the app. Rewarded video ads are shown only when you explicitly choose to watch one (for example by tapping the voluntary support option in the app); they are never shown automatically or without your active opt-in. The Google Mobile Ads SDK may automatically collect and share data such as your device's IP address, advertising identifiers or other device identifiers, app interactions with ads, and diagnostic information related to the app and SDK. Google states that this data is used for advertising, analytics, and fraud prevention, and is encrypted in transit.
Depending on your region and choices, ads may be personalised or non-personalised. In the European Economic Area, the United Kingdom, and Switzerland, TraceIP must ask for required advertising consent before using personal data for personalised ads or local storage where legally required. On iOS, Apple's App Tracking Transparency framework additionally asks for your permission before the advertising identifier (IDFA) may be used to track you across apps and websites; if you decline, you can continue to use the app and will only receive non-personalised ads. You can change advertising choices through the consent options shown in the app when available, through your device advertising and tracking settings, and through Google's ad settings.
Google's processing is subject to Google's own privacy documentation, including Google's Privacy Policy and Google's information about advertising technologies.
Purposes and Legal Bases
Where personal data is processed in connection with TraceIP, the purposes and legal bases under Art. 6(1) GDPR are as follows:
- Local network discovery and connectivity diagnostics (IP addresses, hostnames, MAC addresses, device names, manufacturer/model, response times, traceroute hops, open services or ports). Purpose: to provide the core function of the app, which you actively initiate. Legal basis: performance of the contract for the requested service (Art. 6(1)(b)) and/or legitimate interest in providing user-initiated diagnostics (Art. 6(1)(f)). Processed locally on your device only.
- Wi-Fi name (SSID) and router identifier (BSSID). Purpose: to display the name of the Wi-Fi network you are currently connected to. Legal basis: legitimate interest (Art. 6(1)(f)) combined with your authorisation through the operating system permission prompt. Held in memory only; not persisted.
- Wi-Fi analyzer data (SSIDs, BSSIDs, signal strength/RSSI, channels, frequency bands, and channel widths of networks in range). Purpose: to visualise nearby networks and channel occupancy at your request. Legal basis: legitimate interest in providing the user-initiated analyzer function (Art. 6(1)(f)) combined with your authorisation through the operating system permission prompt. Processed exclusively in working memory (RAM) on your device; never stored, logged, or transmitted.
- Internet speed test (your public IP address and standard technical request data as seen by Cloudflare's measurement servers; randomly generated test data). Purpose: to measure the latency, download, and upload speed of your Internet connection at your request. Legal basis: performance of the requested service (Art. 6(1)(b)) and/or legitimate interest in providing user-initiated diagnostics (Art. 6(1)(f)). Results are processed exclusively in working memory (RAM) on your device; never stored, logged, or transmitted by TraceIP. Cloudflare processes connection data under its own privacy policy as described above.
- Wake-on-LAN device list (device name, MAC address, optional IP address that you enter or import). Purpose: to send wake-up packets to devices you choose. Legal basis: performance of the requested service (Art. 6(1)(b)) and/or legitimate interest (Art. 6(1)(f)). Stored locally on your device only, until you delete the entry, uninstall the app, or clear its storage.
- First-run legal-notice flag stored in device settings. Purpose: to remember that you have already seen and confirmed the first-run notice, so it is not shown again. Legal basis: legitimate interest in not repeatedly showing the same notice (Art. 6(1)(f)). Stored locally until you uninstall the app or clear its storage.
- App preferences (such as the appearance/theme you choose: system, light, or dark) stored in device settings. Purpose: to remember your in-app preferences so the app looks and behaves the way you set it. Legal basis: legitimate interest in honouring your preferences (Art. 6(1)(f)). These are technical settings, not personal data; they are stored locally on your device only and are never transmitted to TraceIP or any third party. They remain until you change them, uninstall the app, or clear its storage.
- Advertising data processed through Google AdMob (for example IP address, advertising ID or other device identifiers, ad interactions, and SDK diagnostic information). Purpose: displaying and measuring ads, limiting abuse, fraud prevention, and supporting the free version of the app. Legal basis: your consent where required (Art. 6(1)(a) GDPR and applicable ePrivacy rules) and/or legitimate interests for strictly necessary ad delivery, security, and fraud prevention where permitted (Art. 6(1)(f)). Processed by Google as an independent controller or processor depending on the applicable Google advertising services and settings.
- Support and privacy correspondence sent to support@wolfmajer.com. Purpose: to handle and respond to your request. Legal basis: pre-contractual or contractual measures at your request (Art. 6(1)(b)) and legitimate interest in providing support (Art. 6(1)(f)); for privacy-rights requests, also compliance with a legal obligation (Art. 6(1)(c)). Messages are kept only as long as necessary to handle the request and to satisfy any applicable legal retention obligations, and are not used for any other purpose.
- Website hosting and server logs for these legal pages. Purpose: operating and securing the website. Legal basis: legitimate interest (Art. 6(1)(f)). See the section below for details.
Hosting and Server Logs (Legal Pages)
This privacy, terms, and impressum website is served through Cloudflare, Inc. (101 Townsend Street, San Francisco, CA 94107, USA), acting as a processor on behalf of the controller. When you load these pages, Cloudflare automatically processes technical request data, including your IP address, the requested URL, the HTTP referrer, the user agent string, and the timestamp. This data is used to deliver the content, to provide TLS termination, and to protect the site against abuse and attacks. It is retained for short, security-related periods set by Cloudflare and is not used to build profiles of visitors.
Legal basis: legitimate interest in operating and securing the website (GDPR Art. 6(1)(f)). A data processing agreement with Cloudflare is in place. Because Cloudflare is a US-based provider, the processing involves a transfer to a third country; this transfer is safeguarded by the EU–US Data Privacy Framework, to which Cloudflare is certified, and by the European Commission's Standard Contractual Clauses where required. The hosting provider may change in the future; if it does, this section will be updated accordingly.
Permissions
Network access is used to discover local devices and to send diagnostic probes you initiate.
Location permission, the Wi-Fi name, and the Wi-Fi analyzer
Android (since version 8) and iOS (since version 13) treat the Wi-Fi name (SSID) and the router identifier (BSSID) as location information, because public databases can map these values to approximate geographic coordinates. As a result, the operating system requires location permission before any app can read them, even if the app does not use GPS. The same applies to the list of nearby Wi-Fi networks used by the Wi-Fi analyzer; on Android 13 and higher this is instead governed by the dedicated "nearby Wi-Fi devices" permission, which TraceIP declares with the neverForLocation flag so it cannot be used to derive your location.
TraceIP requests this permission only to display the name of the Wi-Fi network your device is currently connected to and, if you open the Wi-Fi analyzer, to receive the list of networks in range. TraceIP does not request, read, store, or transmit your geographic location, and all SSID/BSSID and analyzer data are processed locally on your device — analyzer data in memory only — and never uploaded. You can decline this permission and continue to use the app; only the Wi-Fi name display and the Wi-Fi analyzer will be unavailable. You can revoke the permission at any time in your device settings. The legal basis and retention for this processing are stated in the "Purposes and Legal Bases" section above.
Your Rights
Under the GDPR, you have the following rights with respect to your personal data:
- Right of access (Art. 15)
- Right to rectification (Art. 16)
- Right to erasure / "right to be forgotten" (Art. 17)
- Right to restriction of processing (Art. 18)
- Right to data portability (Art. 20)
- Right to object to processing (Art. 21)
- Right to withdraw consent at any time (Art. 7(3)), without affecting the lawfulness of processing carried out before withdrawal
Because TraceIP does not collect or store scan, ping, traceroute, or speed test results on any server, many of these rights have no diagnostic data to act upon. Advertising-related data may be processed by Google through AdMob; for that data, you may also need to use Google's privacy controls or contact Google directly. To exercise any right toward TraceIP, or for any privacy question, contact the controller at support@wolfmajer.com.
Right to Lodge a Complaint
Without prejudice to any other administrative or judicial remedy, you have the right to lodge a complaint with a data protection supervisory authority (Art. 77 GDPR), in particular in the EU/EEA Member State of your habitual residence, your place of work, or the place of the alleged infringement.
The supervisory authority for the controller is the Austrian Data Protection Authority (Österreichische Datenschutzbehörde, Barichgasse 40–42, 1030 Vienna, Austria, www.dsb.gv.at).
Children
TraceIP is not directed at children under 16. You must be at least 16, or the minimum age of digital consent in your country, to use the app without the consent and supervision of a parent or legal guardian. The provider does not knowingly process personal data of children below that age.
Changes to this Policy
This policy may be updated to reflect changes in the app or in applicable law. The "Last updated" date at the top of this page indicates when the latest revision took effect.
Open-Source Licenses
Open-source licenses are available in the app through the Info/About dialog and its open-source licenses button.