Legal

Privacy Policy

Last updated 3 November 2026

The short version: we collect what we need to run your account and your flows. We use the providers listed under Who we share it with. We use one essential sign-in cookie and keep anything else on your device only if you agree (see the Cookie Policy), use no advertising cookies, and we do not track whether you open or click our emails. We count visits to our pages without cookies. We do not sell personal data. When you connect an account such as Google, Slack or Salesforce, we use it only to do what your flows ask.

Who we are

This Privacy Policy explains how xMap Ltd. (“xMap”, “we”, “us”) handles personal data when you visit or use xMap Flows at flows.xmap.ai (the “Service”).

  • Where xMap decides. For the account, sign-in, billing, security and contact data described here, and for the business information in xMap data, xMap is the controller.
  • Where your organization decides. For personal data that an organization puts into or collects through its own flows (for example a table of its customers, or the recipients of its emails), that organization is the controller and xMap processes the data for it under the Data processing agreement. Questions about that data go to the organization first.

Contact us about privacy at legal@xmap.ai.

What we collect

DataExamplesSource
Account detailsName, work email, company name, password (stored only as a one-way hash), role and organization memberships (and the team you are in, if your organization uses teams), how you signed up (including which invite code you used, while accounts are by invitation), the version of the Terms you accepted and when, your profile picture if you add one (seen only by you, the people in your organizations and xMap administrators), your appearance setting, your WhatsApp number if you add one for messages from xMap’s WhatsApp number (with when you confirmed it, when you last wrote to that number and whether you sent STOP), whether you show and share live cursors, your time zone (so the daily summary arrives in your morning), what your company does if you tell us (so ideas and templates fit), the country you made your default for regional data, your company’s website address if you give it and a one-sentence description of the company that xMap AI writes from its public pages (read once, when you ask, to set up your first flows and to write first messages to results), and your organization’s logo and colour if an admin adds them (the logo also shows on pages your team shares by link and in emails your flows send)You, an admin who invites you, Google or Microsoft if you sign in with them, or your company’s identity provider if your organization uses single sign-on (SAML)
Verification and sign-in securityOne-time codes sent by email and, when enabled, your mobile number and text-message codes. If you switch on two-step sign-in: its secret (stored encrypted) and recovery codes (stored only as hashes). Sign-in times, successful and failed sign-in attempts, your signed-in devices (browser type), and a hashed form of your network address used to limit repeated attempts. Our hosting provider’s server logs hold IP addresses for a short time.You and your device
Your contentFlows, block settings, variables, notes, comments, shares, earlier versions, run history and results, saved results with their status, notes, lists, tables and files you upload, maps, and activity historyYou and your team
Connected accountsThe sign-in you give for an app or system you connect (such as Google, Slack, Salesforce or a database): access tokens, API keys or passwords, plus the account name or email it belongs toYou, or the service you sign in to
Access keysThe name of each key you create for an assistant or the API, when it was made and last used, and when it ends. The key itself is stored only as a hash. When you connect an AI assistant by signing in, we also keep the name the assistant gives and the address it returns to, and its sign-in codes and refresh token only as hashes.You, or the assistant you connect
BillingYour organization’s plan, credit balance and history, billing email, Stripe customer and invoice references, and the brand, last four digits and expiry of the saved card (shown on the Billing page). Card numbers are held by Stripe, not xMap.You and Stripe
Webhook inputData your systems send to a flow’s webhook addressYour systems
Emails and noticesEmails we send you (codes, invitations, notices, alerts and results, the Monday recap, a few tips in your first week, and the monthly email with the AI employee of the month), notices shown in the app, whether an email to you bounced or was reported as spam, and addresses that unsubscribedYou, us and our email provider
Notifications on your devicesIf you turn on notifications on a phone or computer: the address your browser’s notification service gives for that device (Apple, Google, Mozilla or Microsoft), its encryption keys and the browser’s name. We send the notices you chose through that service; turning notifications off, or the service telling us the device is gone, deletes itYour browser
ReferralsIf your company signs up through another organization’s invite link: which organization invited you, and whether your company has run a flow (that organization then gets credits). Each organization’s own invite code. If you follow the short xMap line at the foot of something an AI employee sent you (an email, a Slack, Teams or WhatsApp message, a PDF report or a shared page), the link carries the sending organization’s invite code and the kind of message (for example email or slack); it holds nothing about you or the message, and it is kept like any other link you came fromThe link you came from, and our records
xMap AcademyIf you use the xMap Academy: the lessons you finished and how many answers were right, how much of each lesson's film you watched, how long each answer took, your XP, level, streak, daily goal and badges, the exercises the Academy found done in your organizations, your final check attempts, and simple counts from the page that help us keep certificates fair (for example whether clicks came from a person or a program, or whether the page was left during the final check; never what you typed or where the pointer was). Your first name and the first letter of your last name may appear on the weekly board, which you can switch off. A certificate shows your name, its speciality and its dates on a public page anyone with its number can openYou and the Academy page
Monthly challengeIf you enter a challenge: the flow you entered, its name and your note, whether it passed the checks, the judges’ score and note, your place and the credits it won, your choices (whether your name is shown, whether it may be a community template) and when you agreed to the challenge rules. A copy of the flow (its blocks and settings, never your accounts, email addresses or tables) becomes a template page anyone with its link can try. The challenge pages show the entry’s name and, if you choose, your first name and the first letter of your last name. A badge you win is shown on your profileYou, and xMap’s judges
Getting startedWhen you first saw results in the app and when you first came back a week or more after signing up (the date of each). Together with what our records already show, such as your first flow, run and deploy, we use it to see where new people get stuck. It is not shared and is deleted with your accountOur records
SupportMessages you send us through Help or by email, and the page you sent them from; your answers to “Was this useful?” and what you write with themYou
Contact requestsThe email address you leave in a “Leave your email” form, and the page you left it on. If you book a call, you do it on xMap’s own booking page, call.xmap.ai: the name, email and time you give there are used to set up the call with the xMap person you picked.You
Pages xMap makes for companies it contactsBefore we contact a company, xMap may make a private page for it: the company’s name, website, city, logo and kind of business, the figures about its area from xMap’s data, the xMap person who will follow up, and a line they wrote. We keep how many times the page was opened and when it was first and last opened (a hashed form of each visitor’s network address is used only to count a visitor once in half an hour, and is not kept with the page). Only people with its link can open it, and search engines are asked to leave it out.xMap’s sales team

We do not seek special categories of personal data (such as health data, or data about religion or ethnic origin), and we ask you not to put them into flows, files, tables or comments.

Visitors without an account

  • The live run on the home page. The type of place and the place you choose (a city, a district or an address), and the distance or the brand's name when you size a market or track a brand, are sent to our servers to run the search; while you type a place, what you have typed so far is sent to our place search to suggest matches. We keep a hashed form of your network address for up to 30 days to limit how many runs one visitor can make, and the result for up to 30 days so that it can be emailed to you if you ask.
  • Market reports you share. When you press Share the report after sizing a market or tracking a brand, we make a public page of that search: the place and distance or brand you chose, the figures, where the places are and the best rated of them. Anyone with its link can see it. It holds no name or email; we keep a hashed form of your network address with it to limit how many reports one visitor makes. It stays online for one year.
  • The free market check. When you type a business website (and, if you add it, a city) on the market check, our servers read that website's public home page and xMap AI reads its text to work out what the business does, where it is and the kind of place it competes with; we then count the places like it nearby in xMap's places and population data. We make a report page of the result with its own link, which anyone you give the link to can open: it shows the website's address, what we read from it, the figures and the places found, and holds no name or email. We keep the report, the website's address, what we read from it, a keyed hash of your network address (to limit how many checks one visitor can run and to count how often a report is opened and shared) and the site that sent you to us, for one year. If you then ask us to keep watching it with a work email, it works as the list on the home page below.
  • If you leave a work email to receive the list. We create an account for that address, record that you accepted the Terms, email you the list with a link to set a password, and tell our sales team. The account cannot be used until the password is set through that link. We keep this request (your email address, a hashed form of your network address, what you searched for and the flow made for you) with the account, and delete it when the account is deleted. You can ask us to delete it at any time.
  • The guest editor. A flow you build without an account is saved only in your own browser and runs there on sample data. It reaches our servers only if you create an account and choose to keep it.
  • Looking up a place. The text you type into a place search is sent to our place-search providers (listed below) without your name or email.
  • Template pages. When you open a template page someone published, we count the visit once a day against a keyed hash of your network address, never the address itself. To run it you give a work email: a new address gets an account waiting for the code we email it (your name and company are read from the address, and you can change them), and an address that already has an account gets an email with a link to add the flow instead. The choices you made wait until then. The flow made for you is yours. If you report a page, we keep your words and that hash to handle the report.

Business information in xMap data

xMap’s data blocks return information about businesses and places that xMap or its providers collect from public sources: public online map listings and the reviews people post on them, public job postings, vessel position broadcasts (AIS), satellite imagery, weather models, aggregated mobility data, and datasets xMap compiles for its Regional data sources (such as real estate transactions, property listings and cars counted on roads, from public registers, public property sites and other lawful sources). Most of it is not about people. Some of it can relate to a person, for example the business phone number of a sole trader, or the name of a company’s contact on a public job posting.

We handle this information because we and our customers have a legitimate interest in up-to-date information about businesses and places, and we limit how customers may use it: our Terms forbid using it to identify or track individuals or to contact anyone unlawfully. Satellite pictures are at about 10 metres per pixel and do not show people. Mobility Footfall gives figures built from the location signals of a panel of mobile devices, scaled to the whole population: how busy an area is through the day and where its visitors come from, always as totals for an area, never a person, a device or a single trip, and never for a group of fewer than 5. When xMap switches on the Sanctions and watchlists block, it checks the names a flow gives it against public sanctions lists and watchlists, which can include named people, among them politically exposed people; a possible match is a prompt to look closer, never proof, and only the name, a country and ship numbers are sent. When a flow asks for a place’s reviews, we keep each review’s rating, date and text, and never the reviewer’s name, profile or picture.

If information about you or your business appears in results and you want it corrected or removed, or you want to object to its use, write to legal@xmap.ai. Tell us the business name and place, and we will act on it and ask customers who received it to do the same where the law requires.

How we use it

What we doLegal basis
Create and secure your account, verify your email and, when enabled, your mobile numberOur contract with you or your organization
Provide the Service: save and run flows, share them with the people you choose, send invitations, notices, alerts, results and password links, keep activity history, take paymentsOur contract with you or your organization
Prevent abuse and keep the Service secure: limit sign-in attempts and runs, block temporary email addresses, record access by our administrators, keep error logsOur legitimate interest in a secure service
Contact you about xMap when you leave your email address or book a callYour consent, or our legitimate interest in answering a business enquiry
Support you, fix problems, and understand how the Service is used so that we can improve itOur legitimate interest in a useful service
Provide business information in xMap dataOur legitimate interest, and our customers’, in information about businesses and places
Keep tax and accounting records, answer lawful requests, enforce our TermsLegal obligations, and our legitimate interest in protecting our rights

We do not sell personal data, we do not share it for advertising, and we do not use it to make decisions about you that have legal or similarly significant effects without a person being involved.

Connected accounts

You can connect xMap Flows to other apps and systems, for example Google Sheets, Gmail, Slack, Salesforce, HubSpot or your own database, so that your flows can add records, send messages or look things up there. Connections are made by you or an admin in your organization, and you can remove them at any time on the Connections page.

  • What we use them for. Only to carry out the steps in your flows: when you load a list in a block’s settings (such as your Slack channels or spreadsheets), test a connection, or run a flow with sending switched on. Test runs never send anything to connected accounts.
  • How we keep them. Sign-in details are encrypted before they are stored (AES-256) and are never shown again, not even to administrators. A personal connection can only be used by flows its owner owns.
  • What we keep from them. We don’t copy the contents of your connected accounts into xMap. A run keeps only what the flow produced, plus a short reference or status for each thing sent (such as a record or message ID), in that run’s history.
  • When you remove one. Removing a connection deletes its stored sign-in details. You can also revoke xMap’s access from the other service’s own settings.

Some app blocks are built on open-source connector code from Activepieces. That code runs on xMap’s own servers: your sign-in details and data are not sent to Activepieces.

Google user data

When you choose “Sign in with Google” for Gmail, Google Sheets, Google Drive or Google Calendar, Google asks you to allow xMap Flows to access parts of your Google account. This section explains what we access, why, and what we don’t do with it.

Google serviceWhat xMap Flows can accessWhy
Your Google accountYour email addressTo show which Google account a connection belongs to
GmailSend email on your behalf. xMap Flows cannot read, search or delete your email.To send the emails your flow sets up, such as a daily list of new places
Google SheetsRead and edit the spreadsheets you give a flow (by pasting their link), and see spreadsheets xMap Flows createdTo add, find or update rows in the spreadsheet and worksheet you choose when your flow runs
Google DriveCreate files and folders, and see only the files and folders xMap Flows created. xMap Flows cannot see your other files.To save a file or create a folder when a flow you set up includes one of these steps
Google CalendarSee your calendars and create, change or delete eventsTo let you pick a calendar, and to create or update events or check free and busy times when your flow runs
  • We access your Google data only to provide the features you set up in your flows, and only when you load a list in a block’s settings, test the connection, or run a flow with sending switched on.
  • We don’t read your email, and we don’t store the contents of your files, spreadsheets or calendars. A run keeps only what the flow produced and a short reference or status for each step (such as a message or file ID). Your Google sign-in tokens are stored encrypted.
  • We don’t sell Google user data, and we don’t use it for advertising, including retargeting or personalised ads.
  • We don’t use Google user data to develop, improve or train generalised artificial intelligence or machine-learning models.
  • We don’t transfer Google user data to anyone else, except as needed to provide or improve the features you use, to comply with the law, or as part of a merger or acquisition with your data protected as described here.
  • No person at xMap reads your Google data, unless you ask us to for support, it is needed for security (such as investigating abuse), or the law requires it.

Limited Use. xMap Flows’ 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.

Removing access. Remove the connection on the Connections page in xMap Flows; this deletes its stored Google sign-in at once. You can also revoke xMap Flows’ access at any time at myaccount.google.com/permissions. To ask us to delete anything else, email legal@xmap.ai.

The xMap Flows browser extension

The xMap Flows extension for Chrome and browsers built on Chrome shows the market around a business whose website you have open, or a place you have open on an online map. It asks for as little as it can: it learns which page is open only when you press its button (the browser’s “active tab” permission: that tab, at that moment), it cannot read or change the pages you visit, and it talks only to flows.xmap.ai.

WhatWhyHow long
The address of the page you pressed the button on, sent to xMap FlowsTo know which business to look up. On a company’s website, xMap Flows then reads that website’s own home page (only when its robots.txt allows it), never the page you had open and never anything you typed in it. On an online map, the address holds the place’s name and position, and only those are used: nothing is read from the map’s page, and the place is looked up in xMap’s own places data. Pages of social and professional networks and marketplaces are never read.Not kept as such: what was read of the website is kept 3 days per website, the same for everyone, so the next look-up is quick
Your sign-in (a key that can only read and look businesses up), and the organization you picked, in the extension’s storage in your browserSo look-ups are made as you, in that organizationUntil you sign out in the extension, remove it, or delete its key under Settings, API keys and AI assistants (it ends after 30 days unused)
The page’s address, in the browser’s session storage, between the button and the panelTo hand it to the panelUntil the browser closes
Signed in: each look-up’s credits on your organization’s credit history (“Browser extension: looked up” and the website or place)So your organization sees what it paid forAs the rest of the credit history
Signed out: a count of free look-ups for your IP address, kept only as a keyed hashTo keep the free preview fairA day

The extension has no analytics, sets no cookies and keeps no browsing history. The data it shows (places, ratings, openings) is xMap’s places data, as in the app.

The xMap Academy

If you take the xMap Academy, its Academy and Certification Terms apply as well. Here is what it keeps, why and for how long.

WhatWhyHow long
Your progress: lessons finished, answers right, XP, level, streak, daily goal, badges, exercises done and the timed assignments you startedTo run the course, show your path and decide when a level is completeWhile your account exists
How much of each lesson’s film you watched, how long each answer took, and simple counts from the page (for example whether clicks came from a person or a program, or whether the page was left during a final check; never what you typed or where your pointer was), with the risk score worked out from themTo make sure certificates are earned fairly (fair play, section 5 of the Academy terms). A person at xMap looks at anything held back before a decision is finalWhile your account exists
Final check and exam attempts: the questions drawn, your answers, the score, and a keyed hash of the network and of the sign-in that opened them (never the address itself)To mark them, to keep one exam at a time on a network, and to see that an exam was handed in where it beganWhile your account exists
Your agreement to the Academy terms (the version and when)To show you accepted themWhile your account exists
Levels your organization assigned you: the organization, the level, the date it set, who assigned it and when you were remindedTo let you in, remind you before the date and show its admins how far you gotUntil the level is taken back, or the organization or your account is deleted
Questions you report, with your noteTo fix wrong questionsWhile your account exists
Your identity check, when identity checks are switched on: the check’s number at Didit, its result, the name on your ID, the country that issued it and when (never the pictures, the document’s number or your date of birth). On a certificate, that your identity was checked and, if the printed name is not the one on your ID, the name on the ID until xMap has looked at itSo that every certificate belongs to the person named on it. Our legitimate interest in certificates people can trust, and your request for oneWhile your account exists
Your certificates: the name you chose to print, the level, the speciality, the dates and its state (valid, being checked, ended or withdrawn), and who at xMap approved or withdrew itTo issue it and let anyone with its number check itWhile your account exists. After a year its public page says it has ended; deleting your account removes it and its page

Who sees it. You. xMap’s Academy team (xMap administrators) sees each learner’s progress, how much they watched, their attempts and anything fair play held back, to review it. Your first name and the first letter of your last name may appear on the weekly board, which you can switch off. A certificate’s public page, its PDF and its share picture show only what is on the certificate, to anyone with its number. Your organization’s admins do not see your Academy progress, though the exercises you do in an organization are flows like any other, unless they assigned you a level of the Academy: then, for each level they assigned, they see how many lessons you finished, how much of the course you watched, how many assignments you passed, whether you passed the final check and your best score, your certificate, and the date they set. They never see your answers, your attempts’ details or anything fair play held back. When they take the level back, or you leave the organization, they stop seeing it.

While you watch. To protect the films, your name, email and the date are shown faintly across the lesson on your own screen; they are not added to any file or sent anywhere else. Before you sign in, your progress is kept only in your browser (see the Cookie Policy).

xMap for Startups

When you apply for startup credits on the xMap for Startups page, we keep what you send: your name, company email, company name and website, the accelerator you name, your stage and what you want to build, with where you came from on our site. xMap staff use it to decide your application and to write to you about it; our sales team gets an email with it. If we approve it, we make or credit your organization and keep which application or accelerator code the startup credits came from, how many there were and when they end. An accelerator that gave you its code does not receive anything from us about you.

The directory of certified experts

If you hold an xMap Academy certificate, you can choose to show a profile in the directory of certified xMap Flows experts, so that clients can find you. It is off until you switch it on, and you can switch it off or change it at any time on the Academy page.

  • What your profile shows. Anyone who can open the directory sees the name printed on your certificate, your picture if you chose to show it, the headline, city, industries, languages, company and words about you that you wrote, your certificates with links to their public pages, and, if you name an organization you are an admin of as your agency, its name and its partner tier. The tier is worked out from how many of its people hold certificates and how many client organizations it runs AI employees for; only the tier is shown, never those organizations. Your email address is never shown. A profile shows only while one of your certificates is valid.
  • Messages to you. A visitor can write to you through your profile: we keep their name, email, company and message, send them to you by email with their address to reply to, and show them to you on the Academy page. We keep a keyed hash of the visitor’s network address (never the address) to limit how many messages one visitor can send.
  • Leads xMap passes on. When someone asks xMap for help (for example when they book a call or leave their email), xMap may pass their name, company, email, city and what they need to a certified expert near them, who may then contact them. Each one is recorded with who at xMap passed it on.
  • Who sees it. You, and xMap administrators, who can take a profile down. Messages and leads are kept for two years, then deleted; your profile while your account exists.

Who we share it with

Other people in your organization, and people you share flows with, can see relevant account details (such as your name and email) and your activity on shared flows. Organization admins can see the organization’s members, flows and activity, but not a member’s private flow that uses that member’s own connected accounts, nor what such a flow found; when that member leaves, what those accounts gave the flow is deleted before the flow passes to someone else.

Your own connected accounts. An account you connect for yourself (for example your Gmail, Google Calendar, Sheets, Drive or Outlook) is used only by flows you own. If such an account is connected for the whole team, only flows of the person whose account it is can read from it; everyone else can only send or add things with it. Nobody, including admins and xMap, is shown your saved passwords, keys or sign-in tokens.

xMap support. xMap staff cannot open your organization (its flows, results, connections, people or settings) unless one of its admins allows it, for a time they choose and can end at any time. While they can, every page they open and every change they make is listed for your admins under Settings, xMap support access, and your admins are emailed. Even then they cannot read from your members’ own connected accounts or see private flows that use them. xMap keeps account-level information (organization name, plan, credits, counts of flows and runs) to run the Service.

County property records. The Property changes block brings in public records that US counties publish about properties, including the names of their owners and their mailing addresses. They are kept with your flow’s results, like any other result, and deleted with them. To avoid looking the same place up twice, xMap also keeps a copy of each owner look-up for 30 days, apart from any organization, and then deletes it. They are given to an AI block only when its instructions name the owner or the mailing address. Use them as the law where the property is allows: they are not a list of people who agreed to be contacted.

Public links. Your team can share a map or a saved list by a public link (and embed a map on your own website). Anyone with the link can then see the places on it and their category, city, address, rating, website and phone, under your organization’s name, without an account. Nothing else of your account is shown. Your team can stop a link at any time; we count how often it is opened. Share a link only when the places on it may be public.

Template pages. When you publish a flow as a template page, anyone with its link can see its name, the words you wrote, its steps and the questions you chose, and, if you chose to show them, your name and your organization’s name and logo. Your accounts, email addresses, tables, files and keys are never on it. If xMap lists it in its community gallery, anyone browsing Templates can find it. The people who use it see how many teams use it, not who they are.

Customer stories. After one of your AI employees has worked for 30 days, we may draft a short story from your organization’s own figures (how many results it found, how many were strong fits, how many runs, how long it has worked, an estimate of the hours saved, the kinds of place and cities it found most, its role and what it works on, and your industry if your admins gave it). The draft is shown only to your organization’s admins and to xMap’s admins. It is published only when one of your admins chooses to, with or without your organization’s name and logo; we record who chose, when and which version. A published story is public and holds no person’s name, email address, contact details or the results themselves. We count its views once a day against a keyed hash of the visitor’s network address. Your admins can take it down at any time, and it then stops showing at once; the draft and the record of the choices stay with your account until your organization is deleted.

We use these service providers to run the Service. They process data on our instructions:

ProviderPurpose
VercelHosting the website, app and API, file storage (videos, satellite pictures and the CSV files behind download links), and counting page visits
NeonDatabase
Apple, Google, Mozilla and Microsoft notification servicesDelivering the notifications you turn on for a phone or computer, to that device. Each notice is encrypted for your device, so the service cannot read it
PusherLive cursors in the flow editor, only while teammates have the same flow open at the same time. Receives your account ID, your first name, where your pointer is on the canvas and which blocks you selected; nothing of the flow’s settings, data or results. You can switch it off in Settings, Live cursors.
Twilio SendGridSending emails such as activation codes, invitations and the emails your flows send, and receiving the replies to Outreach messages
Meta Platforms (WhatsApp Business Platform)Sending the messages and notices you ask for from xMap’s own WhatsApp number, and the code that confirms your number, and receiving what you write back to that number. Receives your WhatsApp number and those messages. A flow sends from xMap’s number only to people of its organization who added and confirmed their own number
ElevenLabsCalls to xMap’s WhatsApp number. When you call it, Meta passes the call to ElevenLabs’ voice agent, which hears what you say, speaks the answers and asks xMap Flows for them. It receives the call’s audio, your WhatsApp number and what is said; xMap receives the words of your questions and of any message you leave for the xMap team. ElevenLabs keeps the conversation for the time set in xMap’s ElevenLabs account, under its own privacy notice.
Twilio VerifySending text-message or WhatsApp codes, when mobile verification is enabled
StripeTaking payments, subscriptions and invoices. Stripe receives your billing name, email, address, tax ID and payment details directly; xMap never sees full card numbers.
Microsoft Azure OpenAIThe xMap AI blocks (xMap LLM, Place classifier) and Ask xMap AI. Receives the instructions you write, the items a flow passes to the block (for example place names, categories, ratings and any fields your flow added), and the text of reference files you attach to the block. When an AI agent has Search the web on, the searches it makes go to Microsoft’s web search (Bing) through Azure: they hold the words the agent searches for, which it writes from the message and its instructions.
TypeSafe AIThe Jev decision block. Receives the question you set and the fields of each item the block decides on.
Google Cloud and Amazon Web ServicesHosting xMap’s own data services (places, job postings, traffic incidents, satellite images, demographics, footfall, property listings, county property records): most of them run on Google Cloud, and some older ones on Amazon Web Services in Japan. They receive the search a flow asks for: keywords, areas and positions. Property listings are read by xMap’s service from public property sites in the United States, Japan and the United Arab Emirates, which receive only the area searched and the filters (type of property, rent or sale, price and size), never your data or your results. County property records (the Property changes block) are the public records that US counties publish: xMap’s service receives the county and the dates a flow asks for, or the position or address of each place whose owner it looks up.
Photon (komoot), Open-Meteo, OpenStreetMap Nominatim and, when enabled, GeoapifyFinding places by name. They receive the text typed into a place search, or the city names a flow uses.
GeoapifyThe Travel area and Route planner blocks: the areas that can be reached from a place in a travel time or distance, and the best order to visit places. Receives the positions of the places a flow draws areas around or puts in order, and the way of travelling (car, walking or cycling), without their names or anything else of your data.
Browserbase (United States)The Browser block: a web browser in Browserbase’s cloud that does the task a flow gives it on a public website. It receives the addresses the browser opens and the words it types into the boxes it uses to search and filter, which come from the task you write; the pages it reads come from those websites. The browser never signs in and never types personal, payment or message details, and xMap asks Browserbase not to record or log the pages. Each browser is closed and its session released when the task is done; one that cannot be released ends by itself within a few minutes.
Open Charge MapThe EV charging block. Receives the positions a flow asks for charging stations around.
The OpenSky Network (Switzerland)The Flights near airports block. Receives the boxes around the airports, places or areas a flow looks for aircraft in, nothing else.
OpenSanctions (OpenSanctions Datenbanken GmbH, Germany)The Sanctions and watchlists block. Receives the names a flow checks (companies, people or ships, with a country or ship number when the item has one), nothing else of the item.
OpenStreetMap's Overpass API (FOSSGIS e.V., Germany)The Map features block. Receives the positions a flow searches around and the kinds of features it looks for.
Open-MeteoThe Weather forecast, Air quality, Floods and sea conditions, and Terrain and elevation blocks. Receives the positions a flow asks a forecast or a height for.
HERE TechnologiesThe Traffic Flow block (live road speeds and congestion). Receives the positions of the places a flow measures and how far around them to look, without names or other details.
Public tender sources: TED (European Union), Find a Tender and Contracts Finder (United Kingdom), SAM.gov (United States), CanadaBuys, the World Bank and, when switched on, a worldwide tender serviceThe Public tenders block. They receive the words, codes and countries a flow searches for, never your data or your results.
NASA (FIRMS)Wildfires in the Natural hazards block. Receives the areas around the places a flow checks for fires (boxes of map coordinates), without names or other details. Earthquakes, floods, cyclones, volcanoes and droughts come from public worldwide lists of USGS and GDACS, which receive nothing from your flows.
AISStreamThe Ships (AIS) block. Receives the sea areas a flow watches.
OpenStreetMapMap images in the app (the tile server receives your IP address when a map loads) and in PDF reports (our server asks for the map images of the area the report shows; no personal data is sent)
Didit (Didit Identity, Inc., United States, and Didit Identity Spain, S.L.)Checking a learner’s identity before an xMap Academy certificate is issued, when that is switched on. On Didit’s own page you show an ID document and take a short selfie video; Didit compares them and tells us the result, the name on the document and the country that issued it. xMap never receives or keeps the pictures, the document’s number or your date of birth. Didit keeps the check for the time set in xMap’s Didit account, under its own privacy notice.
Google and Microsoft“Sign in with Google” and “Sign in with Microsoft”, if you choose them. They tell us your name and email address.

This table is our list of sub-processors. We update it here before a new provider starts to process customer data. A data processing agreement is available on the Data processing agreement page, and how we protect the Service is described on the Security page.

Artificial intelligence

AI blocks run only when a flow that contains them runs, or when you ask xMap AI to build a flow, answer a question about your results, write a first message to a result or read your company’s website, and when you chat with Ask xMap, the assistant in the app. Ask xMap receives your message, the conversation so far, the page you are on and what it looks up for you, with your own rights, in the organization you are working in (your flows, runs, results, credits and connections’ names, never sign-in details); it does what changes something only after you press Confirm, and each confirmed action is listed in your organization’s Activity. An AI agent block in a flow receives the messages that reach it (from a chat, an API call or an app such as WhatsApp), the conversation it remembers and what its tools return; it remembers each conversation (the last 20 messages) for 30 days after the last one, for the flow’s organization, which can see and clear it under Conversations. People who write to a flow’s chat page or to a connected messaging account are the organization’s own contacts: the organization decides what its agent does with their messages. What they receive is listed in the table above; for a first message, also the result’s details and your company’s description. We do not use your content to train AI models. To make Ask xMap better, we keep each request you give it with the flow it built and what became of that flow (whether it was tested, kept, deployed or undone). When your organization leaves Help improve Ask xMap on (the default; an admin can switch it off in Settings), a flow it built that you kept and ran can become a worked example that Ask xMap is shown when it builds flows for others, and a request it got wrong can become one of its tests, but only after names, email addresses, phone numbers, web addresses, accounts, tables, queries and code are removed. Switching it off stops this and withdraws what your organization’s flows gave. Microsoft states that data sent to Azure OpenAI is not used to train its models; TypeSafe AI processes data under its own terms. AI answers can be wrong: check them before you rely on them.

Speaking instead of typing. The microphone button uses your browser’s own speech recognition (in Chrome and Edge it is Google’s or Microsoft’s service, in Safari Apple’s). The audio goes from your browser to that service, not to us; we receive only the text you then send.

Services you connect. When your flow sends something to an app you connected (for example a new row to Google Sheets or a message to Slack), that service receives it and handles it under its own privacy policy.

Pages run by others. Stripe’s payment page and the Google and Microsoft sign-in pages are run by those companies under their own privacy policies.

Other disclosures. We may disclose data where the law requires it or to protect rights and safety. If xMap is involved in a merger, acquisition or sale of assets, data may pass to the successor, which must keep to this policy.

International transfers

xMap Ltd. is based in Canada (Toronto), and the Service is hosted in the United States: the application and the database run there. xMap’s own data services run on Google Cloud and on Amazon Web Services, whose services for xMap are in Japan. Other providers in the table above may process data in the United States, the European Union or other countries where they operate.

Where data protection law restricts sending personal data abroad, we rely on a lawful mechanism for the transfer: the European Commission’s Standard Contractual Clauses for data from the European Economic Area and Switzerland, the United Kingdom’s International Data Transfer Addendum for data from the United Kingdom, and the mechanisms allowed by the Saudi Personal Data Protection Law and other applicable laws for data from those countries. You can ask for a copy of the relevant clauses at legal@xmap.ai.

How long we keep it

DataKept for
Your accountUntil you delete it in Settings or ask us to. It is removed from the live database at once, and from backups as they expire, within 90 days at most.
Flows, saved results, lists, tables, files and mapsWhile your organization keeps them. They are deleted when you delete them or when the organization is closed.
Run historyOne year. After 90 days a run keeps its summary (status, steps, credits) but not the rows of data it carried.
Activity history, and the record of access by xMap administratorsTwo years
Notices in the app90 days
Download links in emails30 days. The file behind a link (a CSV of results, or a satellite picture) is deleted from file storage 8 days after its record, so that a database restored to an earlier moment still finds it
The buttons and short links in messages a flow sends to Slack, WhatsApp or Telegram (the results’ names and keys, an approval’s answer links, a change asked for in a Slack thread), and which Slack messages a flow posted. When someone presses a button in Slack, we ask Slack for their email address once, to find them in the organization; it is not kept30 days
Satellite pictures a flow fetched180 days, and the stored picture 8 days more
Copies of county property owner look-ups (an owner’s name and mailing address) and of sanctions checks, kept so that the same question is not asked twice30 days for owner look-ups, 1 day for sanctions checks
Your WhatsApp numberUntil you remove it in Settings, Your WhatsApp, or your account is deleted. Messages people write to xMap’s WhatsApp number are not kept: only when the person last wrote, and STOP or START
What Ask xMap remembers about youShort notes Ask xMap keeps from your conversations with it, in the app and on WhatsApp, so it can help you better later: your role and team, the places and kinds of place you work with, how you like answers and instructions you gave it. They come from what you tell it (when you say remember, or something lasting about yourself, which our AI provider picks out), never passwords, codes or sensitive personal data. Only you see them (Settings, What Ask xMap remembers about you), not your organization’s admins or xMap support. Kept until you forget them there or by asking it, at most 150; all deleted with your account, and included in your data download
Your work email and calendarWhen you ask Ask xMap about your email or calendar, it reads them through your own Microsoft Outlook connection, never a colleague’s or a team one: the newest emails (who wrote, the subject, when and a short preview) or the meetings of the next days. What it reads is used to answer you and is not kept
Files you send on WhatsAppA photo, PDF, Excel, Word, CSV or text file you send to xMap’s WhatsApp number is read so Ask xMap can answer about it: photos and scanned pages by our AI provider, the rest on our servers. What was read is kept with your conversation for two hours, then deleted; the file itself is not kept. A spreadsheet is saved as a table in My data only when you say yes. A voice note you send is turned into words, and the answer is also spoken by our AI provider and sent back as a voice note; neither recording is kept
Calls to xMap’s WhatsApp numberWhen you call xMap’s WhatsApp number, what you ask goes to Ask xMap as if you had written it, in the same conversation, and anything that changes something is sent to your WhatsApp chat to confirm with a tap. A message you leave for the xMap team on a call (your name, company, what it is about and how to reach you) is kept and emailed to the team; kept 3 years
Your remindersReminders you ask Ask xMap for, in the app or on WhatsApp (what to remind you of, when, in your time zone, and how often), so it can send them on time: on WhatsApp from xMap’s number when you confirmed one, else in the bell and by email. Only you see them (Settings, Your reminders). Waiting ones are kept until they are sent or you cancel them; sent or cancelled ones are deleted after 90 days; all go with your account, and they are in your data download
Ask xMap on WhatsAppWhen you write to xMap’s WhatsApp number and Ask xMap answers, we keep your last 12 messages there and its answers, the question waiting for your YES and which of your flows answers you there, and delete them a week after your last message. A voice note you send is turned into words by our AI provider (Azure OpenAI) and is not kept; only its words are, as a message. A location you share is kept 2 hours, to answer questions about what is near you. Files it sends you there (a report, a spreadsheet of results) are uploaded to WhatsApp for that message only. A sign-in link it sends works once, for 15 minutes, and only for the number it was sent to. What Ask xMap does for you there is in your organization’s Activity
A sign-up started on WhatsAppWhen someone writes to xMap’s WhatsApp number from a number no account has confirmed, they can make an account in the chat: we keep their number, their WhatsApp profile name, the work email they give and a one-way hash of the code we email them, only while they sign up, and delete it a day after their last message. Once the account is made, the number is kept as Your WhatsApp number
Connected-account sign-insUntil you remove the connection, or your account or organization is closed
Sign-in attempts, and home-page runs and their results30 days
A market report shared from the home page (the search, its figures and places, and a hashed form of your network address)1 year
A free market check (the website checked, what we read from it, the figures and places found, a keyed hash of your network address and the site that sent you)1 year
A page xMap made for a company it contacts, and how often it was opened6 months, or sooner if the company asks us or our sales team deletes it
A list asked for on the home page with a work email (the address, a hashed form of your network address, what you searched for and the flow made for you)With the account made for that address, until the account is deleted
A sign-up not finished: the details entered (the email code was never entered)3 days
An account whose email address was never confirmed, and that is in no organization (for example a home-page list whose password was never set)30 days
Invitations to an organization (the address invited, its role, who invited it and when), accepted or notWhile the organization exists, so its admins can see who was invited. An admin who withdraws an invitation deletes it.
Requests to join an organization, and the admin’s answerWhile both the organization and your account exist
Expired sessions, sign-in codes and password linksUp to 7 days after they expire
Limit counters and error logs1 day and 14 days
Who got each monthly email (the month and the account)2 years
Requests to Ask xMap and the flows it built, with what became of them1 year
Field check-ins: the outcome, the note, a photo and where the phone was when it was savedWith the result, until the result or the organization is deleted
Site reports you make (the spot, the figures) and their shared linksUntil you delete the organization; a shared link until you stop it
Outreach: the messages an Outreach block sends for you (who to, when, what), and the replies people send back1 year after the sequence ends; replies 1 year
The Team inbox: your AI employees’ notes and your replies to them1 year
Your profile in the directory of certified experts, and the messages and leads sent to you through itYour profile while your account exists (it shows only while you switch it on and hold a valid certificate); messages and leads for two years (see The directory of certified experts)
xMap Academy: your progress, attempts, the counts that keep certificates fair, your agreement to its terms and the questions you reportWhile your account exists (see The xMap Academy). A certificate and its public page: while your account exists; after a year the page says it has ended
Morning briefing recordings made before 27 October 2026 (the studio voice was removed that day)30 days
What an AI agent remembers of a conversation (the last 20 messages)30 days after the conversation’s last message, or until the organization clears it under Conversations
Applications to xMap for Startups3 years after the last change; which credits a startup got, and when they end, as long as the credit history is kept
Contact requests, support messages and feedbackUp to 3 years after your last message, or until you ask us to delete them
Monthly challenge entries, their scores and places, and badges wonWhile your account exists; the template page made from an entry until you or your organization delete it
Reports about template pagesUp to 3 years
Customer stories and the record of who chose to publish or take them downUntil your organization is deleted; a published story shows until it is taken down
Choices made on a template page before confirming an email addressUntil the address is confirmed and the flow is made, and at most 30 days
Addresses that unsubscribed or bouncedAs long as needed to make sure we do not write to them again
Billing records (payments, invoices, the credit history)As long as tax and accounting law requires, usually seven years

Backups and our hosting provider’s server logs are kept for a limited period and then overwritten.

Your rights

Depending on where you are, you may have the right to access your personal data, correct it, delete it, receive a copy of it, object to or restrict certain uses of it, and withdraw consent you have given. Using these rights is free, and we will not treat you differently for using them.

  • In the app. In Settings you can change your name, password and email address, see and end your signed-in devices, download everything we hold about your account, and delete your account.
  • By email. For anything else, write to legal@xmap.ai. We answer within 30 days. We may ask for information to confirm who you are.
  • Data in your organization’s flows. If your data is in a flow, table or result that an organization controls, we will pass your request to that organization.

European Economic Area, United Kingdom and Switzerland. You have the rights set out in the GDPR, including the right to object to processing based on legitimate interests, and you can complain to your local data protection authority.

Saudi Arabia and the United Arab Emirates. You have the rights given by the Saudi Personal Data Protection Law and the personal data laws of the UAE, including the rights to be informed, to access, to correct and to request destruction of your data. In Saudi Arabia you can complain to the Saudi Data & AI Authority (SDAIA).

California. The California Consumer Privacy Act gives California residents the rights to know, correct and delete their personal information. We collect identifiers (such as name and email), commercial information (plans and payments), internet activity (sign-ins and use of the Service) and professional information (company and role), for the purposes described above. We do not sell personal information or share it for cross-context behavioural advertising. You may use an authorised agent to make a request.

Security

We use encryption in transit (HTTPS), encryption at rest by our hosting providers, a second layer of encryption for the sign-in details of connected accounts, one-way password hashing, secure session cookies, optional and enforceable two-step sign-in, sign-in and usage limits, role-based access, recorded administrator access, tested releases and monitoring. The Security page describes these measures.

No service is completely secure, so please use a strong, unique password and switch on two-step sign-in. If we learn of a breach of your personal data that is likely to put you at risk, we will tell you and the authorities as the law requires. Report a concern to legal@xmap.ai.

Emails we send

  • Service emails. Codes, invitations, password links, receipts, alerts you set up and notices about your account or organization. These are part of the Service.
  • Emails your flows send. When a flow emails results to you or to people your organization chose, the email shows that organization as the sender “via xMap Flows” and carries an unsubscribe link. If you unsubscribe, that organization’s flows stop emailing you.
  • The monthly email. Once a month we email everyone with an account our product news: the AI employee of the month, a template, what is new and a tip, with one line on what your own AI employees found (only flows you own; never anyone else’s). It is on until you switch it off in Settings, Notifications, or press Stop the monthly email in it. We keep who got each month’s email for two years, so nobody gets it twice.
  • Contact from xMap. If you leave your email address or book a call, we may write to you about xMap Flows. You can tell us to stop at any time.

We do not track whether you open our emails or click the links in them. The links in the monthly email name the email and the link (for example utm_source=xmap-monthly): when someone arrives through one, we add one to a count for that link and day, with nobody named, and not when Measurement is switched off in Cookie settings.

Cookies and browser storage

We keep on your device only what the Service needs to work, unless you agree to more. With your agreement we also remember how you like the app laid out (Preferences) and learn which pages and sites bring people to xMap Flows (Measurement). We use no advertising or cross-site tracking cookies.

The first time you visit, a banner lets you accept all, reject everything that is not strictly necessary, or choose; you can change your choice at any time under Cookie settings in the footer of every page. Global Privacy Control and Do Not Track count as a rejection. When you are signed in, we keep your choice with your account (what you chose, how and when), so we can show it was yours.

The Cookie Policy lists every cookie and item of browser storage, what each is for, its kind and how long it lasts. In short: one sign-in cookie (xf_session) and two short-lived sign-in checks (xf_sso, xf_saml), all strictly necessary; strictly necessary storage for your choice and work you started; preference storage for your layout; and measurement storage for the page you first landed on and the site that sent you (xf_land), the invite link you came with (xf_ref) and one count when you first see results. We count page visits with Vercel Web Analytics, which sets no cookie and keeps nothing in your browser, and not at all when Measurement is off.

Pages run by other companies (Stripe, Google and Microsoft sign-in, your company’s single sign-on, apps you connect) set their own cookies under their own policies.

Children

The Service is for business users aged 18 and over. We do not knowingly collect data from children. If you believe a child has given us personal data, tell us and we will delete it.

Changes to this policy

We may update this policy. If a change is material, we will let you know in the Service or by email before it takes effect. The date at the top shows the latest version.

Contact

Privacy questions and requests: legal@xmap.ai.

By post: xMap Ltd., 20 Bay St., Suite 1100, Toronto, Ontario M5J 2N8, Canada.