Privacy Policy
Last updated: September 24, 2026
This Privacy Policy describes how OpLine ("OpLine," "we," "us," or "our") collects, uses, and shares information when you use the OpLine mobile application (the "App"). By using the App, you agree to the practices described in this policy.
1. Information we collect
Information you provide
- Amateur radio call sign and AllStarLink credentials. Required to connect to nodes on the AllStarLink network. Stored locally on your device.
- Favorites and settings. Nodes and nets you save, plus your in-app preferences. Stored locally on your device.
- Contact information. If you email us for support, we will receive your email address and the contents of your message.
Information collected automatically
- Device and diagnostic data. If you opt in, we may receive crash logs and basic diagnostic information (device model, iOS version, anonymized identifiers) through Apple's standard developer reporting tools to help us fix bugs.
- Connection metadata. When you connect to an AllStarLink node, your IP address and connection details are visible to that node and the AllStarLink network, the same as with any other AllStarLink client.
The OpLine server
OpLine reads AllStarLink network data through a server we operate (the "OpLine server") rather than having every copy of the App poll AllStarLink directly. This is at AllStarLink's request and it means the network is read once for everybody instead of once per device. The server holds:
- Public network data. Node numbers, call signs, locations and on-air activity that AllStarLink already publishes. This is public information about radio stations, not about you, and it is collected whether or not you use the App.
- Your watchlist, if you subscribe to OpLine Pulse. The node numbers you have saved, sent with a random identifier that the App creates on your device. No call sign, no account, no email address. It exists so the server can tell one installation's list from another's, and so the nodes you follow get measured more often. A reinstall creates a new one and abandons the old.
- A push address, only if you turn alerts on. To tell you a node has come on the air while the App is closed, we store the notification token Apple issues for your installation, plus your time zone offset so alerts are held overnight rather than waking you. We treat a notification token joined to a watchlist as personal data, because together they are a record about a person rather than about a radio.
The OpLine server does not receive your call sign, your AllStarLink credentials, your audio, or the content of anything you transmit.
Microphone access
The App requests permission to use your device's microphone so you can transmit voice on AllStarLink. Audio is captured only while you are actively transmitting (push-to-talk). We do not record, store, or analyze your transmissions on our servers.
Information we do not collect
- We do not collect your contacts, photos, calendar, or health data.
- We do not track your precise location.
- We do not use third-party advertising or analytics SDKs that build a profile of you.
2. How we use information
- To operate the App and connect you to AllStarLink nodes you select.
- To save your preferences and favorites on your device.
- To send you alerts you have specifically opted into (for example, net start reminders, or a node you follow coming on the air).
- To decide which nodes the OpLine server measures most closely, based on what Pulse subscribers follow.
- To diagnose crashes and improve reliability.
- To respond to your support requests.
- To comply with legal obligations.
3. How information is shared
We do not sell your personal information. We share information only as follows:
- AllStarLink network. Voice you transmit and your call sign are sent to the AllStarLink nodes you connect to and to any operators currently linked to those nodes. This is the inherent purpose of amateur radio over IP and is not under our control once it leaves your device.
- Service providers. We may use trusted vendors that process limited data on our behalf under their own privacy terms. Today these are Apple, for app distribution, push notification delivery and crash reporting, and Cloudflare, which hosts the OpLine server and its database.
- Legal requirements. We may disclose information if required by law, subpoena, or to protect our rights, users, or the public.
4. Data retention
Information stored locally on your device remains until you delete the App or clear its data. Support emails are retained as long as needed to assist you and for our records. Diagnostic data is retained for a limited period and then deleted or anonymized.
On the OpLine server:
- Watchlists are deleted after 30 days without the App refreshing them, which happens automatically when you unsubscribe, turn the App off, or delete it.
- Push addresses are disabled as soon as Apple tells us a token is no longer valid, which is what happens when you turn off notifications or delete the App. Turning alerts off in the App stops them immediately.
- Public network data about nodes and their activity is kept as a historical record, because that record is the point of OpLine Pulse. It describes radio stations, not people.
To remove everything associated with your installation at once, delete the App, or email us at privacy@opline.app.
5. Security
We use reasonable technical and organizational safeguards to protect information. However, no system is perfectly secure. AllStarLink traffic itself is not end-to-end encrypted by design - amateur radio communications are intended to be received by other licensed operators.
6. Children's privacy
OpLine is not directed to children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has provided us information, please contact us and we will delete it.
7. Your rights
Depending on where you live, you may have the right to access, correct, delete, or port your personal information, and to object to or restrict certain processing. Because most data stays on your device, you can exercise many of these rights directly: delete favorites in the App, sign out, or uninstall. For other requests, email us at privacy@opline.app.
California residents (CCPA/CPRA)
We do not sell or share personal information as those terms are defined under California law. You may request access to or deletion of your personal information using the contact below.
European Economic Area / UK residents (GDPR)
Our legal bases for processing are: performance of a contract (operating the App and OpLine Pulse at your request, including storing the watchlist a subscription is partly for), legitimate interests (improving and securing the App), consent (where required, including notifications and the push address they need), and legal obligations. You can withdraw consent for notifications at any time in the App or in iOS Settings, which also retires the push address.
8. International users
The App is operated from the United States. If you use the App from outside the U.S., information may be transferred to and processed in the U.S. and other countries that may have different data protection laws.
9. Third-party services
The App connects to the AllStarLink network, which is operated by third parties and governed by its own policies. We are not responsible for the privacy practices of AllStarLink or other operators on the network.
10. Changes to this policy
We may update this Privacy Policy from time to time. If we make material changes, we will notify you through the App or by updating the "Last updated" date above. Continued use of the App after changes take effect means you accept the updated policy.
11. Contact us
Questions or requests about this policy? Email us at privacy@opline.app.