Privacy Policy
Swath is local-first on iPhone. If online customer links or connected payment features are made available, it uploads only the records needed when you use them.
Local app records
The iOS app stores core business records on the operator's iPhone, including business profile details, customers, properties, quotes, jobs, notes, service catalog settings, pricing defaults, and job proof photos.
Online quote links and backend snapshots
If an operator uses an available customer quote link, payment request, payment sync, or connected payment feature, Swath uploads the needed quote/payment snapshot to the backend. That can include business profile details, customer contact details, property addresses, quote line items, quote totals, payment status metadata, and Stripe identifiers.
Swath uses this information only for the connected feature: syncing customer quote links, recording approvals, or showing payment state to the operator. We do not use it for third-party advertising or tracking.
If an operator shares their "Get a quote" link, a customer who fills it in sends their name, mobile or email, property address, the work they want, how often, and any message to that operator. Swath stores the request so it appears in the operator's app and emails it to the operator. Requests are deleted with the operator's account.
In the US, an operator can link their business bank account through Stripe Financial Connections so Swath can suggest which open quotes have been paid. Swath asks only for transaction data, reads money coming in when the operator checks for payments, does not store the transactions, and cannot move money. The operator can disconnect at any time, and the link is disconnected when their account is deleted.
Operators can choose to share anonymous pricing insights. When this is on, Swath stores service type, country, currency, quantity, and price bands to help build future pricing guides. Customer names, contact details, and property addresses are not used for those guides.
Stripe payments
If connected payments are available and an operator chooses to use them, Stripe processes customer payment details for lawn-care service payments. Swath does not store raw payment card details. Swath stores only the payment status and Stripe identifiers needed to sync quote status back to the operator.
Address lookup
Swath Pro can estimate a lawn from the service address. Before the first lookup the app explains what is sent and asks you to agree. The app turns the address into map coordinates with Apple Maps on the iPhone, then sends the address and coordinates to the Swath server.
Address lookup covers England and Wales. The server matches the coordinates against HM Land Registry INSPIRE Index Polygons that Swath keeps in its own database, so the address is not sent to HM Land Registry or anyone else. The result is cached against the address for up to 30 days and then deleted. Outside England and Wales the app does not offer address lookup; you measure the lawn on the map instead.
Service providers
Swath uses these processors, each only for the purpose listed:
- Stripe processes customer payment details and the amount due when an operator requests or takes a payment, and bank transactions when a US operator links a bank account.
- Resend delivers email when email delivery is switched on (it is off today). It would receive the recipient's email address and the message: quote requests, acceptances and payments sent to the operator, and acceptance confirmations, payment and visit receipts, saved-card notices and failed charge notices sent to the operator's customer.
- HM Land Registry receives nothing. Swath downloads its published INSPIRE boundaries and checks addresses in England and Wales against that copy.
- Mixpanel receives the two opt-in milestones described under Product analytics, keyed on a hash of the random analytics token.
- Apple handles App Store purchases and turns addresses into map coordinates on the iPhone.
Swath does not use Google services and does not sell personal data.
Product analytics
If you turn on product analytics in iPhone Settings, Mixpanel's EU endpoint also receives two milestones from the Swath server: when your cloud account is created and when you create your first online quote link. These events carry a hash of the random app analytics token described below, never your account ID, and do not include names, contact details, property addresses, quote contents, payment details, or IP addresses. With analytics off, the server sends nothing to Mixpanel. Payments are never sent to Mixpanel.
If you choose Allow in the analytics notice on the website, or turn on product analytics in iPhone Settings, Swath records limited events such as a landing-page visit, an App Store link click, a first-run step, a price check, a customer preview, or PDF generation. It records a broad device category and a broad referrer category on the website, not the referring URL.
Swath does not send customer names, contact details, property addresses, line-item prices, service quantities, notes, message contents, raw URLs, or user-agent strings as analytics. On the website, a temporary random session token may be converted to a server-side hash so funnel steps can be counted without storing the token itself. On iPhone, an optional random app-scoped token is used to estimate repeat quoting and to count the two Mixpanel milestones above; it is not your account ID, and Swath stores only a hash of it. Choose No thanks on the website, or turn off the setting on iPhone, to stop future browser or iPhone analytics. Turning off iPhone analytics, or deleting your cloud account, removes the app token so later events cannot be joined to earlier ones. Because analytics records carry only that random token, they cannot be matched to you once it has been reset.
StoreKit purchases
Apple StoreKit and the App Store handle Swath Pro purchases. Swath may store entitlement and transaction identifiers needed to verify Pro access.
Account Deletion
Operators can delete their Swath cloud account from Settings > Privacy & Data in the iOS app. This deletes the Swath cloud account and quote/payment snapshots that Swath is not legally required to keep, and resets the app's analytics token. Mixpanel holds no account ID, so nothing there identifies the deleted account. It does not automatically cancel an App Store subscription, Stripe account, or historical Stripe charges.
Contact
For privacy or support questions, email support@supertimeultra.com.