Draft, not legal advice. This page hasn’t been reviewed by a lawyer yet.

Nabora Privacy Policy

Effective date: October 7, 2026 · Last updated: October 7, 2026

Nabora ("we," "us") runs naboralocal.com, a local-offers site for independent shops in Aurora, Colorado and the surrounding area. Nabora is a trade name of Zack Miller, a sole proprietor in Aurora, Colorado: Nabora (Zack Miller, sole proprietor).

This page explains, in plain English, what information we collect, why, how long we keep it, and what you can do about it. We try to collect as little as we can.

The short version

What we collect, and why

1. If you apply for the shop pilot

When you fill out the "Ask about the pilot" form (naboralocal.com/#business), we store:

Why: to review your application and reply to you about the pilot. We use the IP address and browser type only to spot spam and to limit repeated submissions from the same connection.

Where it goes: your application is stored in our database (Cloudflare D1) and emailed to the Nabora team through the Resend email service (sent from [email protected] to our support inbox, [email protected]).

2. If your shop is in the pilot

For each shop in the pilot, we store:

Why: to show your offer on the site, let you redeem codes, show you how your offer is doing, and run the pilot. See the Pilot Terms for more.

Signing in to the shop portal: shops sign in at naboralocal.com/shop with their private shop token. After you sign in, your browser keeps a session cookie for up to 30 days so you stay signed in. The cookie is set as "HttpOnly," which means scripts on the page can't read it. Your shop token is not saved in your browser.

Failed sign-ins: when a sign-in attempt fails (shop portal or admin), we store a scrambled (hashed) form of the IP address, the type of attempt, and the time. We use this only to slow down repeated guessing, and we delete it after 24 hours.

Keep your shop token private. It works like a password. Because we only keep a hash, we can't look up your token for you, but if you lose it or think someone else has it, contact us and we'll issue a new one.

3. If you claim a code as a customer

When you claim a deal, we create a one-time referral code and store:

We don't store your name, email, phone number, or IP address with a code.

Claim limits: each browser gets one code per deal, and each internet connection can claim a deal up to 3 times a day. To enforce the daily limit, we store a scrambled (hashed) form of your connection's IP address, the deal, and the time, in a separate table that isn't linked to your code. The hash is made with a secret key, so it can't simply be looked up. We delete these records after 24 hours.

Why: so each code works only once and expires on time, so the shop can redeem it and see how its offer is doing, and so we can see which links and flyers bring customers to local shops.

Checking a code: the "Check a code" box on the home page lets anyone who has a code see whether it's valid, unused, and unexpired, and which offer it's for. It doesn't redeem the code. Codes are redeemed only by the shop, in the shop portal.

4. Visit counts and analytics

We use these numbers to understand whether the site is working, and to show shops (in aggregate) how their offers are doing.

5. What's stored in your browser

We don't use tracking or advertising cookies.

6. Logs and technical information

Like any website, when you visit naboralocal.com your browser sends technical information such as your IP address and browser type.

The details listed in sections 1 to 3 (for example, the IP address saved with a pilot application, or the hashed IP used for claim limits) are stored as described there.

Who processes information for us

Provider What they do for Nabora
Cloudflare Hosts the site, handles web requests under its own policies, stores our database (Cloudflare D1), provides Cloudflare Web Analytics (cookie-free, aggregate), and may hide email addresses on our pages from automated scrapers.
Resend Delivers pilot application emails to the Nabora team and keeps its own records of the emails it sends.
Google (Gmail) Hosts our support inbox, [email protected], where application emails and messages you send us are received.

These providers have their own privacy policies. If you contact us by text at 972-785-7157, your message is handled by our phone service.

We may share information if the law requires it.

What we don't do

How long we keep information

You can ask us to delete your information at any time by emailing [email protected].

Your choices: access, correction, and deletion

You can ask us to:

Email [email protected] or text 972-785-7157. Tell us what you're asking for and how we can find your information (for example, the email you applied with, or your shop name). Customers: we don't store who claimed a code, so the code itself is the only way we can find a record. We'll reply as soon as we can, and within 30 days.

We may need to confirm it's really you before we act on a request.

Age

You must be 18 or older to claim a code. Nabora isn't meant for children, and we don't knowingly collect personal information from anyone under 18. If you think a child has sent us information, contact us and we'll delete it.

Security

We take reasonable steps to protect the information we keep. For example, we store only a hash of each shop token, never the token itself; we store only keyed hashes of IP addresses for rate limits and delete them after 24 hours; the shop portal cookie can't be read by page scripts; and we rate-limit repeated failed sign-ins. No website is perfectly secure, so we can't promise that information will never be accessed without permission.

Changes to this policy

If we change this policy, we'll post the new version here and update the date at the top. For important changes, we'll also post a note on the home page and email shops in the pilot.

Contact

Nabora (Zack Miller, sole proprietor) · Aurora, Colorado
Email: [email protected]
Text: 972-785-7157