← Back to RoadFlare

Privacy Policy

Last updated: March 25, 2026

Summary: RoadFlare is an open-source client for the Nostr protocol. The developers do not operate servers, do not collect your data, and do not have access to your account. Your private key never leaves your device.

1. What RoadFlare Is

RoadFlare is a free, open-source iOS application that acts as a client for the Ridestr protocol, a rideshare coordination protocol built on Nostr (Notes and Other Stuff Transmitted by Relays). RoadFlare is not a service, platform, or transportation company. It is software that you run on your device to communicate with other users via third-party relay servers.

There is no company behind RoadFlare. No one operates a central server. No one has the ability to access, modify, or delete your account.

2. Data the Developers Collect

None. The developers of RoadFlare do not collect, store, process, or have access to any personal information. There are no analytics, no tracking pixels, no crash reporters, and no server-side logs. The app communicates exclusively with third-party Nostr relays that you connect to.

3. Data Stored on Your Device

RoadFlare stores the following data locally on your device:

All locally stored data can be deleted by logging out of the app or deleting the app from your device. Note that iOS Keychain data may persist across app reinstalls unless explicitly cleared.

4. Data Transmitted via Nostr

When you use RoadFlare, the app publishes signed events to Nostr relay servers. These events follow the Ridestr protocol and contain different types of data depending on the action.

What is encrypted

Most sensitive data is encrypted using NIP-44 (ChaCha20-Poly1305 authenticated encryption) so that only the intended recipient can read it:

You control who receives your data by choosing which drivers to add to your list. Drivers control who sees their location by choosing which follow requests to approve. All encrypted content is inaccessible to third parties — including relay operators, network observers, and the RoadFlare developers — without the private key of either you or the specific driver you are communicating with.

What is visible in plaintext

The Nostr protocol requires certain metadata to be unencrypted for events to be routed and filtered. The following is visible to relay operators and anyone querying the relay:

What ride acceptance reveals

When a driver accepts your ride offer, their acceptance event contains their response status. Per the Ridestr protocol, ride acceptance content is transmitted as plaintext JSON (not encrypted). This is limited to the acceptance status and optional payment method confirmation. No location data is included in the acceptance.

5. Nostr Relays

RoadFlare connects to third-party Nostr relay servers to send and receive events. The default relays are:

Relay operators can see:

Each relay is operated by an independent third party and has its own privacy practices. The RoadFlare developers do not operate any relays and have no control over relay data retention or policies.

6. Third-Party Services

The app uses the following device and network services:

RoadFlare does not use any analytics services, advertising networks, or crash reporting tools.

7. Data Permanence

Information published to Nostr relays should be considered potentially permanent. While most RoadFlare events include expiration tags (ranging from 5 minutes to 24 hours), relay operators are not required to honor deletion or expiration requests. Any user or relay on the network may retain a copy of events they have seen.

Your encrypted content cannot be read without the corresponding private key, but the plaintext metadata (public keys, timestamps, event types) may persist indefinitely.

8. Data Portability

Your Nostr identity is a cryptographic key pair that you control. You can export your private key (nsec) and use it with any Nostr-compatible application. No permission from RoadFlare or any third party is required. Your followed drivers list, profile, and settings are backed up as encrypted Nostr events that any compatible client can restore.

9. Children

RoadFlare does not knowingly collect information from children under 17. The app does not verify age because it does not collect personal information. Use of the app to coordinate real-world transportation is intended for adults.

10. Changes to This Policy

This policy may be updated to reflect changes in the app or protocol. The "Last updated" date at the top will be revised accordingly. Since RoadFlare is open source, all changes are visible in the source repository.

11. Contact

RoadFlare is an open-source project with no company or formal entity. For questions or concerns about privacy, email support@roadflare.app or open an issue on GitHub.