Terms of Service
Effective date: November 2, 2026
These Terms of Service ("Terms") are an agreement between you and Drupefruit LLC ("Drupefruit," "we," "us," or "our"), a California limited liability company, and govern your use of NeoRangeR™: the NeoRangeR app, the neoranger.com websites, and the related services (together, the "Service"). NeoRangeR is a product of Drupefruit LLC. By using the Service you agree to these Terms and to our Privacy Policy.
1. Eligibility
You must be at least 18 years old to use the Service, or at least 13 years old and using it with the permission and supervision of a parent or legal guardian who agrees to these Terms for you. Purchases must be made by an adult. The Service is offered in the United States. You may not use it if you are barred from doing so under the laws of the United States or where you live.
2. What NeoRangeR is
NeoRangeR is software for small LoRa® radios that run the Meshtastic firmware. It lets a group send messages and share locations radio to radio, without cell service, and adds planning, maps and weather. Messages and locations you send over the radios travel between radios in range, encrypted with your group's key; they do not pass through our servers.
Radios, their firmware and the Meshtastic project are made by third parties, not by Drupefruit. Radio range depends on terrain, weather, antennas, batteries, interference and the radios around you. You are responsible for your radios and for using them lawfully, including setting the correct country and frequency and following the radio rules where you are (in the United States, the FCC's rules for license-free devices).
Parts of the Service are in development and may change, pause or stop. Some features are labeled beta, preview or experimental. They are offered for testing, may change or end at any time, and are provided without any warranty. To the extent the law allows, our total liability for them is limited to twenty U.S. dollars ($20).
3. Safety: NeoRangeR is not an emergency service
In an emergency, call 911 or your local emergency number if you can. If you go where there is no cell service, carry a device made for emergencies, such as a personal locator beacon or a satellite messenger, and learn how to use it.
- No guarantee of delivery. No radio or network can guarantee a connection in every place and condition. Any message, location, urgent status, alert, check-in or Trip Watch notice may be delayed, arrive out of order, arrive without a location, or never arrive.
- Who it reaches. The HELP button and urgent statuses such as Need help reach only the radios in range that share your group, and the people using them. They do not reach 911, search and rescue, the police or any other authority.
- Trip Watch (a planned feature) notifies only the contacts you choose, by text message and email, based on the plan and times you set and on what our servers last heard. A contact gets texts only after opting in themselves; our SMS Terms cover how. It does not contact emergency services and it does not start a search. It cannot know you are safe or in danger; it only knows what it has or has not heard.
- No duty to rescue. Drupefruit is not a dispatcher, does not monitor your trips in real time and has no duty to start, coordinate or pay for any search or rescue. Whether and how anyone responds is up to them.
- Weather. Forecasts and alerts come from official weather services, such as the U.S. National Weather Service and Environment and Climate Change Canada, and are passed on as they are; those services are the source. They may be late, incomplete, out of date when you have no signal, or unavailable. For official warnings, use the emergency alerts on your phone, NOAA Weather Radio in the US, or Weather Radio Canada.
- RangeRCast (beta). RangeRCast is a best-effort, community-relayed service, offered as a beta that we are still testing and changing. It passes along alerts it receives from public sources such as the U.S. National Weather Service, radio to radio, through volunteers’ radios and phones and other people’s radios. It is not part of the Emergency Alert System or Wireless Emergency Alerts, and NeoRangeR is not affiliated with or endorsed by the National Weather Service, FEMA or any agency. “Verified signature” means an alert was signed by NeoRangeR’s server from the original public source and was not changed on the way; it does not mean that NeoRangeR or the source guarantees it is accurate, timely or complete. Alerts can be late, incomplete or never reach you, and no alert does not mean no danger. Alert names are shown in the app’s language using the source’s own wording where it publishes one; other details are passed on as the source wrote them. Your phone shows RangeRCast alerts only after you accept the beta in the app, and you can stop them at any time. Do not rely on RangeRCast for decisions about your safety or anyone else’s; keep your phone’s emergency alerts on. To the extent the law allows, Drupefruit is not responsible for alerts that are delayed, missed or wrong (see Limitation of liability). We may change, pause or end RangeRCast or the beta at any time.
- Wildfires. Fire locations and edges come from U.S. national interagency fire data and are passed on as they are. They can be many hours old, incomplete or unavailable, fires can move faster than any map shows, and with no signal the app shows the last copy it saved. Never use them for firefighting or evacuation decisions. Follow official orders and evacuation notices.
- Maps and locations may be inaccurate, out of date or approximate, and positions shown may be old. Do not rely on the Service for any purpose that needs precise direction, distance or location. Hike distances, climbs, ratings and other details from parks and other agencies are shown as they publish them, with their source and the date we last checked; we do not verify them, they can change at any time, and figures we work out from map data are estimates.
- Community features. If we offer shared channels that relay alerts or requests for help between NeoRangeR users outside your group, other users are not obliged to receive, relay, answer or help, and we do not guarantee that they will. If you relay alerts or messages for others, run a Beacon, or respond to another person’s request for help, you do so voluntarily and at your own risk, and you have no obligation to do so.
- False alarms. Do not send urgent statuses, alerts or requests for help that you know are false, or use them as a joke or a test outside a group that agreed to it. We may suspend accounts that do.
- Your activities. Outdoor activities carry risks, including property damage, injury and death. You choose your activities and are responsible for your own safety and preparation.
4. Accounts and identity
You can use the Service without an account; version 1.0 of the app has no accounts, and paid plans are tied to your Apple Account. The app creates an identity key that stays on your phone; if you lose the phone or clear the app's data without a backup, that identity cannot be recovered. If we add accounts later, keep your sign-in details secure and tell us at support@neoranger.com if you think your account has been used without permission. You are responsible for activity under your account.
5. Plans and payments
The core of NeoRangeR is free. Paid plans add features and are sold in the app through Apple's App Store. Apple processes the payment, and Apple's terms for App Store purchases also apply. What each plan includes is shown on the app's Plans screen before you buy.
- NeoRangeR Plus is a one-time purchase. It stays with your Apple Account, works on your other iPhones signed in to it, and is shared with your Family Sharing group.
- Pro (monthly or yearly) and Guide (yearly, or a 6-month season) are subscriptions. They renew automatically at the price shown, for the same length again, until you cancel. Payment is charged to your Apple Account when you confirm the purchase, and each renewal is charged within the 24 hours before the current period ends.
- To cancel, do it at least 24 hours before the end of a period, in your iPhone's Settings (your name, then Subscriptions) or with Manage subscription on the Plans screen. Cancelling stops the next renewal; your plan stays on until the end of the period you paid for.
- Refunds for App Store purchases are handled by Apple under its own policies, at reportaproblem.apple.com. We cannot issue them ourselves.
- Prices are shown in the app before you buy and may change. Apple tells subscribers about price increases as its rules require.
- On a new phone, use Restore purchases on the Plans screen to turn your plan back on.
6. Trip Watch and messages to your contacts
Trip Watch is a planned feature and is not available yet. When it opens, the following applies. When you add someone as a contact for Trip Watch or check-ins, you confirm that they agreed to receive these messages from NeoRangeR on your behalf. We send your contacts only messages about your trips; each text identifies NeoRangeR, and contacts can reply STOP to stop texts or HELP for help at any time. Texts are available to U.S. numbers; message and data rates may apply for recipients. Carriers are not liable for delayed or undelivered messages.
7. Location sharing and your group
You decide what your radio shares and what the app shares, with whom and for how long; the app explains the difference. Once another radio has received your location or a message, we cannot take it back, and the people in your group can see and keep what they receive. Share your group's key, QR code or invite link only with people you trust: anyone who has it can read the group.
Never use the Service to track, monitor or locate a person without their knowledge and consent, or to stalk, harass or harm anyone. A parent or guardian may share locations within their own group with a minor in their care.
8. Acceptable use
You agree not to:
- break any law, including radio, privacy and export laws, or help anyone else do so;
- track people without consent, harass, threaten or impersonate anyone, including NeoRangeR, Drupefruit, the National Weather Service or any official source;
- send false alerts or requests for help, or deliberately flood, jam or disrupt shared radio channels that others rely on;
- get around payment, limits or security, or copy, resell or redistribute the Service or its map data;
- reverse engineer the Service except as the law allows, or use automated tools to access it in a way that burdens it;
- upload anything unlawful, or anything that infringes someone else's rights.
We may investigate suspected violations and suspend or end access to protect users, the Service or the shared radio channels.
9. Security research
If you find a security issue, please report it privately to security@neoranger.com and give us reasonable time to fix it before disclosing it. Good-faith research that avoids privacy harm, data destruction and service disruption, and does not access other people's data, will not be pursued by us as a violation of these Terms.
10. Your content and our intellectual property
Your messages, trip plans and other content stay yours. Content that travels over the radios never reaches us. For content you store with our servers, such as trip plans for Trip Watch or cloud backups, you give us a limited license to store, process and send it only to run the Service for you. If you send us feedback, we may use it without obligation to you.
The Service, including its software, design, text and graphics, is owned by Drupefruit LLC and its licensors and protected by law. We give you a personal, non-exclusive, non-transferable, revocable license to use the Service under these Terms. NeoRangeR™, RangeRCast™ and the NeoRangeR logos are trademarks of Drupefruit LLC. LoRa® is a registered trademark of Semtech Corporation. Meshtastic® is a registered trademark of Meshtastic LLC; NeoRangeR is not affiliated with or endorsed by Semtech or Meshtastic.
11. Third-party services
The Service works with services and data from others, including radio hardware and the Meshtastic firmware, the National Weather Service, Environment and Climate Change Canada, U.S. national interagency fire data, and map data from OpenStreetMap contributors. Their parts are subject to their own terms, and we are not responsible for their acts or omissions.
12. Disclaimers
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE OR SECURE, THAT ANY MESSAGE, LOCATION, ALERT OR NOTICE WILL BE DELIVERED OR DELIVERED ON TIME, OR THAT MAPS, WEATHER, POSITIONS OR DISTANCES WILL BE ACCURATE. YOU USE THE SERVICE, INCLUDING ANY ALERT, WEATHER, FIRE, MAP OR LOCATION INFORMATION, AT YOUR SOLE RISK, AND YOU ALONE ARE RESPONSIBLE FOR THE DECISIONS YOU MAKE WITH IT.
13. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, DRUPEFRUIT LLC SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOSS OF PROFITS, DATA, OR GOODWILL, OR FOR ANY PERSONAL INJURY, DEATH OR PROPERTY DAMAGE ARISING FROM A MESSAGE, LOCATION, ALERT OR NOTICE THAT WAS DELAYED, INACCURATE OR NOT DELIVERED, OR FROM RELIANCE ON ANY ALERT, WEATHER, FIRE, MAP OR LOCATION INFORMATION, ARISING FROM YOUR USE OF THE SERVICE. OUR TOTAL LIABILITY FOR ANY CLAIM SHALL NOT EXCEED THE GREATER OF THE AMOUNT YOU PAID US IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM OR TWENTY U.S. DOLLARS ($20).
To the extent the law allows, any claim arising from these Terms or the Service must be brought within one (1) year after it arises, or it is permanently barred.
Some jurisdictions do not allow certain exclusions or limitations, so some of the above may not apply to you. Nothing in these Terms limits liability that cannot be limited by law.
14. Indemnification
You agree to indemnify and hold Drupefruit LLC, its officers, members, employees, and affiliates harmless from any claims, damages, losses, or expenses (including reasonable legal fees) arising from your use of the Service, content you submit, your violation of these Terms, or your violation of any law or third-party right.
15. Termination
You may stop using the Service at any time, and delete your account once accounts exist. We may suspend or end your access for violation of these Terms, with or without notice.
Upon account deletion, your data is retained for up to 30 days and then permanently deleted, except records we must keep by law. You may request an export before deletion. Data on your own devices, such as messages and offline maps, stays there until you delete it. Sections concerning content and feedback licenses, disclaimers, limitation of liability, indemnification, dispute resolution, and governing law survive termination.
16. Dispute resolution
Before starting arbitration, you agree to first try to resolve any dispute informally by contacting support@neoranger.com and allowing 30 days to reach a resolution.
Any dispute not resolved informally shall be resolved by binding arbitration under the rules of the American Arbitration Association, conducted in San Diego County, California. You waive any right to participate in a class action or class-wide arbitration. For claims under $1,000, you may instead choose small claims court in San Diego County.
Your right to opt out. You may opt out of this arbitration agreement within 30 days after you first accept these Terms by emailing support@neoranger.com with your account details and a clear statement that you opt out. If you opt out, disputes will be resolved in the state or federal courts located in San Diego County, California.
17. Governing law
These Terms are governed by the laws of the State of California, without regard to its conflict-of-law principles.
18. General
Assignment. You may not assign these Terms without our consent. We may assign them, including in a merger, acquisition, or sale of assets. Severability. If any provision is unenforceable, the rest stay in effect. No waiver. Our failure to enforce a provision is not a waiver of it. Entire agreement. These Terms and the Privacy Policy are the entire agreement between you and us regarding the Service. Electronic notices. You consent to receive notices electronically, in the app or at your account email, which satisfies any requirement that a communication be in writing. Force majeure. We are not liable for delays or failures caused by events beyond our reasonable control, including radio conditions, carrier and third-party infrastructure outages. Export. You confirm you are not located in, or a national of, a country subject to a U.S. Government embargo, and not on a U.S. Government list of restricted parties.
19. If you got the app from Apple's App Store
These Terms are between you and Drupefruit LLC only, not Apple. Drupefruit, not Apple, is solely responsible for the app and its content.
- License. Your license to use the app is limited to Apple-branded products that you own or control, as the Usage Rules in Apple's Media Services Terms and Conditions allow, except that the app may also be used by other accounts in your Family Sharing group or through volume purchasing.
- Support. Drupefruit, not Apple, provides any maintenance and support for the app. Apple has no obligation to provide any.
- Warranty. To the extent any warranty applies and is not disclaimed, if the app fails to conform to it you may notify Apple, and Apple will refund the purchase price of the app, if any. To the maximum extent the law allows, Apple has no other warranty obligation for the app, and any other claims, losses or costs from a failure to conform to a warranty are Drupefruit's responsibility under these Terms.
- Claims. Drupefruit, not Apple, is responsible for addressing any claims by you or a third party about the app or your use of it, including product liability claims, claims that the app fails to meet a legal or regulatory requirement, and claims under consumer protection, privacy or similar laws.
- Intellectual property. If a third party claims that the app or your use of it infringes their intellectual property rights, Drupefruit, not Apple, is responsible for investigating, defending, settling and discharging the claim.
- Legal compliance. You confirm that you are not located in a country subject to a U.S. Government embargo or designated by the U.S. Government as a "terrorist supporting" country, and that you are not on any U.S. Government list of prohibited or restricted parties.
- Third-party terms. You must follow any third-party terms that apply when you use the app, such as your wireless carrier's.
- Third-party beneficiary. Apple and its subsidiaries are third-party beneficiaries of these Terms and, once you accept them, have the right to enforce them against you as a third-party beneficiary.
Questions, complaints or claims about the app go to Drupefruit at the address in the Contact section.
20. Changes to these Terms
We may update these Terms by posting the updated version here with a new effective date. For changes that materially reduce your rights, we will make reasonable efforts to tell you in the app or by email before they take effect. Continued use of the Service after the effective date constitutes acceptance of the updated Terms.
21. Contact
Drupefruit LLC
Operator of NeoRangeR™
2108 N St STE N, Sacramento, CA 95816, United States
Support: support@neoranger.com
Privacy: privacy@neoranger.com
Security: security@neoranger.com
Website: neoranger.com