This is an earlier version, no longer in force. Read the current version.

Privacy Policy

Preposal is used by firms to price work and send proposals. That means we hold two kinds of information: details about the firms who use it, and details about their clients, who never signed up for anything. This says what each is, where it goes, how long we keep it, and how to get rid of it.

Last updated Version 2026-09-26

1. Who we are

Preposal is the service this policy covers. For anything in this document, write to support@preposal.io.

Where this document says a firm, it means a business with a Preposal account. Where it says a client, it means somebody that firm sends a proposal to.

Two roles. For a firm's own account and the people who use it, we decide what is collected and why. For a firm's clients, the firm decides: it enters their details and sends them proposals, and we hold that information on the firm's behalf and use it only to run the service for that firm. Under California law we are the firm's service provider for it; under European law, its processor.

Preposal is a service of Vividly Built Inc., which is the company responsible for Preposal and for the information it decides to collect.

2. What a firm gives us

Because they chose to, in order to use the product:

People who ask for access before they have an account give us their email address, firm name and country, and we record the browser's user agent string. It is kept for 24 months.

3. What a firm's clients give us, without meaning to

This is the section worth reading. A firm enters its clients' details, and we record how those clients read what they were sent.

We do not sell any of it, and we do not use it to advertise. A client's details are used only for the firm that entered them. The one thing that crosses between firms is described in section 7: anonymous trade figures built from firms' own prices and results, never from anything about a client as a person.

A member of the firm opening their own proposal is discarded before anything is written, so a firm previewing its own work does not appear in its own figures.

4. Cookies, and what happens whether you answer or not

Some of this is not a choice, and saying so plainly is fairer than a banner that implies everything is.

Always on

These are what the service is made of. There is no version of it that works without them, so there is nothing here to opt out of short of not using it.

Google sign-in only loads Google's own script when you press the Google button. From then on Google's own cookies and privacy policy apply to that sign-in.

Only if you allow it

PostHog analytics, on our website, the sign-up and sign-in pages and inside the app, and nothing else. Section 5 says what it does. We ask once, in the bar on our homepage, and every page follows that answer. How we ask depends on where you are, because the law is not the same in both places:

We honour Global Privacy Control everywhere. If your browser sends that signal, analytics does not run, wherever you are and even if you said yes before, and you are not asked.

Your answer is kept in your own browser's local storage, under preposal.cookies, rather than in a cookie, with the date you gave it, and we ask again after twelve months. Your privacy choices in the footer of our homepage brings the question back whenever you want to change it.

Never

No cookie of any kind is set on a proposal page. A client reading a price a firm sent them is not given one, nothing is stored on their device, they are not measured by PostHog, and they are not asked anything, because there is nothing to ask about. There is no advertising network anywhere on this product.

5. Analytics

We use PostHog to see how our website and the app are used: which pages are read, where people click, where they get stuck, and roughly where visitors are, to the city, worked out from the network address a request comes from. It can also record a visit as a replay of the page, showing what was clicked and how the page scrolled. It runs on our website, the sign-up and sign-in pages and inside the app. It isnever present on a proposal page.

Inside the app, every word on the screen is hidden before anything is sent, in replays and in clicks alike, so the names, addresses and prices on it never reach PostHog. We see where people clicked, not what they read. Anything typed into a form is hidden everywhere. When you are signed in, what is sent is tied to a number for your account and your firm, never your name or your email.

It sets no cookie. It keeps an identifier in your browser's local storage, under keys beginning ph_, and declining stops PostHog and removes them. PostHog keeps what it receives for up to a year.

6. Who else sees it

We use other companies to run the service. Each gets only what it needs to do its job, under its own terms for handling that data.

We will hand information to a court or a regulator where we are legally required to. If the business is ever sold, accounts move with it, and we will say so beforehand.

7. The trade comparisons

Every firm wants to know whether its win rate is normal, whether it discounts more than everybody else, and whether an estimate takes everybody as long to get out of the door. No firm can see another firm's book. We can, so we publish anonymous medians for each trade, nationally and for each state.

Four figures, and no others:

Nothing published is ever one firm's. A figure is published only when at least five firms are behind it, and the rule is applied when the figure is computed rather than when it is shown, so a smaller group produces no figure at all rather than one somebody has to remember to hide. No firm's own numbers are ever shown to another firm, nothing is broken down finely enough to point at anybody, and no firm, client, project, address or single job's price appears anywhere in it.

We never put two firms' own service names in a column together. One firm calls it "Design development" and the next calls it "Concept & Plans", and they may not be the same work at all. Anything pooled is first matched to a short list of generic, trade-wide descriptions we publish and maintain; a service that does not match one is left out entirely rather than stretched to fit.

What your market charges

Alongside the figures above, the app shows firms on the Pro plan a price rangefor the common kinds of work in their trade and region, so they can see whether they sit above or below it. It has two sources, both set out below. The panel doesnot label which of the two a particular figure came from, and that is a privacy decision rather than an omission: a mark saying "pooled from eight firms in your trade" is a fact about who else is on this platform, printed on a screen a competitor may be reading. The count of firms behind a figure never leaves our side of it.

Every firm is included unless it asks to leave. You can leave. Tell us and we will take you out, on any plan, and it covers everything in this section: your figures, your rates and your wording all come out at the next rebuild. Leaving does not take away your own access to any of it, because the published figures are anonymous either way and withholding them would be a punishment for a choice we said was yours.

Words we could not match, we count. Where a service on a firm's list matches none of the generic descriptions, we keep the words and a number: how many firms in that trade use that wording. No firm is recorded beside it and no price is attached to it. It is how we learn which kinds of work the list is missing, and it is the only thing about an unmatched service we keep. Leaving takes a firm out of this too.

The pooled figures are recomputed away from any request. Nothing a firm does in the app reads another firm's rows.

8. Where it is kept, and for how long

Data is stored on Cloudflare's network, which is distributed and includes servers in the United States, and the companies in section 6 are based in the United States. If you are in Europe or the UK, your information is transferred there under the standard contractual clauses in those companies' data processing terms.

9. How it is protected

No system is perfect. If we find that personal information has been exposed, we will tell the firms affected without undue delay and within 72 hours of confirming it, help them tell their clients, and notify regulators and the people affected ourselves wherever the law requires us to.

10. What you can ask for

Whoever you are, and wherever you live, you may ask us for a copy of what we hold about you, ask us to correct it, or ask us to delete it. Write to support@preposal.io and we will answer within 30 days. We check a request comes from the person it is about, usually by replying to the email address we hold. Somebody may ask for you if you have given them written permission. If we turn a request down you can ask us to look at it again, and we will explain the outcome. Nobody is treated differently or charged more for asking.

If you are a client rather than a firm, the details we hold about you were entered by the firm that sent you a proposal, and it decides what happens to them. Asking the firm directly is usually fastest. If you write to us, we pass your request to that firm and act on its answer, and if the firm no longer has an account with us, we deal with it ourselves.

California

In the last twelve months we have collected these categories of personal information, for the purposes given in sections 2 and 3: identifiers (such as a name, email, postal address and IP address); commercial information (plans bought, estimates and their prices); internet activity (how a proposal was read, how the app and the marketing pages were used); approximate location from the network; and professional information (a firm's name, role and credentials). We collect them from firms, from their clients' use of proposals, and from the providers in section 6. We disclose them only to the providers in section 6, for the purposes described there.

We do not sell personal information and we do not use or disclose sensitive personal information. PostHog processes our analytics for us and does not use it for advertising. You can still turn analytics off with Your privacy choicesin the footer of our homepage or with Global Privacy Control. You also have the right to know what we hold, to delete it, to correct it, and not to be treated differently for using those rights.

Europe and the UK

For information we decide to collect, we rely on these legal bases: running the contract with a firm (its account, billing and the service itself); our legitimate interests in keeping the service secure, supporting firms, improving the product and producing the anonymous trade comparisons; consent, for analytics; and legal obligations, such as tax records. You may also object to processing based on our legitimate interests, and complain to your local data protection authority.

11. Children

This is business software. It is not for anyone under 18 and we do not knowingly collect anything about children.

12. Changes

If this document changes in a way that affects what we do with information, we will email account holders before it takes effect rather than quietly changing the date at the top. Earlier versions stay published, word for word, at preposal.io/privacy/ followed by their date.

13. Email we send you, and what we learn from it

Two kinds of email leave this product and they are treated differently, because they are different things.

Alerts about your own work. A client opened your proposal, a client accepted it, somebody reset a password, somebody was invited to your firm. You get these because you use the product, they are about your own jobs, and there is nothing to unsubscribe from: switching them off is a setting in the app, under Notifications.

Email we decide to send. A nudge that a client has gone quiet, a Monday brief, a note that a link is about to expire. Every one of these carries anUnsubscribe link and a one-click unsubscribe header that your mail client can use on your behalf. Unsubscribing stops all of them, permanently, for that address, and never expires. It does not touch the alerts about your own work described above, and we say so in the footer of every one.

We send at most one of these per firm every seven days. If a second one qualifies inside that window it is dropped rather than queued.

We do not measure whether you opened an email. There is no tracking pixel in any message we send, and no invisible image of any kind. The only thing we record is whether the button in the email was pressed: the link goes through preposal.io, we count the press against that one message, and you are sent straight on to the page. We keep the fact that the message was sent, whether it was pressed and how many times, and nothing about what you read.

Email a firm sends its clients through us, such as an estimate or a follow-up, goes out in the firm's name from our address. Each one carries an unsubscribe link and a postal address. A client who unsubscribes is not emailed by that firm through Preposal again. We never sell an address, never rent one, and never send a firm's clients marketing of our own.

14. Getting hold of us

support@preposal.io, for anything in this document, including any request under section 10.

By post: Preposal, 18047 Beach Blvd # 1060, Huntington Beach, CA 92648.