PageSourceSearch

https://exthub.dev/_nuxt/NaD9LJfu.js

js exthub.dev collected 2026-10-02 01:52:31 UTC 5,471 bytes, 1 lines download raw bytes

1import{_ as r}from"./D5gO2UiF.js";import{e as i,f as c,w as u,o as p,a as e,d as t}from"./C1Mlh78Z.js";import"./DlAUqK2U.js";const o="LocateX - Privacy Policy",a="LocateX does not collect, sell, or share personal data for its core inspection features. Settings, saved locators, and templates stay in extension storage.",d="July 12, 2026",h="LocateX keeps its core workflow local. Saved locators, templates, and preferences stay in extension storage. The extension does not sell or share personal data. Premium payments go through ExtensionPay.",w={__name:"policy",setup(m){const l=[{label:"Data collection",value:"No personal data"},{label:"Storage",value:"Local extension storage"},{label:"Inspector access",value:"Active tab only"}];return i({title:o,description:a,ogTitle:o,ogDescription:a}),(y,s)=>{const n=r;return p(),c(n,{title:o,description:a,"updated-at":d,summary:h,"product-path":"/locatex",facts:l},{default:u(()=>[...s[0]||(s[0]=[e("h2",null,"What LocateX stores",-1),e("p",null,[t(" LocateX stores the settings and workflow data you create inside the extension. That information is saved in "),e("code",null,"chrome.storage.local"),t(" on your device. ")],-1),e("ul",null,[e("li",null,[e("strong",null,"Theme preference"),t(" for light, dark, or system mode")]),e("li",null,[e("strong",null,"Framework preference"),t(" for the output style you want, such as Playwright, Cypress, or Selenium ")]),e("li",null,[e("strong",null,"Saved locator collection"),t(" including names, selectors, and timestamps ")]),e("li",null,[e("strong",null,"Saved locator templates"),t(" for reusable selector patterns ")]),e("li",null,[e("strong",null,"Premium status"),t(" cached locally for faster access")])],-1),e("p",null," LocateX uses that data to support the locator workflow. It is not sent to us unless premium verification needs to talk to ExtensionPay. ",-1),e("h2",null,"What LocateX collects",-1),e("p",null," LocateX does not collect personal data, browsing history, analytics, telemetry, or advertising identifiers for the core product. ",-1),e("h2",null,"Why LocateX needs permissions",-1),e("p",null,"LocateX needs a few Chrome permissions because it works directly with the page you choose to inspect.",-1),e("ul",null,[e("li",null,[e("strong",null,"storage"),t(" keeps preferences, saved locators, templates, and premium state locally ")]),e("li",null,[e("strong",null,"activeTab"),t(" lets the extension inspect the page you explicitly selected ")]),e("li",null,[e("strong",null,"scripting"),t(" runs inspection and validation logic inside that active tab on demand ")]),e("li",null,[e("strong",null,"sidePanel"),t(" powers the main LocateX interface inside Chrome's side panel ")])],-1),e("p",null," These permissions are not used for passive monitoring. LocateX only reads page structure when you start inspection, generate locators, or validate selectors yourself. ",-1),e("h2",null,"How page inspection works",-1),e("p",null," When you inspect an element or validate a selector, LocateX runs its own logic in the active tab for that session. It may read DOM structure, element attributes, and selector match counts so it can show you stable CSS and XPath options. ",-1),e("p",null," That workflow is user-initiated. It is not a background scraper, and it is not used for ad targeting or unrelated page surveillance. ",-1),e("h2",null,"Premium features",-1),e("p",null," Premium adds more workflow tools, but they still stay local to the extension. ",-1),e("ul",null,[e("li",null,[e("strong",null,"Framework output"),t(" for Playwright, Cypress, Selenium, WebdriverIO, and raw selector use ")]),e("li",null,[e("strong",null,"Saved locator collection tools"),t(" for search, rename, import, and export ")]),e("li",null,[e("strong",null,"Unlimited saved templates"),t(" for reusable locator patterns ")])],-1),e("p",null," The premium flow still does not depend on a remote locator database. The only external service involved is ExtensionPay for payment and license verification. ",-1),e("h2",null,"Third-party services",-1),e("p",null,[t(" LocateX uses "),e("strong",null,"ExtensionPay"),t(" for checkout and premium verification. ExtensionPay may process payments through Stripe. Their privacy policy is here: "),e("a",{href:"https://extensionpay.com/privacy",target:"_blank"},"extensionpay.com/privacy"),t(". ")],-1),e("p",null," LocateX does not include analytics services, advertising SDKs, or remote tracking layers in the core extension workflow. ",-1),e("h2",null,"What LocateX does not do",-1),e("p",null," LocateX does not sell personal data, track your browsing history, or keep remote copies of your saved locators and templates. It also does not monitor arbitrary tabs unless you intentionally use the inspector on them. ",-1),e("h2",null,"Changes to this policy",-1),e("p",null," If this policy changes, the updated version will stay at this URL and the date at the top of the page will be updated. ",-1),e("div",{class:"policy-contact mt-8 rounded-xl border border-slate-200/80 bg-white/70 p-4 dark:border-white/10 dark:bg-slate-900/70"}
1,[e("p",{class:"text-sm font-semibold text-slate-950 dark:text-white"},"Contact"),e("p",{class:"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-300"},[t(" If you have a privacy question about LocateX, email "),e("a",{href:"mailto:[email protected]"},"[email protected]"),t('. Adding "LocateX" to the subject line helps us answer the right thing faster. ')])],-1)])]),_:1})}}};export{w as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.