SWEEPTALLY · PYTREL SYSTEMS LLC
Privacy policy
Pro v1 stores estimate work on your device. Takeoff uses a private hosted workspace. This policy explains both products, payments and communications.
Effective September 8, 2026
Who is responsible
Pytrel Systems LLC operates SweepTally and is responsible for the purchase, delivery and support information we collect. This policy covers the SweepTally website, downloadable Pro app, Takeoff hosted workspace and communications with us. Contact ops@pytrel.com about this policy or your information.
Cleaning network and messages
Companies choose whether to publish a profile, service-area centre, cleaning services and business description. Business phone numbers and websites are displayed only when the company turns on public contact details. A company profile does not mean SweepTally has verified insurance, licensing or background checks.
Customers choose which participating companies receive a cleaning request. The request includes the scope, approximate area and preferred date. Conversations are private to the customer and selected company; account email addresses and personal phone numbers are not displayed in chat. Information you type into a message is shared with the other participant. We store messages to provide the service and investigate reports; this is not an end-to-end encrypted messaging service.
Optional activity visibility is off by default. When enabled, the app records foreground activity and can show approximate last-active times to conversation participants and on a published company profile. Response statistics use actual first replies to inquiries over the previous 30 days, with a minimum sample of five inquiries at least 24 hours old. We do not invent ratings or response history.
Location access is requested only when you choose to use your location. Manual city or postal-code entry remains available. The app sends search requests to Apple Maps; its public business listings are separate from companies that have joined SweepTally. SweepTally stores service-area coordinates rounded to two decimal places, and does not track your background location.
You can block and report another participant from a conversation. We may access relevant records to investigate misuse and remove or suspend a listing. Contact ops@pytrel.com for privacy or safety concerns.
Notifications and phone calendars
Notifications are optional. We store the app’s device notification token to deliver requested reminders and business or message updates through Apple. Notification previews use general descriptions rather than customer names, addresses or message contents. You can turn notifications off in iPhone Settings.
Calendar access is limited to adding an appointment that you review. SweepTally does not read your phone’s calendar. Calendars from iCloud, Google or Outlook may appear if you have connected them to iPhone Calendar. Editing an exported calendar event does not change the SweepTally booking.
SweepTally on iPhone
The iPhone app uses the same account as the website. It stores sign-in credentials in iOS Keychain and keeps local walkthrough notes, photos and Pro projects on your device. Your password is used to sign in and is not saved by SweepTally. Device security and your operating system’s backup settings also affect local storage.
Camera and photo selection are optional. We re-encode selected walkthrough photos to remove original location metadata. Local photos are uploaded to your private Takeoff estimate when you choose Continue in Takeoff or add them through the hosted workspace. Photos do not establish room measurements. Sharing or exporting a document sends it only to the destination you choose.
Apple processes in-app payments. We receive signed purchase identifiers, product, purchase date, renewal or expiration state, refund state and an opaque account identifier to verify access, prevent duplicate activation and recognize purchases on the website. We do not receive your full card details from Apple. Your Apple account controls Apple subscription renewals; website subscriptions remain managed through SweepTally’s web billing.
You can initiate account deletion from Account in the iPhone app. Confirming deletion removes the hosted sign-in, estimates, photos and customer business workspace. Website subscription renewals are cancelled. Apple subscriptions must be cancelled separately in Apple Settings and can continue billing until you cancel them. Local walkthroughs and exported files remain until you remove them. Limited provider purchase references and records needed for our accounting, security, disputes and legal obligations may be retained. If a provider interrupts deletion, the app explains that it remains pending and offers a retry.
The native app does not include advertising tracking or an advertising identifier. Takeoff business records and native account handoff pages are excluded from public website analytics. Apple’s privacy policy describes its own App Store and platform processing.
Takeoff accounts and hosted business data
Takeoff stores account identity, saved estimates, rate templates, optional uploaded photos, customer contact details, proposals, acceptance records, appointments, invoices and business records so you can use the workspace across devices and operate the customer workflow. Supabase provides account authentication and estimate/photo storage; Turso provides workflow and billing records; Vercel hosts the application; Microsoft 365 delivers transactional emails; Stripe processes subscription payments and billing management.
We link Stripe customer and subscription identifiers to your account to verify payment, grant access, handle renewals and cancellation, and resolve refunds or disputes. Full payment-card details are handled by Stripe. Changing a billing email in Stripe does not change your SweepTally sign-in identity.
When you send a proposal, SweepTally shares the customer-facing scope, price, company branding and terms with the selected recipient by email/PDF and private link. Internal cost and margin fields are omitted from the customer proposal. Private links can be used by anyone who receives or is forwarded the full link, so share them carefully. We record proposal-page access, acceptance names and times, and selected appointments. Page access is not proof that a person read an email.
Follow-up messages are optional and limited by the contractor's settings; recipients can opt out from their proposal link. Photos remain reference attachments in the contractor workspace and are not sent to an image-analysis provider by this feature. Contractors must have permission to collect, upload and share customer and property information.
Takeoff uses essential authentication cookies and browser storage to keep accounts signed in and preserve working state. Private workspace, proposal and billing pages are excluded from public-site analytics. We do not sell customer records or publish your uploaded logos or project photos for marketing.
Cancellation does not automatically delete stored business data. You can request access, correction or deletion at ops@pytrel.com. We retain necessary payment, security, dispute and accounting records where required; provider backups and sent email copies can follow their own retention schedules. Data may be processed in the United States or other provider locations; we do not promise storage in a particular country.
Your estimates, logos and client information
Calculations and proposal creation run in your browser. The free preview holds your current work in browser memory rather than saving an estimate portfolio. Pro can save estimates, company contact details, branding and an embedded logo in browser storage on your device. Logo preparation takes place locally.
The downloadable Pro v1 app does not upload your task details, wages, client names, proposal text, logos or portfolio backups to our servers for calculation or storage. Pro v1 does not include cloud sync. Takeoff stores saved workspace data as described below. Customer-facing proposal exports are designed to omit internal cost assumptions; portfolio backups and internal CSV exports contain more of your business information.
Your browser storage and downloaded files are not encrypted by a SweepTally account password. People or software with access to your device may be able to read them. Keep private backups, review what you share, and use your device’s security controls.
Browser assistants and external tools
In browsers that provide an assistant-tool interface, the workbench makes tools available to read the visible estimate and calculation, and to change selected cost inputs. An assistant or browser service you enable may therefore receive that information through its own permissions and data practices. SweepTally does not choose that service or send these tools to an AI provider itself. Review your browser or assistant settings before using it with confidential information.
Following a tax-lookup link opens the outside provider’s website. SweepTally does not automatically send the proposal’s service address in those links; information you enter there is handled by that provider. The same principle applies when you send an export to a customer or import it into accounting software.
Purchase, license and recovery information
Stripe processes checkout and payment information. It may collect billing and contact details required for your payment method, plus transaction and fraud-prevention information. We receive payment records through Stripe to verify the product, amount, payment time, payment status, checkout email and any refund or dispute. Authorized business staff can also access payment records in Stripe for support and recordkeeping.
Our application’s fulfillment database stores purchase references, a protected hash derived from the checkout email, delivery status, timestamps, attempt counts and email-provider references. Request limits use protected hashes derived from an email, IP address or purchase reference. These are security identifiers, not a claim that the associated person can never be identified.
Pending delivery emails also store the recipient address and private message needed for reliable retries. The message contains a time-limited access link. The stored message body is cleared when the email provider’s acceptance is successfully recorded; an unresolved or failed message may remain for follow-up.
The downloadable license key contains the product, plan, payment and issue times, expiry if applicable, and an opaque order reference. It does not contain your email or payment-card details. The app stores the key and a recent device-time check locally to support offline activation and expiry checks. There is no ongoing upload of your estimate content for license checks.
Recovery requests use the checkout email to find and reverify an eligible purchase. The page gives a generic response, and a qualifying link is sent to that original email. Treat your receipt, key and private access link as confidential.
Providers and other recipients
We use providers for the functions below. We give them information needed for those functions, rather than your locally stored estimate portfolio.
- Vercel: website and server hosting, delivery of site files, technical request/security processing, and public-page Web Analytics described below. Vercel privacy notice.
- Turso: hosting the fulfillment and request-limit database. Turso privacy policy.
- Stripe: checkout, payment verification, fraud prevention, refunds and transaction records. Full card details are handled by Stripe; our fulfillment database does not store them. Stripe privacy policy.
- Microsoft 365: sending transactional delivery and recovery emails from our business mailbox, including recipient addresses and message content, and handling support email. Microsoft privacy statement.
- Business email and professional support providers: communications you send to us, and limited records needed for accounting, legal advice or resolving a request.
Authorized Pytrel Systems LLC personnel may use these records to fulfill purchases, provide support, protect the service and maintain required business records. We may disclose relevant information when legally required, to address fraud or security issues, or as part of a lawful transfer of this business with appropriate protections and notice where required.
Our providers may process information in the United States and other countries. We do not promise storage in a particular country. A provider may also process information for its own legal, payment-network or security purposes under its policy. Services you visit independently, such as Stripe’s saved-payment features or outside tax tools, have their own privacy practices.
Website requests, cookies and tracking
Website and API requests can include your IP address, requested URL, time, browser or device information, referring page and technical error information. Hosting and security providers process request metadata to operate and protect the site. The app also uses short-lived request limits to reduce abuse of purchase and recovery endpoints.
We use Vercel Web Analytics on public website pages to count visits and page views and understand referral sources, our published campaign links, browser/device categories and approximate location. This service does not use analytics cookies. Vercel describes its visitor identification and data handling in its Web Analytics privacy documentation.
Our analytics configuration excludes purchase-access and recovery pages, API routes and unknown page paths. It removes URL fragments and query values except a fixed list of our public campaign identifiers. It does not send form contents, customer names, logos, estimate inputs, license keys or download tokens as analytics events. The downloadable Pro app and exported proposals contain no analytics. Website referrers are limited to the origin, so paths and query values are not passed to the next page through the browser referrer.
The SweepTally application does not add advertising cookies or advertising pixels. Functional browser storage is used for Pro data, branding and license state as described above. Our application does not implement a separate response to browser “Do Not Track” or Global Privacy Control signals.
We do not sell personal information or share it for cross-context behavioral advertising. Payment and other external services may use their own cookies, identifiers or information from activity across services; review their notices and settings when you use them. The absence of SweepTally advertising scripts does not mean your browser or those providers collect no technical information.
Support communications
When you email us, we receive your address, message and any attachments you choose to send. We use them to answer your request, verify a purchase, resolve a refund or technical issue, and keep a record of the outcome. Sending us a client file or backup makes that content part of the support message, so send only what is needed and remove confidential client details first.
The app’s purchase emails are transactional delivery and recovery messages. Buying a license does not, by itself, enroll you in an app-generated marketing-email list.
How long information stays
Local estimates and branding stay in your browser until you remove them, clear browser data, or the browser or device removes them. Exported files stay wherever you save them. Deleting the HTML app alone may not delete its browser storage, and license expiry does not erase your work.
Purchase and fulfillment records are not automatically deleted when a license expires. We retain records for access recovery, support, payment disputes and required business recordkeeping. Unresolved delivery content and support correspondence can remain for follow-up. We have not set a single automatic deletion period for these different records.
Accepted delivery message bodies are cleared from the application’s queue as described above. Copies of sent messages may remain in our Microsoft 365 mailbox; clearing the application queue does not delete mailbox copies. Expired request-limit entries are cleared as the service processes later requests. Payment, hosting, database backups and email-provider records are also subject to the relevant provider’s retention practices and applicable obligations.
Your choices and privacy requests
To remove local work, first export anything you want to keep, then use the app’s delete controls or your browser’s site-data settings and remove downloaded copies or backups you no longer need. We cannot remotely retrieve or erase data kept only on your device.
Email ops@pytrel.com to request access, correction or deletion of information we hold. Depending on where you live and which law applies, you may also have rights to a portable copy, limits on certain uses, an appeal or a complaint to a privacy authority. We will handle applicable requests without unlawful discrimination.
We may verify your request using your checkout email and limited purchase information. Do not send a password, full card number or private key. We may need to keep limited records for legal obligations, security, accounting or disputes, and will explain a restriction that applies to your request. Deleting purchase records may affect future recovery; it does not erase your local app or files.
Children
SweepTally is intended for adult business users and is not directed to children under 13. We do not knowingly collect personal information from children under 13. Contact us if you believe a child has provided information so we can review and address it.
Changes to this policy
We will post changes here with an updated effective date. For material changes to how we handle personal information, we will provide a prominent notice on the website or contact affected purchasers where appropriate, and obtain consent where required. We will not treat this notice as permission to make an incompatible use of previously collected information without the notice or consent required by law.