PageSourceSearch

https://ironfeed.app/assets/privacy-d_Q8jwGD.js

js ironfeed.app collected 2026-10-10 01:21:35 UTC 4,145 bytes, 1 lines download raw bytes

1import{j as e,G as a,I as s,ab as o}from"./index-BpPJ2_Pw.js";const t=()=>e.jsxs(a,{children:[e.jsx(s,{eyebrow:"Legal",title:"Privacy Policy",subtitle:"Last updated: May 4, 2026"}),e.jsx("section",{className:"mx-auto max-w-3xl px-6 py-12",children:e.jsxs(o,{children:[e.jsx("p",{children:'This Privacy Policy explains how Ironfeed LLC ("IRONFEED", "we", "us") collects, uses, and protects your information when you use our product feed management platform.'}),e.jsx("h2",{children:"1. Data we collect"}),e.jsxs("p",{children:[e.jsx("strong",{children:"Account data"}),": name, email address, password (hashed), company name and billing information."]}),e.jsxs("p",{children:[e.jsx("strong",{children:"Product data"}),": the product catalog data you import into IRONFEED for the purpose of generating feeds."]}),e.jsxs("p",{children:[e.jsx("strong",{children:"Usage data"}),": log data, IP addresses, device and browser information, pages visited and actions taken in the product."]}),e.jsxs("p",{children:[e.jsx("strong",{children:"Cookies"}),": essential cookies for authentication and session management, and analytics cookies."]}),e.jsx("h2",{children:"2. How we use your data"}),e.jsxs("ul",{children:[e.jsx("li",{children:"To provide and operate the IRONFEED service"}),e.jsx("li",{children:"To process payments and manage your subscription"}),e.jsx("li",{children:"To respond to support requests"}),e.jsx("li",{children:"To send transactional emails (account, billing, security)"}),e.jsx("li",{children:"To send product updates (you can opt out at any time)"}),e.jsx("li",{children:"To improve product performance and detect abuse"})]}),e.jsx("h2",{children:"3. Third parties"}),e.jsx("p",{children:"We share data only with the third parties we use to provide and promote the service: cloud hosting, payment processor, email service provider, analytics, and advertising platforms (Google, Meta). Each third party is bound by a Data Processing Agreement."}),e.jsx("h2",{children:"4. Cookies"}),e.jsx("p",{children:"We use essential cookies, analytics cookies and advertising cookies. We use Google Analytics to measure how our website is used, and Google Ads to measure the performance of our ads."}),e.jsx("p",{children:"We use the Meta Pixel (provided by Meta Platforms) to measure the performance of our ads and to build ad audiences. The Meta Pixel sends Meta the following events: page views, completion of a free feed audit, submission of the audit email form, demo request, and account signup. We do not send your email address or your feed URL to Meta. We do not load the Meta Pixel for visitors we detect, based on their IP address, as located in the European Economic Area, the United Kingdom or Switzerland."}),e.jsx("h2",{children:"5. Your rights (GDPR / CCPA)"}),e.jsxs("p",{children:["If you are in the EU, UK or California, you have the right to access, correct, delete, export and object to processing of your personal data. Email ",e.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"}),"."]}),e.jsx("h2",{children:"6. Data retention"}),e.jsx("p",{children:"We retain your account data for the duration of your subscription. On cancellation, all customer data is deleted within 30 days."}),e.jsx("h2",{children:"7. Data security"}),e.jsx("p",{children:"All data is encrypted in transit (TLS 1.3) and at rest (AES-256). Access to production systems requires two-factor authentication."}),e.jsx("h2",{children:"8. International transfers"}),e.jsx("p",{children:"Where required (e.g. EU to US), we rely on Standard Contractual Clauses to ensure adequate protection."}),e.jsx("h2",{children:"9. Changes to this policy"}),e.jsx("p",{children:"We may update this policy. Material changes will be communicated by email and posted on this page."}),e.jsx("h2",{children:"10. Contact"}),e.jsxs("p",{children:["For privacy questions: ",e.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"}),"."]}),e.jsxs("p",{children:["See also: ",e.jsx("a",{href:"/terms",children:"Terms of Service"})," · ",e.jsx("a",{href:"/security",children:"Security"}),"."]})]})})]});
1export{t as component};

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.