Privacy Policy

Last updated: 19 August 2026

1. Who this covers

TrashSignUp Pro is made by Nelliar. This policy describes what the software actually does with personal information.

There are two different people in this policy. A hauler is a waste hauling business that holds an account with us. A customer is a member of the public who fills in a signup form published by one of those haulers. A customer has no account and no relationship with us. Their information belongs to the hauler. We hold it for the hauler and act on the instructions of the hauler.

2. What we collect from haulers

When a hauler registers we collect a business name and an email address, and a password is set through our sign-in provider. We record the date and time the Terms of Service and this policy were accepted.

While setting up an account we collect the business name, website, contact email address, phone number, the email address that should receive new lead notifications, service types, container sizes, pickup frequencies, rental durations, prices, flat fees, add-on services, coverage areas and frequently asked questions.

Haulers can upload a logo, a header image, photos of their containers and a rental contract PDF. These files are stored in our file storage and are served from public links, because the customer signup page has to be able to show them to anyone who visits it.

For haulers on a paid plan we store a Stripe customer reference, the plan, the subscription status and the trial dates.

3. What we collect from customers

When a customer completes a signup form we store the name, or the company name and a contact name for a commercial signup, the email address, the phone number, the service address, city, state and ZIP code, the billing address, the preferred contact method, the preferred start or delivery date, the services and container sizes chosen, the quantities, the pickup frequency, the prices quoted at that moment and any notes typed into the form.

We also store the latitude and longitude of the service address, which geocoding service produced it, how confident that service was, when it was looked up, and how the address was matched to the coverage area.

When a form is submitted we record the IP address it was submitted from, so that we can stop one source flooding a hauler with fake signups.

4. How customer information is collected

Customers type it into a signup form published by a hauler at a link that hauler shares. We do not buy customer lists and nothing in the software imports customers from anywhere else.

Partly filled forms are saved before the form is submitted. As a customer moves through the form, the software saves what has been entered so far, including the name, email address, phone number, the rest of the form fields, the containers and add-ons picked, and which step the customer reached. This is kept against a random token stored in the browser for that session.

If a form is left unfinished for thirty minutes and an email address was entered, one email is sent to that address inviting the customer to finish. It is sent once per unfinished form, never repeatedly.

If a customer fills in the demo signup form on our own demo business page, rather than a real hauler page, Nelliar may email that person about TrashSignUp Pro. This applies only to the demo page.

5. Who else receives this information

These are the outside services the software sends data to. There are no others.

ServiceWhat it receivesWhy
SupabaseEvery record described above: hauler accounts, sign-in credentials, business setup, customer signup records, partial signup records, and uploaded files.It is our database, our file storage and our sign-in system.
VercelEvery request to the site, which includes the IP address and browser details that come with any web request. Vercel Analytics runs on every page.It hosts the application and runs our scheduled jobs.
StripeHauler billing details. Card numbers are typed into pages hosted by Stripe. We store the Stripe customer reference and the subscription status, not the card.It processes hauler subscription payments.
ResendThe contents of the emails we send. The lead notification email sent to a hauler contains the customer name, service address, billing address, phone number, email address and notes.It delivers our email.
Google AnalyticsPage views and device and browser information, on every page of the application, including the public customer signup forms.We use it to see how the product is used.
US Census BureauThe street address, city, state and ZIP code a customer types into a signup form. During hauler setup it also receives ZIP codes to look up ZIP boundary shapes.We use its free geocoder to turn an address into coordinates so we can tell the customer whether they are inside the service area.
OpenStreetMapRequests for map tiles while a hauler draws a coverage area during setup. No customer signup data is sent.It supplies the background map in the coverage area editor.
MapboxThe same customer address as the Census geocoder, but only when the Census geocoder cannot resolve the address and a Mapbox key is configured on our side.It is a backup geocoder for addresses the Census geocoder cannot find.

We may also hand over information if the law requires it, or if the business is sold or transferred.

6. Analytics and tracking

Two analytics tools run on every page of the application: Vercel Analytics and Google Analytics. They are loaded on the public customer signup forms as well as on the hauler dashboard, so a customer who has never heard of us is measured by both while filling in a hauler signup form.

The software also stores a random session token in the browser of a customer filling in a signup form, and a theme preference in the browser of a signed-in hauler.

7. How long we keep it

A job runs once a day and permanently deletes customer signup records that are older than the retention window of the plan the hauler is on. This is a real deletion from the database, not a flag. Deleting the signup record also deletes the records attached to it: its history events, its add-on items, its flat fee items and its residential line items.

PlanSignup records kept for
Starter90 days
Pro90 days
Unlimited180 days

When a hauler deletes a lead in the dashboard, it is marked as deleted and disappears from the dashboard straight away. The underlying record is removed for good by the daily job once its retention window has passed.

Partly filled signup records and the IP addresses recorded for flood protection are not covered by that daily job. We keep them until they are deleted on request.

Hauler account information, business setup, uploaded files and billing history are kept for as long as the account exists.

8. Use of AI

We use AI tools in the development and implementation of this software. That means AI tools help us write, review and ship the code that runs TrashSignUp Pro.

9. Getting your information, or getting it deleted

Haulers. You can change your business information, settings and uploaded files in the dashboard at any time, and you can export your signup records to a CSV file. To ask for access to, or deletion of, anything else, email us at legal@nelliar.com.

Customers. Your information belongs to the hauler you signed up with, not to us. Contact that hauler and ask them to remove it. They can hide it in their dashboard straight away, and they can tell us to remove it from the database for good. If you contact us first, we will pass your request to the hauler and act on what they tell us. Tell us the name of the hauler and the address or email address you used, so we can find the right record.

10. Changes to this policy

If we change this policy we will update the date at the top of this page. If the change is significant we will tell haulers through the product or by email.

11. Contact