Information we collect
When you request a demo or contact us, we may collect your name, company, email address, phone number, trade, team size, message, consent selection, the wording version shown with that selection, submission time, and basic technical information needed to secure and operate the website.
Website chat with Operator
The chat on tradesoperator.com lets you ask questions about Trades Operator without an account. Operator is an AI assistant, and a person on our team can join the conversation. Please do not put payment card numbers, passwords, or other sensitive information in the chat.
What we collect. We collect the messages you send and the replies you receive, the page of our site you were on when the chat started (the path only, such as /why/), and the time of each message. If you choose to leave contact details, we also collect your name, business name, email address, and phone number; we require a name plus an email or a phone number. Your browser stores a random chat identifier and your chat ID in local storage on your device so the conversation can continue when you come back; we store only a one-way hash of that identifier. Your IP address is received to verify you are not a bot and to limit abuse. We store a salted one-way hash of it with the chat and do not store the readable address in the chat record. Our spam checks and rate limits also use your IP address and are handled by our infrastructure providers. The chat does not store your browser user agent.
AI provider. To write answers, we send your question and up to the last six messages of the conversation, together with public information from our website and help center, to an AI model (OpenAI GPT-6 Luna) through the Vercel AI Gateway. We set the request so that OpenAI is asked not to store it. We do not send the contact details you leave in the chat form to the model, and the chat has no access to any customer’s account data.
Spam protection. When a chat starts, Cloudflare Turnstile checks that you are a person, and Cloudflare receives information from your browser and your IP address for that purpose under its own privacy terms.
Where it is stored and how long. Chats and any contact details are stored in our production database, hosted by our database provider, in restricted tables that are not reachable from the public website. They are visible only to Trades Operator team members who handle support and sales. If you leave contact details or ask for a person, we may alert our team and may contact you by email or phone about your question. We keep them as long as needed to respond to you, support you, and improve our support. We do not currently run an automatic deletion schedule for website chats. To ask us to delete your chat or contact details, email support@tradesoperator.com.
How we use it
We use this information to respond to your request, tailor a product conversation, operate and secure the website, prevent abuse, keep records of communication permission, and improve Trades Operator. We do not use an unchecked text-message option as consent.
Text-message privacy
Mobile information and text-message consent are not sold, rented, or shared with third parties or affiliates for their marketing or promotional purposes. We may provide limited information to service providers that help us deliver messages you requested, subject to appropriate confidentiality and use restrictions. Text-message consent is not a condition of purchase and can be withdrawn by replying STOP.
Google user data
Owners and administrators of a Trades Operator company can connect Google Calendar, Google Business Profile, and Google Ads to the app at app.tradesoperator.com. We request access only after an owner or administrator confirms their identity again and approves Google’s consent screen. You can also choose to sign in to Trades Operator with Google. Sign-in uses only your basic Google profile (name, email address, and profile picture) to identify your account; it does not give us access to your Calendar, Business Profile, Ads, Gmail, or Drive. We do not request access to Gmail or Drive.
Google Calendar
- See the list of calendars (calendar.calendarlist.readonly): read once at connect time to find the connected person’s primary calendar and its time zone.
- See whether you are busy or free (calendar.events.freebusy): read busy times so Trades Operator can show that time as unavailable on your company’s schedule and avoid booking a job on top of it.
- Read event titles and details (calendar.events): Google offers no read-only permission for event titles, so choosing to share titles or details asks for the same calendar.events permission described in the next item. Only if an owner or administrator turns on event titles, and separately event details, do we read event titles and, if details are on, descriptions, locations, organizers, and the Google link, and show them on your company’s schedule. We use this permission only to read; we do not create, change, or delete events unless calendar updates are turned on. Events marked private or confidential are not shown.
- Create and change appointments we create (calendar.events): only if an owner or administrator turns on calendar updates. We create, update, and delete events that mirror Trades Operator appointments and block-offs on that person’s calendar. These events are private and carry a generic title (“Service appointment” or “Unavailable”) with no customer details. We do not edit or delete other events.
Google Business Profile
With the business.manage permission we read your account, locations, business information, reviews and ratings, and performance metrics so Trades Operator can show them next to your jobs and marketing results. When you ask us to, we publish posts, update profile information, and upload photos to the location you choose.
Google Ads
With the adwords permission we read campaign, ad group, keyword, search-term, spend, click, and conversion reporting for the account you connect so Trades Operator can show what your advertising costs and which jobs it produced. When enabled, we send offline conversions (the jobs and revenue that came from an ad click) back to that account and create the conversion action used for them.
If you use Local Services Ads, the same permission lets us read your Local Services leads and lead conversations, including the lead’s name, phone number, and call or message details, so we can match each lead to the customer and job in your Trades Operator company; at your request we send lead feedback (such as a rating) to Google for those leads. We read only the account you connect.
Sign in with Google
If you choose Sign in with Google, we receive your name and email address (openid, email, and profile) only to identify your Trades Operator account.
How we handle Google user data
- Limited use. We use Google user data only to provide and improve these user-facing features inside your Trades Operator company. We do not sell it, we do not use it for advertising or to build advertising profiles, and we do not transfer it to others except to service providers that run Trades Operator for us, as needed for security, or to comply with law.
- No model training. We do not use Google user data to train generalized artificial-intelligence or machine-learning models.
- No human reading. Our staff do not read your Google user data unless you give consent for a specific support request, it is necessary for security (for example, investigating abuse), or the law requires it.
- Storage and protection. Google access tokens and refresh tokens are stored in an encrypted secrets vault that application users cannot read, and are used only by our servers. Data is transmitted over encrypted connections, and access is limited to your company’s authorized users and our systems.
- Retention and deletion. We keep Google data while the connection is active. An owner or administrator can disconnect Google at any time in Trades Operator under Settings, Integrations. Disconnecting stops all syncing and removes the stored Google credential from Trades Operator; for Google Business Profile and Google Ads we also ask Google to revoke our access. Records that were already imported, such as busy blocks, reports, and ad spend, remain part of your company’s records until you ask us to delete them. You can also remove access from Google at myaccount.google.com/permissions. To have stored Google data deleted, email support@tradesoperator.com.
Trades Operator’s use and transfer of information received from Google APIs to any other app will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
Service providers
We may use infrastructure, security, email, analytics, and communications providers to process information on our behalf. They receive only the information reasonably needed to provide their service and are not authorized to use it for their own marketing.
Retention and security
We retain public-site inquiries and permission evidence only as long as reasonably needed for the purposes above, legal obligations, dispute handling, and security. We use administrative and technical safeguards designed to protect the information, but no Internet transmission or storage method is guaranteed to be completely secure.
Sale, sharing, and cookies
We do not sell personal information, and we do not share it for cross-context behavioral advertising. If that changes, we will update this policy, provide an opt-out, and honor opt-out preference signals such as Global Privacy Control as the law requires. Website visitors can control cookies in their browser settings.
Your privacy rights
Depending on your state, you may have the right to know, access, correct, delete, or obtain a copy of your personal information, and to appeal a denial. Use our privacy request form, or email support@tradesoperator.com with the subject “Privacy Request” (or “Privacy Appeal”). We verify requests, confirm receipt within 10 days, and respond within 45 days, extending once by up to 45 more days if needed. We decide appeals within 45 days, explain the decision in writing, and, if we deny an appeal, tell you how to contact your state attorney general. We will not discriminate against you for exercising your rights. The Trades Operator app has its own, fuller Privacy Policy for customers, including how we act as a processor for the businesses that use it, and its data deletion instructions.
Children
The website and app are for businesses and are not directed to children under 18. We do not knowingly collect personal information from children under 13.
Your choices
You may ask to access, correct, or delete information you submitted by emailing support@tradesoperator.com. You can opt out of text messages at any time by replying STOP. Reply HELP for help.
Changes
We may update this policy as the website, product, or legal requirements change. The effective date at the top identifies the current version.
Contact
Questions about this policy can be sent to support@tradesoperator.com.