<!doctype html><html lang='en'><head><meta charset='utf-8'><meta name='viewport' content='width=device-width,initial-scale=1'><title>Privacy - Anchor Ops</title><style>:root{color-scheme:light dark;--ink:#111827;--dim:#6b7280;--bg:#ffffff;--line:#e5e7eb;--accent:#EA5D15;}@media (prefers-color-scheme:dark){:root{--ink:#e5e7eb;--dim:#9ca3af;--bg:#0b0f17;--line:#1f2937;}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;}.wrap{max-width:46rem;margin:0 auto;padding:3rem 1.25rem 4rem;}h1{font-size:1.6rem;margin:0 0 .25rem;letter-spacing:-.01em;}h2{font-size:1.05rem;margin:2rem 0 .5rem;letter-spacing:-.01em;}.sub{color:var(--dim);margin:0 0 2rem;font-size:.92rem;}p,li{color:var(--ink);}ul{padding-left:1.15rem;}li{margin:.3rem 0;}a{color:var(--accent);}hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0 1.25rem;}footer{color:var(--dim);font-size:.85rem;}</style></head><body><div class='wrap'><h1>Privacy</h1><p class='sub'>Anchor Ops · last updated 2026-08-14</p>
<p><strong>Anchor Ops</strong> is software a home-service business uses to run its own
work: its customers, quotes, jobs and invoices. Most of the personal information
here was given to <em>that business</em> by its customers. We hold it on the
business's behalf.</p>
<h2>What is held</h2>
<ul>
<li><strong>About a business's customers:</strong> name, email, phone, service
address, and the record of work done - enquiries, quotes, jobs, appointments,
invoices, payments recorded against them, notes and photos staff attach to a
job.</li>
<li><strong>About the people who use the software:</strong> name, email, phone,
role, a password stored only as a one-way hash, and - where enabled - a
two-factor secret.</li>
<li><strong>Operational records:</strong> when a record changed and which system
it came from, so a figure can always be traced back to its source.</li>
</ul>
<p>No payment card numbers are stored. Where a payment is recorded, it is an
amount, a date and a method - not an instrument.</p>
<h2>Where it lives</h2>
<ul>
<li>One database on one private server, reachable only over an authenticated
connection. It is not a shared or public host.</li>
<li><strong>Backups:</strong> kept on the same server, and copied to Google
Drive every six hours and daily. Backups are retained on a rolling basis and
older ones are pruned automatically.</li>
<li><strong>Uploaded files</strong> (job photos, quote attachments) are stored on
the server's own disk, filed per business.</li>
</ul>
<h2>Who can see it</h2>
<ul>
<li>Each business sees <strong>only its own records</strong>. The boundary is
applied to every request, not just to the screens, and it is tested on every
release with a decoy tenant whose data must never appear.</li>
<li>Within a business, what a person sees depends on the role they were given.</li>
<li>The people who operate and maintain this software can reach the database in
order to run it, fix it and back it up.</li>
<li>A quote is visible to a customer without signing in <strong>only</strong>
when someone at the business deliberately shares it, and only that quote.</li>
</ul>
<h2>Who else processes it</h2>
<ul>
<li><strong>Resend</strong> delivers outbound email (quote links, invitations,
password resets), so the message and its recipient pass through them.</li>
<li><strong>Google Drive</strong> stores off-site backups of the database.</li>
<li>Where a business connects its own <strong>Jobber</strong>, <strong>Meta</strong>
or <strong>Google Ads</strong> account, records flow from those accounts into
this system at that business's instruction.</li>
</ul>
<p>Nothing here is sold, rented, or shared for advertising. There is no advertising
pixel, no analytics tracker and no third-party script on any page of this product.</p>
<h2>How long it is kept</h2>
<p>Records are kept for as long as the business keeps using the software, because
they are that business's operating history. Deleting a record inside the product
moves it to a recoverable Trash rather than destroying it immediately - which is
deliberate, so a mistake is survivable - and it can be permanently removed on
request. Backups age out on their own schedule, so a deleted record may persist in
a backup for a period after deletion.</p>
<h2>Asking about your own information</h2>
<p>If you are a customer of a business that uses this software, that business holds
the relationship and the record: ask them, and they can correct or delete it. If
they need help doing so, we will help them do it.</p>
<p>Questions about your data: <a href="mailto:privacy@anchorops.ca">privacy@anchorops.ca</a>.</p><hr><footer><a href='/privacy'>Privacy</a> · <a href='/terms'>Terms</a></footer></div></body></html>