Legal

Privacy policy

What the Loopr app and this website collect, why, who else handles it, how long it is kept, and how to delete it. It describes what Loopr actually does today, on iPhone, iPad and Android.

Last updated 27 October 2026 · Applies to Loopr for iPhone and iPad, Loopr for Android, and apploopr.com.

The short version

  • An account is optional. Without one, your routes, saved places and photos are kept on your phone. On iPhone and iPad, your phone's own backup can include the photos. On Android, versions before 1.37 let your Google account's backup include the photos and the rest too; from 1.37, Loopr is left out of it.
  • Loopr has no ads, doesn't track you across other companies' apps or websites, and we don't sell your information. From version 1.44, it tells Expo which features are used, how fast it runs and when it crashes, under a random ID for your phone that isn't linked to your account; you can turn this off in Settings → Privacy → Share usage data. Google's scanning library, and on Android Google's map and Google Play's billing library, send Google their own diagnostics, described below.
  • Loopr uses your location only while you're using the app, never in the background.
  • Loopr never uploads your stop photos or camera images. What does leave your phone is what Loopr needs to work: what you search for, including text read from a package label or code; your position, to rank search results and work out your country; your stops' coordinates, with any times you set for them, to draw and order the route; and, if you sign in, your account and what you keep in it. From version 1.44, so do the usage, speed and crash reports above, unless you turn them off. Each goes to a service named below.
  • You can delete your account, and everything in it, at any time: in the app, on our website or by email. An account made with Sign in with Apple can be deleted in the app only on an iPhone or iPad.

1. Who we are

Loopr is made and published by Eddy Leon Tejeda, an independent developer, on the App Store and on Google Play. In this policy, "we" and "us" mean the developer, who decides how the information described here is handled, and "Loopr" on its own means the app.

This policy covers the Loopr app for iPhone and iPad, available on the App Store; the Loopr app for Android, which invited testers install from Google Play while it is in closed testing; and this website, apploopr.com. Where the two apps work differently, it says so.

Questions about privacy, and requests about your data, go to privacy@apploopr.com.

2. What we collect

What Loopr collects depends on whether you sign in. Everything you create is saved on your phone first; signing in adds a copy of it in your account, apart from your photos.

Without an account

Tap Continue without an account and Loopr gives your phone a random identifier that is kept on it. Your routes, saved places, settings, notes and photos are kept only on that phone, though on iPhone and iPad your phone's own backup can include the photos, and on Android, before version 1.37, your Google account's backup can include them and the rest too: nothing is stored in our database or sent to our purchase provider. (In version 1.32.2 on iPhone and iPad, a link that opens Loopr's scanner or its Loopr Pro screen also asks RevenueCat for Pro's prices. Until Loopr is closed, RevenueCat then receives a random identifier and the technical details described under Loopr Pro purchases, including the identifier Apple gives Loopr on your device, but nothing you have entered.) Address search, routing, optimizing, the map and the update check still need the services described below, and work the same way for everyone. From version 1.44, so do the usage, speed and crash reports described below, unless you turn them off.

If you sign in later, what is on the phone — routes, saved places, preferences and the current plan — is copied into your account, alongside anything already there.

With an account

You can sign in with Google, and on iPhone and iPad also with Apple. Sign-in happens in Apple's or Google's own screens, so Loopr never sees your password. Loopr receives a sign-in token and a few profile details:

Your sign-in becomes an account in Google's Firebase Authentication, which holds an account ID, your Apple or Google user ID, your email address and, for Google, your name and profile photo link. Loopr then keeps the following in your account, in Google's Cloud Firestore database:

Each stop holds its name, address and coordinates, whether it is a delivery or a pickup, a package count, any opening times you set, the file names of its photos (not the photos themselves) and your note of up to 500 characters. Notes — gate codes, for instance — are stored in your account with the route.

The addresses, notes and photos you add are often about other people, such as the customers you deliver to. You decide what to enter, and we keep it only to run Loopr for you.

Loopr copies changes to your account as you make them — the current plan a few seconds after you stop editing, and straight away when a run starts or ends or the app goes to the background — and checks for changes made on your other phones when you sign in, when the app starts and when you return to it. Signing out deletes none of your data: it stays in your account, and on the phone so you can pick up where you left off if you sign back in. From version 1.37, signing out does clear the offline copy of your account that the database software keeps, which Loopr reads again from your account when you sign back in. From version 1.36.12, if someone else then signs in on that phone, or anyone chooses Continue without an account there, Loopr first erases your routes, saved places, preferences, current plan and stop photos from the phone, and none of it is copied into their account. In earlier versions, the next person to sign in on the phone can get a copy of your routes, saved places and preferences in their account. Before you hand over a phone running one, sign out, choose Continue without an account, and then use Delete local data in Settings → Account.

Loopr Pro purchases

Loopr Pro is a subscription sold through the App Store on iPhone and iPad and through Google Play on Android, so Apple or Google takes the payment and we never see your card or bank details. Pro is tied to your account, which is why you need to sign in to buy it.

To check whether your subscription is active, and to restore it on another phone, Loopr uses RevenueCat. Whenever you're signed in, whether or not you buy Pro, RevenueCat receives your Loopr account ID and the technical details its software sends with every request: your phone's model, system version, languages and store country, and on iPhone and iPad the identifier Apple gives Loopr on your device, which is not the advertising identifier. After you sign out or delete your account, it can go on receiving those technical details, without your account ID, until Loopr is closed. When you buy or restore, it also receives the store's purchase and transaction information: the App Store's on iPhone and iPad, Google Play's on Android. From version 1.36, Loopr also gives RevenueCat the email address and name on your account, where Apple or Google shared them, so that we can find your subscription when you write to us about it. Loopr doesn't read your advertising identifier, and doesn't turn on RevenueCat's optional identifier collection or Apple Search Ads attribution.

Location

Loopr asks for permission to use your location only while you're using the app, never in the background. It asks when you tap Continue on the Start from where you are card, tap the locate button, or choose Current location as a route's start. Everything else works without it, and you can turn it off for Loopr at any time in your phone's settings. Wherever Loopr sends your position, it sends it as your phone reports it, without rounding: precise, unless you've allowed Loopr only your approximate location. Once you allow it, Loopr uses your location in four ways:

Camera, scanning and photos

Loopr asks for the camera when you open the package scanner, a Loopr Pro feature, or take a photo of a stop. It uses photos from your library only when you choose them. On iPhone and iPad it asks for access to your photo library before showing it. On Android 12 and older it may ask for storage access before showing your photos, and on Android 8 and 9 before taking a stop photo too.

Usage, speed and crash reports

From version 1.44, while Settings → Privacy → Share usage data is on, Loopr reports to Expo, through its EAS Observe service, which features are used, how fast the app runs and when it crashes. Versions before 1.44 send none of this. A report never holds a stop, a search, a place, a name, a photo or anything else you enter in Loopr, and carries no account ID, name or email address; a link that opens Loopr from outside it is the one exception, described under Speed below. What the reports do hold, each part with the date and time the phone recorded it:

Loopr sends the reports in batches once the app has left the foreground: on iPhone and iPad as it leaves, and on Android from a background task that waits for a connection, which can run after the app has closed. A crash is recorded the next time the app starts, and sent with the next batch. Share usage data is on until you turn it off, and it belongs to the phone, not your account: each phone has its own, it isn't synced, and it stays as it is through Delete account, Delete local data and the erasing described under With an account, when someone else signs in on the phone. Turning it off takes effect at once: no new sending starts, and what the phone has recorded and not yet sent is never sent, nor is anything recorded while it stays off. Turning it back on takes effect the next time Loopr starts — opened afresh, not returned to from the background — and before it sends anything, that start marks everything recorded until then as never to be sent. There are two exceptions. A batch already being sent when you turn it off is finished, and can carry what was recorded until it ends. And on iPhone and iPad the system can hand Loopr a crash report some time after the crash: one that arrives once the switch is back on is sent, even if the crash happened while it was off. Development builds of Loopr never send any of this.

The library that sends these reports, expo-observe, records them on the phone from the moment the app starts, whether Share usage data is on or off, in a small database of its own. With the switch off, nothing in it leaves the phone. The library deletes anything in it older than 7 days, but only when Loopr runs: on iPhone and iPad, each time Loopr starts afresh, and on Android, in a background task it queues each time Loopr leaves the screen, which runs once the phone is online. So if you stop opening Loopr, what the database holds can stay on the phone until you uninstall Loopr. Delete account and Delete local data don't empty it. On iPhone and iPad it is kept in the app's documents, so the phone's own backup can include it.

On this website

When you email us

Our email at apploopr.com is hosted by Google Workspace, so Google processes the messages you send us. We keep what you write, and your address, to answer you.

3. How we use it

We use the information above only to:

We don't use it for advertising, we don't build profiles of you, and we don't sell it.

4. Who else handles it

Loopr relies on the services below. Each receives what is listed here and handles it under its own privacy policy, except the two we run ourselves, on our own server: our route optimizer and, from version 1.38, our routing server. We choose services that protect what they receive at least as well as this policy does, and give each only what it needs to do its job. Beyond them, we share your information only when the law requires us to.

Sign-in and sync

Purchases

Maps, search and routing

Scanning, updates and usage reports

This website and email

Every one of these services also sees your phone's or browser's IP address and ordinary request details, because that is how internet connections work. Each keeps its own logs for as long as its own policy says; we don't receive them. Our route optimizer and our routing server are the exception: their logs are ours, as described under How long we keep it. From version 1.44, we also see the usage reports in Expo's dashboard, with the country an IP address suggests but not the address itself.

5. What we don't do

6. How long we keep it

7. Deleting your data, and your other rights

In the app

Go to Settings → Account → Delete account. Settings is the gear on the map, and Account is the row at the top; you can also reach it from the person icon in Saved routes. After you confirm, you sign in with Apple or Google once more, which needs a connection, and Loopr then, straight away:

  1. deletes your saved routes, saved places, current plan, preferences, deletion records and profile from our database
  2. asks Apple or Google to revoke Loopr's access to your Apple or Google account, and deletes your sign-in account; if that request fails, the deletion still goes ahead, and you can remove Loopr in your Apple or Google account settings yourself
  3. from version 1.36, asks RevenueCat to delete the email address and name it holds for you. The app can't always confirm that this arrived, and earlier versions don't ask, so if you want to be sure, write to privacy@apploopr.com and we'll delete them there for you
  4. erases Loopr's routes, saved places, plan, settings and stop photos on that phone, and signs you out (from version 1.37, along with the photo picker's and the scanner's temporary copies and the database software's offline copy of your account); the few things described under How long we keep it (from version 1.44, among them your Share usage data choice and the usage reports recorded on the phone), and anything already in your phone's backup, stay behind

There is no waiting period and no "deactivate" option: the account is deleted. Without an account, the same screen offers Delete local data, which erases what Loopr stored on the phone in the same way, from version 1.37 the temporary copies included.

To delete less, delete a single saved route or saved place, or use Settings → Data → Clear saved routes. When you're signed in, those deletions reach your account and your other phones too.

An account created with Sign in with Apple can only be signed into, and so deleted in the app, on an iPhone or iPad. From an Android phone, use the request form below.

Without the app

If you've already removed Loopr, or can't sign in to your account on the phone you have, request deletion at apploopr.com/delete-account or by email to privacy@apploopr.com. A person handles these requests. Within two business days we email the address on the account to confirm the request came from you. Within 30 days of your reply, we delete the account and the email address and name RevenueCat holds for you, and email you when it's done.

What deleting your account doesn't do

Your other rights

You can ask us for a copy of the personal information we hold about you, and ask us to correct it, delete it, or stop or limit a particular use of it. Most of it you can see and change in the app yourself; your name and email address come from Apple or Google. To ask, write to privacy@apploopr.com and tell us the email address on your account (if you used Hide My Email, the relay address); we'll reply to that address to confirm the request came from you. From version 1.44, that route can't reach the usage reports: they are kept under the install ID rather than your account, so we can't find yours from an email address. To stop that use, turn off Settings → Privacy → Share usage data; reports already sent expire on their own. Depending on where you live, you may also have the right to complain to your data protection authority.

Without an account, nothing about you is stored in our database: your data is on your phone, and Delete local data removes it there, apart from the few things described under How long we keep it, which before version 1.37 include temporary copies of your photos and of the scanner's stills. The logs on our own server, which hold no name or account, keep the coordinates of the routes you optimize and, from version 1.38, of every route Loopr draws, either way. From version 1.44 the same goes for the usage reports at Expo, which are sent with or without an account while Share usage data is on, and expire on their own.

8. Children

Loopr is a tool for planning driving routes and is not directed at children. Its App Store age rating is 4+ and its Google Play content rating is Everyone, which reflect its content — it has no way for users to see or contact one another — rather than an intended audience. Our terms of service require users to be at least 13. Loopr doesn't verify age or collect parental consent, and we don't knowingly collect personal information from children under 13. If you believe a child under 13 has given us personal information, write to privacy@apploopr.com and we'll delete it.

9. Where your information is processed

Most of the services listed above are run by companies in the United States, and they operate servers in many countries; the public routing server that versions before 1.38 use is in Switzerland. Using Loopr or this website means your information may be processed outside the country where you live, including in the United States, where data protection law may differ from yours.

10. Security

No system is perfectly secure, and we can't promise that information will never be accessed without permission.

11. Changes to this policy

When this policy changes, the date at the top changes with it. If a change is significant, we'll say so here before it takes effect and, where we can, in the app or by email.

Some changes will come with new versions of the app. If a version starts sending information this policy doesn't describe, or uses a new service, we'll update this policy before that version is released.

12. Governing law

This privacy policy is governed by the laws of the Dominican Republic, without regard to its conflict of laws provisions. You consent to the exclusive jurisdiction of the courts of the Dominican Republic in connection with any action or dispute arising under or in connection with this privacy policy, except that consumers may bring proceedings in the courts of their own country of residence where local law gives them that right.

Your use of the app may also be subject to other local, state, national or international laws, and nothing in this policy takes away the rights that data protection law where you live gives you.

13. Contact

Email privacy@apploopr.com. For anything about your account, tell us the email address on it (if you used Hide My Email, the relay address); we'll reply to that address to confirm the request came from you. For help with the app itself, see the support page.