Privacy Policy

Last updated: October 2026

Haul ("we", "our", "the app") helps you compare grocery prices across stores near you and find the cheapest place to shop. This policy explains what information we collect, why, how long we keep it, and what rights you have over it.

We are a Canadian service and this policy is written to meet our obligations under Canada's Personal Information Protection and Electronic Documents Act (PIPEDA).

Who We Are

[Legal business name to be confirmed], operating Haul, located at [mailing address to be confirmed — Yorkton, SK or applicable registered address]. If you have a privacy question, concern, or complaint, contact us at tryhaul.ca@gmail.com. If we can't resolve your concern, you may also contact the Office of the Privacy Commissioner of Canada.

You Can Use Haul Without an Account

Haul works anonymously by default. The first time you visit, we generate a random device identifier stored in your browser — this is not your name, email, or any information that identifies you personally, and no account or sign-up is required to search prices, build a list, or scan receipts.

Information We Collect

If you don't create an account (anonymous use)

If you create an account (optional)

Creating an account with an email and password is optional and lets your stars, list, and rewards history follow you across devices instead of being tied to one browser. If you create an account, we additionally collect and store:

If you had an anonymous list/stars balance before creating an account, we transfer that history onto your new account rather than starting you over — the original anonymous record is kept (not deleted) purely as an internal audit trail linking the two, and is never shown to anyone else.

Receipt Scanning

Scanning a receipt is optional. When you scan one:

Star / rewards program

If you're signed in to an account and a receipt you scan includes products nobody has reported to Haul before, you earn stars on your account. If you redeem stars for a reward (like a gift card), we ask for an email address solely to deliver that reward — this is separate from any account email and separate from marketing consent, and is used only to fulfill that one redemption. Every redemption is reviewed by a person before the reward is sent.

Cookies & Local Storage

Haul only uses cookies and browser storage that are necessary to make the app work — we do not use advertising cookies, tracking pixels, or any third-party analytics that follow you across other sites.

WhatTypePurpose
Session cookieHTTP cookie (secure, not readable by scripts)Keeps you signed in to your account
Device ID, list cache, consent record, star balance, onboarding stateBrowser local storageRemembers your list, preferences, and anonymous identity between visits on this device/browser
Postal code entered during onboardingBrowser local storageSkips asking for your location again on your next visit

None of this is used for advertising or cross-site tracking. You can clear it at any time by clearing your browser's site data for tryhaul.ca, though this will reset your anonymous device history (an account, if you have one, is unaffected since it lives on our servers).

How We Use Information

What We Don't Do

Aggregated Market Data

Haul collects grocery price information (product names, prices, stores, regions, and dates) as part of its core function of comparing prices. This pricing data is not linked to you personally — we do not connect it to your identity, location history, or shopping habits. We may compile this price information into aggregated, de-identified market reports (for example, regional price trends over time) and may share or license these aggregated reports with third parties, such as researchers or industry partners. These reports never include personal information, individual shopping lists, receipts, or anything that could identify you.

Third-Party Services & International Data Transfers

Haul uses the following third-party services to function. Because some of these providers process data on servers located outside Canada, your information may be stored or processed in the United States or other countries, where it may be subject to the laws of that jurisdiction (including lawful access by that country's authorities).

These providers only receive the minimum data needed to perform their specific function for Haul (e.g. coordinates for store lookups, receipt images for text extraction) and are not permitted to use it for their own purposes.

Data Retention

Your Rights

Under PIPEDA, you have the right to:

To exercise any of these rights, email tryhaul.ca@gmail.com from the email address associated with your account (or describe your anonymous device history if you don't have an account). We will respond within a reasonable timeframe, consistent with PIPEDA's requirements. Some information (such as aggregated, de-identified pricing data, or fraud-prevention logs already past their retention window) may not be deletable because it no longer identifies you or has already been removed automatically.

If you have an account, you can delete it yourself in the app: open Account, tap Delete my account, re-enter your password and tap Delete permanently. If you use Haul without an account, email us at tryhaul.ca@gmail.com to have your anonymous history removed; anonymous saved lists are also deleted automatically after 12 months without use.

You can also deny location access (and enter a postal code instead) and disable push notifications at any time from within the app, without contacting us.

How We Protect Your Information

Passwords are hashed with bcrypt and never stored in readable form. Session tokens are stored in secure, HTTP-only cookies that page scripts cannot read. Admin access to Haul's backend is itself protected by a separate login system, and we limit which staff/tools can see personal data to what's operationally necessary.

Children's Privacy

Haul isn't directed at children under 13, and you must be 13 or older to create an account. We do not knowingly collect personal information from children under 13.

Changes to This Policy

We may update this policy as Haul's features change. We'll update the "Last updated" date above when we do, and material changes affecting how we use your personal information will be communicated via the app or by email if you have an account.

Contact

Questions or concerns about this policy or your data? Email tryhaul.ca@gmail.com.

← Back to Haul