HaulFinder

HaulFinder Privacy Policy

Last updated: November 5, 2026

HaulFinder is a Chrome extension for truckload dispatchers, operated by Novil Prime LLC ("we", "us"), 30 N Gould St Ste R, Sheridan, WY 82801, USA. It works on the DAT One (one.dat.com) and Truckstop (main.truckstop.com) load boards inside the user's own signed-in session. This policy explains what the extension reads, what stays on your computer, what reaches our server, what happens when you connect a Gmail account or sign in with Google, who else receives anything, and how to reach us.

Questions or requests: support@haulfinderapp.com.

Summary

1. What stays in your browser

HaulFinder keeps the following in your browser's extension storage (chrome.storage and IndexedDB). It is not uploaded to us, and Chrome deletes it when you remove the extension.

2. The load boards and your sessions

HaulFinder reads the loads shown on the load board — lanes, dates, rates, equipment and the broker's contact details — in your browser, to calculate figures such as rate per mile and estimated profit. This content is not sent to our server (the only exception is the map points of a route HaulFinder draws for you, see section 3).

On DAT One, to show your own results, HaulFinder uses the authorization token your browser already sends to DAT One for your session, for the same kinds of requests the page makes for you: place suggestions while you type, the next page of results when you scroll to the end of the list, and a refresh when you ask for one or turn on automatic refresh (off by default, never more often than every 30 seconds, only while the tab is visible). It works at the pace of a person using the page, and it stops at once if the site reports a limit or asks you to sign in again. The token is kept in memory only: it is never written to disk, never logged, and never sent to us or anyone else. HaulFinder never asks for, sees or stores your DAT One password.

On Truckstop (the load search page at main.truckstop.com), HaulFinder reads the answers to the requests the page makes for you: your searches and the page's own repeats of them, their counts, your search tabs, a load's details, Truckstop's rate estimate for a load, the loads you hid and the loads on your compare list. Of the compare list and the hidden loads it keeps only the load identifiers, and only in memory, for the life of the page. With Advanced View off, which is how HaulFinder starts on Truckstop, it sends Truckstop no request of its own. When you switch Advanced View on, your board takes the place of the page's table, and HaulFinder sends Truckstop these requests, with the authorization token the page itself uses:

If you turn on Click city to search or Default equipment in Settings, HaulFinder fills in Truckstop's own search form for you and, for a city, presses its search button. It works at the pace of a person using the page, and it stops at once if Truckstop reports a limit, refuses a request or asks you to sign in again. The token is kept in memory only, in the script on the page: it is never written to disk, never logged, and never sent to us or to anyone but Truckstop. The search the page sends carries your company's account numbers at Truckstop; HaulFinder reads them there and uses them only in the requests above. HaulFinder never asks for, sees or stores your Truckstop password.

3. What reaches our server, and why

Our server is hosted by Railway (railway.com) at api.haulfinderapp.com, in Railway's EU West region (Amsterdam, the Netherlands) — outside the United States. It receives:

Like any web service, our hosting provider keeps standard technical logs of requests (for example the IP address and time). We do not use them to track you.

3a. Your company's account: team, broker list, phone-app defaults

HaulFinder is bought by a company, and some of what our server keeps belongs to the company rather than to one person:

3b. Moving from your company's previous extension (optional)

If your company used another browser extension for DAT One before HaulFinder and asks us to move its dispatchers across, that extension sends a copy of what each dispatcher set up in it to our server, filed under the work email of the person's Chrome profile — before the person has signed in to HaulFinder. The sending is done by the previous extension; this section covers what our server receives and keeps. The transfer exists only for companies that asked us for it.

4. Sending email through your Gmail

Connecting a Gmail account is optional. When you press Connect Gmail in the HaulFinder Cabinet, Google asks you to grant HaulFinder one permission: to send email on your behalf (the scope gmail.send). HaulFinder cannot read, search, label or delete your mail, and it asks for nothing else in your Google account except your email address, so it knows which mailbox you connected (and, only when you use Sign in with Google, your name — section 4b).

4a. Broker credit from your RTS Pro account (optional)

Connecting RTS Pro is optional and needs your own RTS Pro account. When you press Connect RTS in the HaulFinder Cabinet, Chrome asks you to allow HaulFinder to access rtspro.com (and to add a small script there); then you sign in to RTS Pro yourself, in your own tab.

4b. Signing in with Google (optional)

You can sign in to the HaulFinder Cabinet with Sign in with Google instead of an email code. One Google window can then do two things for the same address: it signs you in to HaulFinder and, if you allow it, it connects that Google address as a mailbox, exactly as described in section 4. Google asks you for four permissions: to see your email address and your basic profile information (your name) — the scopes openid, email and profile — and to send email on your behalf (gmail.send). The permission to send is the one you may decline (see below): signing in does not need it. Connecting a mailbox from the Cabinet's mailbox list (section 4) does not ask for the profile permission.

4c. Google user data: what HaulFinder accesses, how it uses, stores, shares and deletes it

"Google user data" here means everything HaulFinder receives from Google when you use Connect Gmail (section 4) or Sign in with Google (section 4b). Both are optional: you can sign in with a code sent to your work email instead, and everything in HaulFinder except sending email works without Gmail. Connect Gmail asks Google for three permissions — openid, email and gmail.send; Sign in with Google asks for the same three and profile. HaulFinder asks for no other Google permission, and none of the four lets it read your mail. The tables below go through the four permissions one by one.

Permissionopenid — Google's confirmation of the sign-in
Data accessedA signed answer from Google (an "ID token") saying which Google account gave the permissions, and that it gave them to HaulFinder. From it we read only the email address, whether Google has verified that address, the Google Workspace domain that manages the account (if there is one) and, with profile, your name. We do not read your Google account ID or anything else in it.
How we use itTo check that the answer was issued by Google for HaulFinder and to learn which address you chose. The Workspace domain is used only to decide whether that address can sign in with Google or should sign in with an email code.
Storage and protectionThe ID token itself is not kept: our server reads it when Google answers, over HTTPS, and keeps only the address and the name, as described below for email and profile.
SharingNot shared with anyone.
Retention and deletionNothing of it is kept beyond the address and the name described below.
Permissionemail — your Google email address
Data accessedThe email address of the Google account you choose on Google's screen, and whether Google has verified it.
How we use itWith Sign in with Google: to match you to the seat your company holds for that address and sign you in. With Connect Gmail (or when you allow sending at sign-in): to know which mailbox you connected, to show it to you in your list of mailboxes and to send your emails from it. We use it for nothing else.
Storage and protectionOn our server, hosted by Railway in its EU West region (section 3) — with your seat record and, for a connected mailbox, with that mailbox's record; and in your browser, in the extension's own storage (section 1). All traffic to our server uses HTTPS.
SharingNot shared with anyone. Railway stores it as our host (section 5). The list of mailboxes you connected is shown only to you.
Retention and deletionAs your seat's address: for as long as your company keeps your seat. As a mailbox's address: until that mailbox's connection is deleted — see gmail.send below.
Permissionprofile — your name, asked only by Sign in with Google
Data accessedYour name as it appears on your Google profile. Google may send other details with it, such as your picture; we ignore them. Connect Gmail does not ask for this permission.
How we use itTo show it back to you, and only to you, on the Profile line of HaulFinder's Settings, in place of your email address.
Storage and protectionOn our server with your seat record, and in your browser with your sign-in record (section 1). It is not written to our logs or error reports and it does not travel in the signed licence.
SharingNot shared with anyone, and not shown to other users or in your company's seat list. Railway stores it as our host (section 5).
Retention and deletionUntil your seat is removed or you ask us to delete it. Signing out removes it from your browser, and a new Sign in with Google replaces it. If you untick this permission on Google's screen, we receive no name and show your email address instead.
Permissiongmail.send — send email on your behalf
Data accessedThe permission to send email from your Gmail address — and nothing from your mailbox: HaulFinder cannot read, search, label or delete your mail. For that permission Google gives our server a refresh token and, from it, short-lived access tokens.
How we use itOnly to send an email at the moment you press to send it: Send in the message window, or the one-press send on a load. HaulFinder never sends an email by itself. The message — its text, your signature and its recipients — goes from your browser directly to Gmail; it does not pass through our server, and we keep no copy.
Storage and protectionThe refresh token is stored on our server encrypted with AES-256-GCM, together with the address, the permission Google granted and when you connected it; the encryption key is kept in our host's configuration, not in the database. Our server uses the refresh token for one thing only: to give your own signed-in extension a short-lived access token when it sends an email. Access tokens are kept in memory only, on our server and in the extension, until they expire; they are never saved to disk.
SharingNot shared with anyone. Railway stores the encrypted token as our host (section 5); the token itself goes only back to Google, to get an access token or to revoke the permission. Your emails go to Gmail and to the recipients you choose.
Retention and deletionUntil the first of these: you remove the mailbox with × in the HaulFinder Cabinet — our server deletes the token and revokes HaulFinder's access with Google in the same step; you remove HaulFinder in your Google Account (Security → Third-party connections) — when Google tells us the token no longer works, we delete it; your company removes your seat; your company's seats stop working at the end of its subscription or because a payment is still not made after 7 days (Terms of Service, section 2) — the Gmail connections of those seats are then removed from our server; or you ask us at support@haulfinderapp.com. If the same Google account is also connected on another HaulFinder seat, removing it from one seat deletes that seat's token but leaves Google's permission in place for the other seat until it is removed there too. A deleted token can remain, still encrypted, in our host's database backups for up to 27 days (section 9).

Limited Use. HaulFinder's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy (https://developers.google.com/terms/api-services-user-data-policy), including the Limited Use requirements. The use of information received from Google APIs will also adhere to the Chrome Web Store User Data Policy (https://developer.chrome.com/docs/webstore/program-policies/limited-use), including the Limited Use requirements. We do not use Google user data for advertising, we do not sell it, we do not use it to train AI or machine-learning models, and no person at HaulFinder reads your email.

5. Service providers

ProviderWhat it receivesWhy
Railwayeverything in sections 3, 3a, 3b and 4b, and the encrypted Gmail token from section 4, as our hostruns our server
Resendyour work email and the sign-in codedelivers the sign-in email
openrouteservice (run by HeiGIT, openrouteservice.org) — first; Stadia Maps (run by Stadia Maps, Inc., stadiamaps.com) — when the first cannot answer; Geoapify (geoapify.com) — when neither canthe coordinates of a route's points, sent by our server with our own key — never your identity, your IP address or anything else about the loadroad routes and miles
U.S. Energy Information Administration (EIA)nothing about you or your loads: our server reads its public weekly diesel pricethe starting fuel price on a load's card
Google (Gmail API and Google sign-in) — only if you connect Gmail or sign in with Googlethe permission you grant, your sign-in, and the messages you send and their recipients, from your browsersigns you in and sends your email
RTS Pro — only if you connect itthe MC or DOT numbers of the brokers you look up, from your browser, with your own RTS Pro sign-in; and, to renew that sign-in, its refresh token and client id, sent to RTS Pro's token servicethe factoring company's credit answer, and keeping you connected
Cloudflarestandard request logs when you visit haulfinderapp.com, and email you send to our addresseshosts our website and our domain, forwards our email to our mailbox
Stripe — only if your company pays by card onlinebilling details your company gives Stripe directlypayments — the extension never sees card data

We do not sell or rent personal information, and we do not share it for advertising. Route geometry is computed from OpenStreetMap data (© OpenStreetMap contributors, https://www.openstreetmap.org/copyright).

6. Links you click

Some buttons open other websites in a new tab — Google Maps directions, the FMCSA SAFER carrier lookup, a factoring company's site (only if you turn that column on), or your phone app for a call. Those sites receive what your browser sends when you visit them; their own privacy policies apply.

7. Do Not Track

HaulFinder does not track you across websites, so it behaves the same whether or not your browser sends a Do Not Track signal.

8. Security

Sign-in codes and session tokens are stored only as hashes; Gmail refresh tokens are stored encrypted; all traffic to our server uses HTTPS; your DAT One and Truckstop tokens stay in your browser's memory. No system is perfectly secure; if we learn of a breach affecting your information, we will notify you and your company as the law requires.

9. Retention and deletion

10. Your choices and rights

You can sign out, disconnect a mailbox or RTS Pro, delete your notes, or remove the extension at any time. You can ask us what we hold about you, ask us to correct or delete it, or ask us to stop taking error reports from your seat, at support@haulfinderapp.com.

11. Business customers

HaulFinder is sold to companies. We process your dispatchers' seat data on your behalf to provide the service, and your company's administrators can manage the seats, roles and broker list described in section 3a. A data processing addendum is available on request.

12. Children

HaulFinder is a business tool for freight dispatchers. It is not directed to children under 13, and we do not knowingly collect their information.

13. Changes to this policy

We will post any change here with a new "Last updated" date. For a material change, we will also email your company's administrator before it takes effect.

14. Contact

Novil Prime LLC · 30 N Gould St Ste R, Sheridan, WY 82801, USA · support@haulfinderapp.com