Privacy Policy
HorizonLink is a communication and safety app for travelers, sailors, aviators and explorers. This policy explains what data the app handles, how it is protected, and what choices you have. The short version: your private messages and live location are end-to-end encrypted, we show no ads, and we do not sell or share your data with advertisers โ ever.
1. Data you provide
- Account โ email address, username, display name, and the avatar / profile details you choose to add. Public profile fields are visible to other users; personal profile fields only to your accepted contacts.
- Messages & media โ direct messages, crew (group) messages, and attached photos/voice notes are end-to-end encrypted: they are encrypted on your device and can only be decrypted by the intended recipients. We cannot read them, and neither can our AI features.
- Content you publish โ public map pins and discovery posts you explicitly choose to share are visible to other users by design.
2. Location
Location powers the map, the Helm navigation view, trails, and the SOS feature. Your stored live position and trail history are end-to-end encrypted โ only contacts you have authorized can decrypt them; our servers store ciphertext only. You control location sharing per contact (blocked by default), and background location is a separate opt-in you can disable at any time in Settings. Triggering SOS shares your coordinates only with the emergency contacts you designated.
Weather features send roundedcoordinates (~11ย km precision) to the Open-Meteo weather service โ never your exact position.
3. Live video & calls
Live camera streams, group calls and voice/video calls are transmitted through LiveKit (our real-time media provider) using encrypted transport (WebRTC/DTLS-SRTP). Streams are not recorded by us. Access to your stream is controlled by you: contacts-only, optional PIN, viewer limits and join approval.
4. AI assistant
The optional AI assistant processes the questions you type to it, using Anthropic's Claude API. It can access your own account data (your pins, your profile, your stats) to answer you, but it cannot read your encrypted messages or your stored location. Conversations with the assistant are not used to train AI models.
5. What we technically collect
- Push notification tokens (to deliver messages, calls and SOS alerts).
- Online/last-seen status and an optional liveness heartbeat you can turn off.
- Basic operational logs (errors, service health). We run no advertising SDKs and no third-party analytics trackers.
6. Service providers
We use Supabase (database, authentication and storage โ hosted infrastructure), LiveKit (real-time audio/video), Anthropic (AI assistant), Expo (app updates and push delivery), Apple/Google push services, and open data sources for maps, weather (Open-Meteo) and ship traffic (AIS). Each receives only what is technically necessary to provide its function. None of them are permitted to use your data for advertising.
7. Data retention & deletion
Your data is kept while your account is active. You can delete individual messages, pins, and location history in the app. To delete your account and all associated data, contact us at contact@horizonlink.dev โ deletion is completed within 30 days.
8. Children
HorizonLink is not directed at children under 13 (or the minimum age in your country), and we do not knowingly collect data from them.
9. Changes
We will update this page when the policy changes and note the date at the top. Material changes will be announced in the app.
10. Contact
Questions or requests: contact@horizonlink.dev