← Main Page   |   ← Back

🛰️ Ham Satting

Privacy Policy
by A41UX - Unixeer™
Last Updated: September 2026 · App Version 5.2.0+52

1. Introduction

Welcome to Ham Satting! This Privacy Policy explains how we collect, use, and protect your information when you use our amateur radio satellite tracking application. Ham Satting is developed by A41UX (Unixeer™) and is designed specifically for amateur radio operators and satellite communications enthusiasts.

Our Commitment to Privacy: Ham Satting is built with your privacy in mind. We do not collect, transmit, or sell your personal data. All information you provide stays on your device and is only used to enhance your satellite tracking and amateur radio logging experience — except what you choose to send to the amateur-radio services described in Section 4, such as an APRS message or a Hams.at announcement.

2. Information We Collect

2.1 Information Stored Locally on Your Device

Ham Satting stores the following information locally on your device:

2.2 SSTV Decoder

The SSTV Decoder feature processes audio files you select from your device:

2.3 APRS Map Layer (Optional)

If you enable “Show My APRS Beacons on Map” in Settings, Ham Satting opens a TCP connection to a public APRS-IS server (rotate.aprs2.net:14580) with a read-only passcode (-1) — or, if you have entered your APRS-IS passcode to send messages, with that passcode — and a filter scoped to your APRS callsign and to messages addressed to it. It also optionally queries the aprs.fi REST API every 30 seconds to pull recently-seen positions for the “heard by” sub-layer.

APRS Broadcasting is Public: Ham Satting does NOT transmit any APRS beacons of its own — your radio (TNC, mobile rig, or hand-held) does the transmitting. Once your rig beacons over RF and an iGate forwards it to the APRS-IS network, your callsign, GPS position, comment, and symbol are public information visible to anyone on the APRS network (aprs.fi, aprsdigi.net, and countless archive sites). This has been true of APRS by design since 1992. Use a dedicated APRS callsign (e.g. SSID -9 or -13) in Settings if you want separation between your QSO logbook identity and your APRS identity. The same is true of APRS messages: a message you send, and the acknowledgements the app sends for messages you receive, travel over the public APRS-IS network, where anyone can read them.

APRS messages: While the layer is on, messages addressed to your APRS callsign (any SSID) are received and shown in the app. If you have entered your APRS-IS passcode, you can also send messages: the app then sends each message you write to APRS-IS, and an acknowledgement for each message you receive at its own APRS callsign (or at your callsign with no SSID). Messages are kept only while the app is running — they are not saved on your device.

What data flows during APRS operation:

2.4 Weather Satellite Mode

Ham Satting supports tracking of Russian Meteor-M N2-3 (NORAD 57166) and N2-4 (NORAD 59051) weather satellites on 137.900 MHz LRPT. LRPT is a digital QPSK signal (not audio-recordable like SSTV) — it must be decoded by external SDR software such as SatDump or MeteorDemod from IQ feeds. The app’s audio-recording button in “purple mode” captures session audio for post-processing, not direct LRPT decoding. No weather data is sent to or from Ham Satting servers (we run none).

2.5 Music Broadcast Mode

Ham Satting tracks eight satellites that periodically broadcast short music tones or melodies as a unique RF identifier in place of a CW Morse beacon: BALKAN-1 (NORAD 62611), Flamingo-1 (NORAD 67391), OTP-2 (NORAD 63235), T.MicroSat-1 (NORAD 66766), T.MicroSat-2 (NORAD 68433), Out of the Box (NORAD 68428), EMISAR (NORAD 68427), and UmKA-1 (NORAD 57172). Most operate on UHF 400–402 MHz, which is the Space Operations band (NOT the amateur 70cm band) — receive-only and best heard with a software-defined radio; UmKA-1 is the exception, singing “The Polar Bear’s Lullaby” inside the 70cm amateur band on its 437.625 MHz SSTV channel. The AR page’s “Music mode” (brown toggle) writes session audio to a local WAV file in the same on-device storage used by SSTV / SSDV / Digital / Weather recordings. No music-broadcast data is sent to or from Ham Satting servers (we run none).

2.6 AMSAT Live Activity Indicator

Ham Satting reads the public AMSAT Live OSCAR Satellite Status page (HTTPS) once every 15 minutes while a prediction page or the notification list is open. The page is rendered as HTML and parsed locally on your device into the per-satellite activity dot you see on each prediction card. We send a standard HTTP GET request to amsat.org — no callsign, location, or any other personal data is included in the request beyond what your normal HTTPS network connection inherently exposes (your IP address). The fetch is read-only: Ham Satting does NOT submit your reports back to AMSAT. The fetched data is cached on your device for offline display. Source attribution is shown in-app and on every share image: “Source: AMSAT Live OSCAR Status (amsat.org). © Radio Amateur Satellite Corporation (AMSAT-NA).”

2.7 Rig and Rotator Control (Optional)

If you switch on Rig Control or Rotator Control, Ham Satting connects directly to your radio, its control program (such as rigctld or FLRig) or your rotator controller — over your local network, a USB cable or Bluetooth — using only the addresses and devices you choose in Settings. It sends frequencies, the operating mode, the CTCSS tone and rotator positions, and reads back what the radio and rotator report. Nothing passes through any Unixeer server, and the app never makes your radio transmit.

2.8 Information We Do NOT Collect

Ham Satting does NOT collect, transmit, or store:

Important: Ham Satting does not include any analytics SDKs, advertising frameworks, or third-party tracking services. Your data never leaves your device unless you explicitly choose to export it or sync with third-party amateur radio logging services.

3. How We Use Your Information

3.1 Core Functionality

The information stored on your device is used exclusively to provide Ham Satting's features:

3.2 Data Export and Import

You can Manage your QSO log data in the following formats:

These options are user-initiated and under your complete control.

4. Third-Party Services

4.1 N2YO Satellite Tracking API

Ham Satting uses the N2YO API to retrieve real-time satellite orbital data (Two-Line Element sets).

What information is shared:

Note: ISS tracking works without an API key. Other satellites require a free N2YO API key which you can obtain at https://www.n2yo.com/api/

4.2 APRS-IS and aprs.fi (Optional)

When APRS is enabled (Section 2.3), Ham Satting connects to public APRS-IS infrastructure (rotate.aprs2.net:14580) with a read-only passcode (-1), or with your own APRS-IS passcode if you have entered one to send messages. Your APRS callsign is the login identity. The optional aprs.fi API key enables the “heard-by” feature via the aprs.fi REST API.

See the aprs.fi privacy notice for their data handling. APRS-IS is plain TCP (no TLS) by protocol design — it is intended as a public-radio-equivalent network.

4.3 AMSAT Live OSCAR Satellite Status (amsat.org)

Ham Satting performs a read-only HTTPS GET on https://www.amsat.org/status/ at most once every 15 minutes while a prediction page or the notification list is open. The page is parsed locally on-device to drive the per-satellite activity dot. No callsign, location, QSO data, or any other personal information is sent in the request — only the standard headers your operating system attaches to outbound HTTPS connections (User-Agent identifying Ham Satting, IP address visible to amsat.org). The fetched HTML is cached on-device. We do NOT submit reports back to AMSAT.

Attribution shown in-app and on every share image: “Source: AMSAT Live OSCAR Status (amsat.org). © Radio Amateur Satellite Corporation (AMSAT-NA).”

4.4 Manual QSO Export to Logging Services

Ham Satting itself does not sync with cloud-logging services. To upload your QSOs to external services (eQSL, LoTW, ClubLog, QRZ Logbook, etc.), you use the in-app Export / Share feature to produce an ADIF, CSV, or JSON file, then upload that file via the service’s own website or desktop tool.

4.5 Hams.at (Optional)

The Hams.at page reads the public list of upcoming satellite activations from hams.at. No account or key is needed for that, and nothing about you is sent. If you choose to announce your own activation, you enter your own Hams.at API key in Settings and the app posts the announcement for you: your callsign, your grid, the satellite and pass you picked, an optional mode and a short comment. That announcement is public on Hams.at. See hams.at for how they handle data.

4.6 Height Above Sea Level (Open-Meteo)

To show your height above sea level on the Map, the app looks it up from a terrain model at api.open-meteo.com, sending your position rounded to three decimal places (about 110 metres). Each looked-up position is remembered on your device so it is not sent twice. When there is no connection, your device’s own GPS altitude is used instead and nothing is sent.

4.7 Map Tiles

The Map’s background is loaded as image tiles from OpenStreetMap (light map) and Esri ArcGIS Online (dark map). Like any web map, the tile server sees which tiles are requested — and so the area you are viewing — along with your IP address. No callsign or QSO data is sent.

5. Location Services

5.1 Why We Need Location Access

Ham Satting requires access to your device's location services to:

5.2 Location Data Usage

5.3 Revoking Location Access

You can revoke location permissions at any time through your device settings:

If you revoke location access, you can still use Ham Satting by manually entering your grid locator or coordinates in the app settings.

6. Data Storage and Security

6.1 Local Storage

All data is stored locally on your device:

6.2 Data Security

6.3 Backup and Sync

Ham Satting does NOT automatically backup or sync your data to any cloud service. To backup your data:

7. Permissions Required

Ham Satting requests the following permissions:

Permission Platform Purpose
Location All Required for satellite tracking and pass predictions
Internet All Fetch satellite orbital data from N2YO API
Notifications All Alert you of upcoming satellite passes
Calendar Mobile Add satellite pass events to your calendar
Storage All Save QSO logs, export files, save decoded SSTV images, save SSTV/SSDV/Weather audio recordings
Microphone iOS / Android Required for SSTV / SSDV / Weather audio recording from the AR tracking page. Audio is saved locally and is never transmitted.
Motion & Orientation Sensors iOS / Android Compass + accelerometer for AR satellite tracking + pass visualization
Photo Library Add iOS / macOS Save decoded SSTV images + QSL card PNGs + shared images to Photos
Local Network iOS / macOS Reach your radio, its control program (rigctld, FLRig) or your rotator controller on your local network — only the addresses you enter
Bluetooth iOS / Android Connect to a Bluetooth radio such as the IC-705, or a Bluetooth serial adapter, for rig control
USB Android Talk to your radio over a USB serial cable for rig control

8. Children's Privacy

Ham Satting is designed for amateur radio operators who hold valid amateur radio licenses. In most countries, obtaining an amateur radio license requires passing examinations and meeting age requirements set by national telecommunications authorities.

We do not knowingly collect information from children under 13 (or equivalent minimum age in your jurisdiction) without appropriate consent. If you are a parent or guardian and believe your child has provided information to Ham Satting, please contact us.

9. Your Rights and Choices

9.1 Access Your Data

You have complete access to all data stored by Ham Satting:

9.2 Modify Your Data

You can modify or correct your information at any time:

9.3 Delete Your Data

To delete your data:

10. International Users

Ham Satting is available worldwide and is used by amateur radio operators in many countries. Your data is processed locally on your device regardless of your location.

11. Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices or for legal, regulatory, or operational reasons. When we make changes:

We encourage you to review this Privacy Policy periodically.

12. Data Retention

Ham Satting retains your data as follows:

All data is permanently deleted when you uninstall Ham Satting.

13. Compliance and Jurisdiction

Ham Satting is developed in Oman and is intended for use by licensed amateur radio operators worldwide. We strive to comply with applicable data protection laws including:

If you have specific questions about compliance in your jurisdiction, please contact us.

14. Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy or Ham Satting's data practices, please contact us:

Developer: A41UX - Unixeer™
Email: unixeer@gmail.com
Website: https://unixeer.com
Support: Ham Satting Support

We aim to respond to all privacy-related inquiries within 48 hours.