Privacy
OTAless collects as little as it can. There are two logs and they are deliberately kept apart: an analytics log that carries no identifier, and a security log that does.
OTAless is operated by Shibusa Ventures Private Limited, the company responsible for the data this page describes. Questions and requests about it: [email protected].
What is and is not stored
- Handoffs
- when you or an agent opens
/gowe store a timestamp, the stay id, an opaqueref, the agent name from the user agent, the dates and guest count, and the outbound URL - Agent calls
- MCP calls store the tool name, the agent name, whether it succeeded, how long it took, the bounded parameters and the number of results
- Analytics
- what was searched for — place, guests, dates, filters — and how far the request got. It has no column for an IP address, a raw user agent or a cookie, so it cannot hold one
- Not stored
- no accounts and no payment details. OTAless itself sets no cookie; the tags described below can
- Sharing
- nothing is sold; nothing is shared except what the tags below send the companies that run them; the manager's own site sees only the query string of the link you open
- Deletion
- mail
[email protected]
Google Tag Manager on this website
The otaless.com website loads Google Tag Manager, a Google script that in turn loads the tags configured in it. Those tags can set cookies in your browser and send the company that runs each one the pages you view, along with your IP address, browser details and a cookie identifier. Each company handles that data under its own terms.
- Which tags
- only these may be loaded: Google Analytics, Google Ads, the Meta (Facebook) Pixel, the LinkedIn Insight Tag and Microsoft Clarity. Your browser is told to refuse scripts and requests from anyone else
- Analytics and ads
- Google Analytics counts page views and how visitors move between pages. Google Ads, Meta and LinkedIn measure whether a visit came from one of their ads and can add your browser to an audience they later show ads to
- Session recording
- Microsoft Clarity records how you interact with each page — clicks, scrolling, mouse movement, what the page shows you and, unless it is masked, text typed into the search box — and replays those sessions and builds heatmaps from them, so we can see where the site is hard to use
- Where
- the website's pages only. Not the MCP endpoint that AI assistants call, not the JSON versions of the pages, and not the Chrome extension, which never loads it
- Avoiding it
- most of the tags' cookies are set on otaless.com itself, so blocking third-party cookies does not stop them. Block scripts from www.googletagmanager.com (which stops every tag above) or cookies for otaless.com in your browser's settings, use a content blocker, turn JavaScript off, or install Google's Analytics opt-out browser add-on. The catalog works the same without them
- Deletion
- clearing this site's cookies in your browser removes the identifier; for anything else, mail
[email protected]
The security log
Separately from the analytics above, every request to the MCP endpoint and the handoff is written to a security log. That log does record identifying data, because abuse prevention is not possible without it.
- What it records
- your IP address, your user agent, the request method and path, the response status, how long it took and how many bytes it returned, and the API key id when a request carried one
- Why
- abuse prevention only: rate limiting, blocking, and recognising bulk extraction of the catalog. It is never used for analytics, advertising or profiling, and it is never joined to the analytics log
- How long
- 30 days, then it is deleted
- Removal
- to have your address removed from it sooner, mail
[email protected]
What we keep about property managers
The catalog is built from managers' own public listing pages. Besides the stay facts it publishes, it keeps one thing it never publishes: the business contact details a manager states on their own site.
- What
- email addresses, phone numbers, a postal address, a contact-form URL and social links, as the manager publishes them on their own home, contact or about page, with the page each came from and when we saw it. Nothing about guests, and nothing from anywhere but the manager's own site
- Why
- to reach the manager about their own listings: a correction, a removal, and later the claim that lets them manage how their stays appear here. Never for marketing lists, never sold or shared
- Where
- a private table that no page, JSON twin, MCP tool, sitemap or export can read. None of it is ever shown on this site
- Opt-out
- mail
[email protected]from the domain (or see /claim): opting out removes the site's stays from the catalog and deletes every contact detail we hold for it
The Chrome extension
The OTAless extension answers one question about the Airbnb listing or Booking.com property page you are looking at: is the same stay (or, for a hotel, B&B or guesthouse, the same property), or a close one, bookable direct on the property's own site? At install it asks only for Chrome's activeTab and scripting permissions, so it cannot see any page until you click it.
- When it runs
- only when you click its toolbar button, and only on the tab you are looking at. On anything other than a single Airbnb listing page (an address with
/rooms/in it) or a single Booking.com property page (an address with/hotel/in it) it reads nothing and sends nothing, unless you press “Suggest this site to OTAless” there, which sends that tab's site address (the scheme and host, no path) as a suggestion. The first click shows what is sent and asks before anything is - Automatic checks
- off by default. After the first click the popup offers a switch, “Check listings automatically”. Only if you turn it on, and allow Chrome's prompt for access to Airbnb's and Booking.com's sites, does the extension read every Airbnb listing page and Booking.com property page you open, without a click, and send it to OTAless: the same facts, address and random id as a click, at most once per listing every 10 minutes, so its button can show whether the stay can be booked direct. It reads no other site and no other page of those sites. Turning the switch off stops it and gives the access back to Chrome
- What it reads on Airbnb
- the listing's facts: its title, the host's name, its location line and the map position the page shows for it, the property type, the bedroom, bathroom and guest counts, the names of its amenities, and the nightly price the page shows (when it shows one), so each match can show its lowest published rate beside it. It takes them from the data the page itself carries, or from the visible text of the page's main content (at most 8,000 characters). Not the page's code, images or links, not the site header with your account menu, not hidden text or anything typed into a form, not the guest reviews or the host's profile, not lines that greet you by name, and not e-mail addresses or phone numbers, which it removes. It never reads cookies, other tabs or your browsing history
- What it reads on Booking.com
- the property's facts: its name, its kind (hotel, B&B, inn, guesthouse, aparthotel, hostel, or a whole villa or apartment), its address line and the map position the page shows for it, the names of its facilities, and for a whole villa or apartment its size and how many it sleeps. It reads the room types the page lists but sends none of them. It never reads the page's text, the review score, the reviews, the Genius label, prices, or the dates and party in the search box, nor cookies, other tabs or your browsing history
- What it sends
- those facts, once per click (or, with automatic checks on, once per listing or property page you open), to
https://otaless.com/mcp(the same public endpoint AI assistants use), which compares them with each stay it knows and answers with the same stay or property or the closest ones. Only when an Airbnb page does not say where the listing is in a way the extension can read does it send the visible text as well, so the service can look for the place there; a Booking.com page's text is never sent. With it go the page's web address cut to the page itself (https://www.airbnb.com/rooms/…,https://www.booking.com/hotel/…: nothing after the question mark, so not the dates, guest counts, party or search you arrived with), and a random id the extension made when it was installed, so that rate limits apply per install; it is not derived from you, your account or your browser - If you press Continue
- on a matched stay, it sends that stay's id (no dates or guest count), and opens the link that comes back: a
/gohandoff to the manager's own site, recorded like any other handoff above - What it keeps
- in your browser, two things only: that you accepted the first-click notice, and the random id. Nothing about the pages you look at or the answers you get. With automatic checks on, it also keeps that setting and, until the browser closes, the answer for each tab, so the popup can show it without asking again; turning automatic checks off deletes these. Removing the extension removes everything
- What OTAless keeps
- what any call to the MCP endpoint leaves, as described above: the analytics log keeps the facts compared (place, guests, bedrooms, bathrooms, type, kind of lodging, amenities, and the other site's nightly price if text was sent) and the listing's address as sent, grouped by a one-way hash of the random id; the call log keeps the call's parameters cut to their first 600 characters, which for the extension is the listing's title, host or property name, location and the facts that follow them; the security log keeps the request's IP address and user agent for 30 days. None of it is sold or shared
- Removal
- uninstall the extension; to have what the service logged deleted, mail
[email protected]
Suggesting a site
The suggest page and the extension's “Suggest this site to OTAless” button send us the address of a site that you say takes direct bookings.
- What is kept
- the site's address as given, the note you wrote (if any), where it came from (the page or the extension) and when. No name, no e-mail, no account
- Your network address
- never stored. A one-way keyed hash of it is kept for two days so that one place cannot send an unlimited number of suggestions, then deleted
- What happens
- the site is checked automatically like every other site we find; only a site that takes bookings for stays on its own pages is listed
- Deletion
- mail
[email protected]
Reference data
Place names, regions and coordinates outside the United States come from GeoNames, used under CC BY 4.0. US city centroids come from the US Census Bureau Gazetteer files, which are in the public domain.