Privacy Policy
Last updated: 2026-04-09
Pane is a Chrome extension that scores Airbnb listings using a language model. It is fully client-side and BYOK (“bring your own key”): you provide your own OpenAI API key, and all requests go directly from your browser to OpenAI. There is no Pane backend, no Pane-operated server, and no account.
This policy describes what data the extension handles and where it goes.
Who operates Pane
Pane is a personal, non-commercial project. The developer does not run any server that receives data from the extension and has no way to see what listings you view, what you score, or what key you use.
Data the extension reads
When you visit a listing on https://www.airbnb.com/*, Pane reads the following from the page you are already viewing:
- Listing metadata: title, price, nightly/total price, currency, rating, review count, coordinates, property type, bedrooms/beds/bathrooms, check-in/check-out dates, description, amenities, photos, host name, Airbnb subscores.
- Reviews: up to the 24 highest-signal reviews, captured by passively observing the responses that Airbnb’s own frontend fetches while rendering the page. Pane does not originate requests to Airbnb’s API.
- Calendar pricing data, when Airbnb’s frontend fetches it.
Pane does not read pages outside www.airbnb.com.
Data the extension stores on your device
All of the following is stored locally in Chrome’s extension storage on your computer. None of it is synced to any server operated by Pane.
- Your OpenAI API key (you enter it yourself in Settings).
- Your selected model name.
- Your preferences: the tags you tap and the free-text notes you write in the Preferences view.
- A generated “persona” derived from those preferences (made by a one-time call to OpenAI when you click Save).
- A cache of previously computed scores, keyed by listing ID, dates, and a hash of your persona. Cache entries expire after 4–24 hours.
You can delete all of this at any time by clicking “Reset all data” in the popup, or by removing the extension.
Data sent to OpenAI (the model provider you chose)
When the extension scores a listing, it sends the following directly from your browser to https://api.openai.com/* using the API key you provided:
- The listing data read above (metadata, reviews, amenities, calendar pricing).
- Your preferences / generated persona.
- A prompt that asks the model to score the listing across six categories and produce a verdict.
These requests are made under your own OpenAI account. They are subject to OpenAI’s privacy policy and data-usage terms, not Pane’s. Pane does not see, log, or proxy these requests.
Data sent to OpenStreetMap (nearby amenities)
To show nearby transit, convenience stores, supermarkets, and cafes, the extension sends the listing’s latitude and longitude to the public OpenStreetMap Overpass API at one of:
https://overpass-api.de/*https://overpass.kumi.systems/*https://overpass.openstreetmap.ru/*
These requests contain only the listing’s coordinates and category filters. They do not contain your API key, your preferences, any review text, or any information about you. Multiple mirrors are listed as failovers.
Data the extension does not collect
- Pane does not collect analytics, telemetry, crash reports, or usage statistics.
- Pane does not track which listings you view.
- Pane does not sell or share data with any third party. (The developer has no data to sell or share.)
- Pane does not read pages outside
www.airbnb.com. - Pane does not read your browsing history or your bookmarks.
- Pane does not access your location, camera, microphone, contacts, or files.
Permissions the extension requests
activeTab— so the extension can inject its UI into the Airbnb tab you are currently viewing when you click the action button.storage— to save your API key, preferences, and score cache locally in your browser.- Access to
https://www.airbnb.com/*— to read listings and observe the responses Airbnb’s own frontend fetches. - Access to
https://api.openai.com/*— so scoring requests can go directly from your browser to OpenAI with your own key. - Access to the three OpenStreetMap Overpass mirrors — for the nearby-amenities feature described above.
Children
Pane is not directed at children under 13 and does not knowingly collect any data from children.
Changes
If this policy changes, the “Last updated” date at the top will change. Because the extension has no server, the only way to receive updated terms is to install an updated version of the extension from the Chrome Web Store.
Contact
This is a personal project. Please file issues or questions on the project’s public repository.