This Privacy Policy explains how Hasmord, Inc. ("Hasmord", "we", "us"), operator of the Hasmord platform (the "Service"), collects, uses, discloses, and protects personal data, and the rights you have. By using the Service you agree to this policy. Where we act as a processor of data you upload, we process it on your instructions to provide the Service.
Google user data and Limited Use
Hasmord accesses Google user data only when you explicitly connect a Google Analytics account or a Gmail or Google Workspace mailbox, and only for the features described below. This section describes that access specifically.
- Google Analytics — what we access: read-only Google Analytics reporting data through the Google Analytics Data API, using the
https://www.googleapis.com/auth/analytics.readonly scope. We read aggregated session and referral metrics (traffic source / medium, landing page, and session and event counts) for the GA property you choose to map to your workspace, plus your name and email address from your Google sign-in. Through this connection we do not access Gmail, Google Drive, Contacts or Search Console, and we do not request write access.
- Google Analytics — why we access it: to attribute visits sent by AI assistants (such as ChatGPT, Perplexity, Gemini, and Copilot) to your specific products, so you can measure real AI-driven traffic to the pages you optimize with Hasmord.
- Google Analytics — what we store: only the aggregated daily metrics needed to render your reports, scoped to your workspace. We store your Google OAuth refresh token in encrypted form solely to keep the connection active; you can revoke it at any time by disconnecting in Settings → Integrations, or from your Google Account’s third-party access settings.
- Gmail — what we access (CRM intake, only when you connect a mailbox): read-only access through the Gmail API, using the
https://www.googleapis.com/auth/gmail.readonly scope, plus the openid and email scopes to identify the connected mailbox. Google’s read-only permission covers the whole mailbox; Hasmord reads only the messages in the labels you choose, from the start date you choose (never Spam or Trash), and, if you choose, your sent replies in those threads. We never send, change or delete email, and we do not access Google Drive or Contacts.
- Gmail — why we access it: to save new inquiries, and replies to inquiries already in your CRM, as leads and updates for your team to review, with a link back to the original message.
- Gmail — what we store: the selected messages’ headers and text, and a list of their attachments (name, type and size), in your workspace. We do not download or store attachment contents. We store your Google OAuth refresh token in encrypted form to keep the connection active. Message content is sent to AI providers only if an owner or admin of your workspace also authorizes CRM inquiry intake.
- Gmail — pausing, disconnecting and revoking: pausing stops reading and keeps the encrypted token so you can resume. Disconnecting stops reading at once; we ask Google to revoke our access and delete the encrypted token once Google confirms, and any processing still pending for that mailbox is closed, with AI results that were not yet applied deleted. If you revoke access from your Google Account’s third-party access settings, we stop reading and show the mailbox as needing to reconnect. In each case, messages already saved, and the leads and sources made from them, stay in your workspace until they are deleted; you can ask us at legal@hasmord.com to delete them.
- No AI training, no sale, no ads: we do not use Google user data to develop, improve, or train generalized/non-personalized AI or machine-learning models, and we never sell it, transfer it to data brokers, or use it for advertising.
Limited Use. Hasmord’s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
1. Data we collect
- Account data: your email address and, where your provider supplies it, your name — from Google, Microsoft or Apple, or the work email you enter to receive a sign-in link — plus your role and workspace membership. When you request a sign-in link we also keep the time, a hashed form of your network address and browser, and whether the link was used, for 30 days, to prevent abuse.
- Product & content data: the product URLs, categories, brand/model fields, and content you submit for analysis, plus the reports, drafts, and results generated from them.
- CRM data (Growth and Pro): the customer, contact, lead, opportunity and follow-up records you keep in the CRM features, and, if you connect a mailbox for CRM intake, the headers and text of the selected inquiry emails and a list of their attachments, as described in Google user data.
- Analytics data: when you connect Google Analytics, read-only referral and session metrics used to attribute AI-driven traffic to your products. We request the minimum scope needed and you can disconnect at any time.
- Find customers data (Growth and Pro; formerly called Lead discovery): when a customer uses Find customers, we collect public posts and comments that people have written on social platforms and that relate to the companies, competitors or buyer questions the customer chooses. With each one we keep the writer’s name, headline or job title (or public bio), current company, public profile link and account identifier, and the public post it answers. We do not collect likes or other reactions, lists of who liked or reposted something, follower lists, private messages, email addresses, photos, location, or anything visible only after signing in. We use automated checks and an AI provider acting on our behalf to judge whether each post or comment shows interest relevant to the customer’s market; the provider receives the text, plus the writer’s headline and company only if the customer has set an ideal customer profile, and never the writer’s name or profile link. We use this information only to show that customer which people may fit its ideal customer profile, on the basis of legitimate interests. It stays in that customer’s workspace and is never shared with or reused for other customers; when the customer’s team verifies a lead, the writer’s name, headline, company and what they wrote are copied into that customer’s CRM. We do not contact anyone; the customer decides whether and how to reach out and is responsible for doing so lawfully. We do not sell this information or use it to train AI models, and the AI provider does not train its models on the text we send it for review. If you would like us to remove information about you collected by Find customers, email legal@hasmord.com. We handle these requests within 1–3 business days of receiving them: we delete your public posts and comments, and the profile information we read with them, from every workspace, and Find customers will not collect you again. We do not delete a lead that a Hasmord customer has already added to its own CRM. That record belongs to the customer, so please contact that company directly. Your other rights are described in Section 9.
- Billing data: subscription status and identifiers from our payment processor. We never receive or store your full card number.
- Usage & technical data: logs, device/browser metadata, and diagnostic information needed to operate, secure, and troubleshoot the Service.
- Website analytics cookies: our public website (hasmord.com) uses Google Analytics 4 (GA4) to understand traffic sources and usage. These analytics cookies are set only after you accept the cookie banner; you can decline it, in which case analytics runs in a cookieless, privacy-preserving mode (Google Consent Mode). You can change your choice by clearing this site's data in your browser.
2. Commerce integrations (Shopify & Amazon)
If you install our Shopify app (“Hasmord — AI Answer Optimization”), the following applies to your Shopify store data:
- What we access: read-only product information via Shopify’s Admin API (the
read_products scope) — product titles, types, handles, status, online-store URLs, and images. We do not request access to orders, customers, or customer personal data.
- How we use it: we send your product page URLs and category to our scoring service to compute AI-readiness (AEO) scores and suggested fixes, which we show back to you in the app. Scoring is performed statelessly — product content is not retained after a score is returned.
- What we store: only your Shopify session/authentication tokens (to keep you signed in) in our secured database. We do not store your customers’ personal data.
- Mandatory privacy webhooks: we implement Shopify’s GDPR/compliance webhooks —
customers/data_request, customers/redact, and shop/redact. Because the app stores no customer personal data, data-request and customer-redact requests are acknowledged with nothing to return or erase; a shop-redact request deletes your store’s session data from our systems.
- Uninstalling: when you uninstall the app we delete your store’s session tokens. You can contact us to request deletion of any remaining app data.
Amazon Selling Partner API. If you connect your Amazon seller account (via Amazon’s Login with Amazon OAuth), the following applies to your Amazon Selling Partner data:
- What we access: your own product listing content through the Amazon Selling Partner API, using the Product Listing role only (
putListingsItem / patchListingsItem, including A+ content) — item titles, bullet points, descriptions, search terms, and listing images. We do not request or access orders, buyer information, or any buyer personal data, and we request no restricted (PII) roles.
- How we use it: to publish AI-optimized listing content back to your own listings, on your behalf and at your direction, so AI answer engines and shoppers surface your products more accurately. Each seller’s data is isolated to that seller’s workspace and used solely to optimize that seller’s own listings.
- What we store: your Amazon OAuth refresh token in encrypted form (solely to keep the connection active) and the listing content you choose to generate and publish. We do not store Amazon orders or buyer data.
- Sharing: Amazon Information is processed only within our own systems and the subprocessors listed in “Sharing & subprocessors” below (cloud hosting and LLM providers, used only to generate listing copy from your product data). We never sell or disclose Amazon Information to any other party.
- Disconnecting: you can disconnect your Amazon account at any time in the app and request deletion of the associated data; disconnecting revokes our access.
3. How we use data
- To generate AEO reports, product information, citation probes, and analytics for your workspace, and to provide the features you use.
- Only with your explicit authorization: to prepare leads from the inquiry emails and documents you choose for CRM intake, and to find the products they ask about and the CRM records they belong to, for your review (see Section 5).
- Only with your explicit authorization: to match the customer and contact details in your CRM records with your existing records and prepare matching suggestions for your review (see Section 5).
- To operate, secure, maintain, debug, and improve the Service, and to prevent fraud and abuse.
- To process payments, manage subscriptions, and send service and account communications.
- We do not sell your personal data. We do not use your Customer Data to train our own AI models, and we only use AI providers whose API terms state that they do not train on customer content (see Section 5). Each provider’s own retention terms apply to the requests we send them.
4. Legal bases
Where applicable law (such as the GDPR) requires a legal basis, we rely on: performance of our contract with you (to provide the Service), our legitimate interests (to secure and improve the Service), your consent (for example, connecting Google Analytics), and compliance with legal obligations.
5. Sharing & subprocessors
We share data only with service providers that help us run the Service, under contractual confidentiality and security obligations:
- Cloud hosting and database providers used to run and back up the platform.
- Stripe, for payment processing (we never store your full card number).
- AI model providers — Anthropic, OpenAI, Google (Gemini API), Perplexity and TypeSafe (including its Jev model). We send them only the content a feature needs: product-page text and the product facts in your workspace (for AEO reports, Auto-fill, Write with AI, plan drafting, question analysis, evidence checks, visibility simulations, citation probes and observation rounds), text you write for a feature (Write with AI instructions, buyer questions and notes, observation backgrounds, drafts), the answers AI assistants gave to your buyer questions together with the content of changes you approved (sent to TypeSafe to judge whether a later answer reflects each change and to point to the passage that shows it), text read from public competitor pages for competitor research, inquiry emails and documents you authorize for CRM intake (see below), the messages you send to the Agent (to understand your request, suggest wording and prepare changes for your review), and, for Find customers, the text of public posts and comments and, only if you have set an ideal customer profile, the writer’s headline and company (never the writer’s name or profile link), to judge interest and fit. When you ask AI assistants a question through the Service, the question is sent to OpenAI, Anthropic, Google and Perplexity, which may run web searches to answer it. Some of this runs automatically after an action you take — for example identity enrichment when you import a product, re-checking visibility after you approve a change, comparing new AI answers with the changes you approved once a new round of answers is in, and scheduled visibility refreshes (when enabled for your workspace). Under their API terms these providers do not use your content to train their models; retention of request logs is governed by each provider’s terms (Anthropic and OpenAI: up to 30 days; Google Gemini API paid tier: a limited period; Perplexity: not retained; TypeSafe: as long as reasonably necessary). This list may change as we add or replace providers; the current list is the one on this page and in Section 7 of our Terms of Service. Please don’t include personal information about other people, or confidential information, in what you send to the Agent or submit for analysis.
- CRM matching with Jev (TypeSafe), only with your explicit authorization — If an owner or admin of your workspace turns on Automatic CRM matching in Settings → AI & data use, then when you prepare an opportunity we send Jev (TypeSafe) the details needed to match it: customer and contact names, email addresses, phone numbers, websites and relevant product identifiers, relevant source excerpts, and the necessary details of records you can access. By default we do not send whole emails or contracts, your full customer list, payment details or credentials. Jev prepares matching suggestions for your review; customer records and links are created or changed only after you approve them. Without this authorization nothing is sent to Jev for CRM matching, and accepting our Terms is not that authorization. You can turn it off at any time in Settings → AI & data use: new matching requests stop, requests already sent cannot be recalled, and you can continue by selecting records manually. TypeSafe’s retention of requests is described above.
- CRM inquiry intake with Anthropic and Jev (TypeSafe), only with your explicit authorization — Two separate uses, each turned on only when an owner or admin of your workspace authorizes it in Settings → AI & data use. Accepting our Terms is not that authorization, and an authorization for CRM matching does not extend to these uses.
Inquiry and document extraction (Anthropic): relevant message text or document pages from the inquiry emails and documents you authorize for CRM intake, which may contain personal data such as names, email addresses and signatures, and the matching products from your catalogue (names, SKUs, sizes), so that Anthropic can prepare fields, product lines and source references. Customer and contact records are never sent to Anthropic.
Field verification and intake matching (TypeSafe): message text, necessary identity fields, candidate records and your catalogue products (names, SKUs, sizes), so that TypeSafe can verify prepared fields, find the catalogue products an inquiry asks about, and match intake to your CRM records.
Each request is recorded. Suggestions apply only after a person on your team confirms them. Turning a use off stops new requests; requests already sent cannot be recalled, and results that had not finished are not applied. Anthropic’s and TypeSafe’s retention of requests is described above.
- AI agents you connect (External Agent connections), only when you create one — On Growth, Pro and Scale / Agency, an owner or admin of your workspace can create a connection in Settings → Developers that lets an AI agent or tool you choose use a key to read data in your workspace and, if you allow it, prepare drafts or start research for your review. A connection reads only what you allow: the products you select (or all the products the person who created it can access) and, for those products, product information and facts, reports, the answers AI assistants gave to your buyer questions, improvements, drafts and research results. It cannot read your CRM, customer or contact records, and it cannot approve, apply or publish a change, delete products, send email, make payments or change who has access. Drafts and research a connection starts are made by the same Hasmord features, with the same AI providers, as when you start them in the app. What your agent reads is sent to that agent and to the provider that runs it, which you choose; how they handle it is governed by their terms, not ours. A connection stops working when it expires (after 30, 90 or 365 days, as you choose) or when you revoke it, and it loses access to anything the person who created it can no longer access. We record what a connection changes or starts (which connection, what it acted on, the outcome and the time), and when it was last used — not the instructions you give your agent. Anyone who holds a connection’s key has that connection’s access; if a key is shared across a team, Hasmord cannot tell which person used it.
- Search data provider — DataForSEO, used for competitor research to retrieve search results, keyword and backlink data. We send the competitor domains, the market and language you choose for a research run, and the search terms the research needs; we never send your customers’ data. The provider’s data is kept with the research for up to 12 weeks. For the public competitor pages a run reads, our own research reader identifies itself and follows each site’s robots.txt, as described on hasmord.com/bot.
- Social data providers — used only for Find customers to retrieve publicly available social media content. We send the companies and topics a customer chose; we never send the customer’s own customer list.
- Web-fetching services — ScrapingBee, used only to fetch public product pages that block our own crawler; we send the page URL, not your workspace data.
- The Google Analytics Data API, only when you explicitly connect it.
We may also disclose data if required by law, to protect our rights and users, or in connection with a merger or acquisition (with notice where required).
5a. Anonymised market context
To simulate how AI assistants compare products, Hasmord builds a catalog of products in the same category drawn from public product pages, and from facts a workspace has published on its Hasmord page. Facts from your workspace may appear in another workspace’s simulation only in this anonymised, product-level form (no workspace name, no personal data, no unpublished notes), and that simulation prompt is sent to the AI model providers in Section 5. Facts you have not published are never included.
6. International transfers
Your data may be processed in countries other than your own. Where required, we use appropriate safeguards (such as standard contractual clauses) for such transfers.
7. Retention
We retain personal data only as long as needed to provide the Service, comply with legal obligations, resolve disputes, and enforce our agreements. Retention is limited to what your reports and analytics require. Text read from third-party pages and data from our search data provider are kept for up to 12 weeks. Our own research records (which pages were cited, our judgements, and the history of a research run) are kept with your workspace. You may request deletion of your workspace data at any time (see below). Request logs held by AI model providers follow their own retention terms described in Section 5.
8. Security
We use tenant isolation, encryption in transit, access controls, and encrypted backups to protect data. No method of transmission or storage is completely secure, and we cannot guarantee absolute security. See our Security page for details.
9. Your rights
Subject to applicable law, you may access, correct, export, restrict, or delete your personal data, object to certain processing, or withdraw consent. To exercise these rights, email legal@hasmord.com and we will respond within a reasonable time. You may also have the right to complain to your local data-protection authority.
10. Cookies
We use only the cookies necessary to authenticate your session and operate the Service, including a short-lived cookie that links an email verification to the browser where you started signing in. The sign-in form is protected by Cloudflare Turnstile, which may set its own cookie and processes limited connection data to tell people from bots (see Cloudflare's privacy policy). We do not use non-essential advertising cookies.
11. Children
The Service is intended for businesses and is not directed to children under 16. We do not knowingly collect data from children.
12. Changes
We may update this policy; material changes will be posted here with a new "last updated" date.
13. Contact
Privacy questions or requests: legal@hasmord.com. General support: support@hasmord.com. Data controller: Hasmord, Inc.