PageSourceSearch

https://solidinvoice.co/assets/js/PrivacyPolicy-DCp8a4UP.js

js solidinvoice.co collected 2026-10-03 19:16:26 UTC 17,708 bytes, 1 lines download raw bytes

1import{j as e}from"./ui-vendor-DcgYPCP1.js";import{N as s,B as t,F as a}from"./Footer-BXqOj-Oc.js";import{S as r}from"./shield-D0wh9rQW.js";import{F as n}from"./file-text-DrFawdT6.js";import{L as l}from"./lock-Df9z44V_.js";import{E as i}from"./eye-CFdwvVRQ.js";import"./react-vendor-3QtB4ma3.js";import"./index-BqspYZkK.js";const c=()=>e.jsxs("div",{className:"min-h-screen bg-gradient-to-b from-white to-gray-50",children:[e.jsx(s,{}),e.jsxs("main",{className:"container mx-auto px-4 py-16 max-w-6xl",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h1",{className:"text-4xl sm:text-5xl font-bold mb-4 text-gray-900",children:"Privacy Policy"}),e.jsx("p",{className:"text-gray-600 text-lg",children:"Last updated: 30 October 2025"})]}),e.jsx("div",{className:"bg-gradient-to-r from-green-50 to-orange-50 border-2 border-green-200 rounded-xl p-8 mb-12",children:e.jsxs("div",{className:"flex items-start gap-4 mb-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-lg bg-green-600 text-white flex items-center justify-center flex-shrink-0",children:e.jsx(r,{className:"w-6 h-6"})}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-3",children:"TL;DR: Key Points"}),e.jsxs("ul",{className:"space-y-2 text-gray-700",children:[e.jsxs("li",{className:"flex items-start",children:[e.jsx("span",{className:"text-green-600 mr-2",children:"✓"}),e.jsxs("span",{children:[e.jsx("strong",{children:"EU-hosted data:"})," All data stored in the EU with bank-level security"]})]}),e.jsxs("li",{className:"flex items-start",children:[e.jsx("span",{className:"text-green-600 mr-2",children:"✓"}),e.jsxs("span",{children:[e.jsx("strong",{children:"No data selling:"})," We never sell, rent, or share your data for marketing"]})]}),e.jsxs("li",{className:"flex items-start",children:[e.jsx("span",{className:"text-green-600 mr-2",children:"✓"}),e.jsxs("span",{children:[e.jsx("strong",{children:"GDPR compliant:"})," Full rights to access, correct, delete, and export your data"]})]}),e.jsxs("li",{className:"flex items-start",children:[e.jsx("span",{className:"text-green-600 mr-2",children:"✓"}),e.jsxs("span",{children:[e.jsx("strong",{children:"Transparent:"})," Clear explanation of what we collect and why"]})]})]})]})]})}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-4 gap-12",children:[e.jsx("aside",{className:"lg:col-span-1",children:e.jsxs("div",{className:"lg:sticky lg:top-24 bg-white border-2 border-gray-200 rounded-xl p-6",children:[e.jsxs("h3",{className:"font-bold text-gray-900 mb-4 flex items-center",children:[e.jsx(n,{className:"w-5 h-5 mr-2 text-green-600"}),"Table of Contents"]}),e.jsx("nav",{className:"space-y-2",children:[{id:"introduction",title:"1. Introduction"},{id:"information-collected",title:"2. Information We Collect"},{id:"how-we-use",title:"3. How We Use Your Information"},{id:"legal-basis",title:"4. Legal Basis for Processing (GDPR)"},{id:"data-storage",title:"5. Data Storage and Hosting"},{id:"cookies",title:"6. Cookies and Tracking"},{id:"email",title:"7. Email Communication"},{id:"third-party",title:"8. Third-Party Services"},{id:"self-hosted",title:"9. Self-Hosted Use"},{id:"data-retention",title:"10. Data Retention"},{id:"your-rights",title:"11. Your Rights"},{id:"data-transfers",title:"12. Data Transfers Outside the EU"},{id:"childrens-data",title:"13. Children's Data"},{id:"changes",title:"14. Changes to This Policy"},{id:"contact",title:"15. Contact"}].map(s=>e.jsx("a",{href:`#${s.id}`,className:"block text-sm text-gray-600 hover:text-green-600 hover:underline transition-colors",children:s.title},s.id))})]})}),e.jsxs("div",{className:"lg:col-span-3 prose prose-lg max-w-none space-y-8",children:[e.jsxs("section",{id:"introduction",className:"scroll-mt-20 space-y-4",children:[e.jsxs("h2",{className:"text-2xl font-semibold text-gray-900 flex items-center",children:[e.jsx("span",{className:"w-8 h-8 rounded-full bg-green-100 text-green-600 flex items-center justify-center text-sm font-bold mr-3",children:"1"}),"Introduction"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed",children:'This Privacy Policy explains how SolidWorx ("Company", "we", "us", or "our") collects, uses, and protects personal information when you use our invoicing and business management platform, accessible via our website and related services ("Services"). By creating an account or using the Services, you agree to the terms of this Privacy Policy.'})]}),e.jsxs("section",{id:"information-collected",className:"scroll-mt-20 space-y-4",children:[e.jsxs("h2",{className:"text-2xl font-semibold text-gray-900 flex items-center",children:[e.jsx("span",{className:"w-8 h-8 rounded-full bg-green-100 text-green-600 flex items-center justify-center text-sm font-bold mr-3",children:"2"}),"Information We Collect"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed",children:"We collect the following information:"}),e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-lg p-6 space-y-3",children:[e.jsxs("p",{className:"text-gray-700",children:[e.jsx("strong",{className:"text-gray-900",children:"Account Information:"}
1)," First name, last name, email address, password (stored in encrypted form)."]}),e.jsxs("p",{className:"text-gray-700",children:[e.jsx("strong",{className:"text-gray-900",children:"Business Information:"})," Company name, address, phone number, tax details, invoice settings, and financial operational data you enter into the platform."]}),e.jsxs("p",{className:"text-gray-700",children:[e.jsx("strong",{className:"text-gray-900",children:"Usage Data:"})," IP addresses, browser details, device identifiers, and analytics data (via Google Analytics)."]}),e.jsxs("p",{className:"text-gray-700",children:[e.jsx("strong",{className:"text-gray-900",children:"Customer Billing (SaaS):"})," Subscription and billing information is handled by Lemon Squeezy. We do not store credit card numbers."]}),e.jsxs("p",{className:"text-gray-700",children:[e.jsx("strong",{className:"text-gray-900",children:"Optional Payment Gateway Integrations:"})," If you connect external payment providers for your own customers, credentials are securely stored as tokens where applicable. We do not store or process card data."]})]})]}),e.jsxs("section",{id:"how-we-use",className:"scroll-mt-20 space-y-4",children:[e.jsxs("h2",{className:"text-2xl font-semibold text-gray-900 flex items-center",children:[e.jsx("span",{className:"w-8 h-8 rounded-full bg-green-100 text-green-600 flex items-center justify-center text-sm font-bold mr-3",children:"3"}),"How We Use Your Information"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed",children:"We use personal information strictly to:"}),e.jsxs("ul",{className:"space-y-2 text-gray-700 list-disc pl-6",children:[e.jsx("li",{children:"Create and maintain your account"}),e.jsx("li",{children:"Provide, operate, and improve the Services"}),e.jsx("li",{children:"Generate invoices and business documents as configured by you"}),e.jsx("li",{children:"Send necessary service emails (e.g., password reset, system notifications)"}),e.jsx("li",{children:"Provide support and respond to inquiries"}),e.jsx("li",{children:"Comply with legal obligations"})]}),e.jsx("div",{className:"bg-green-50 border border-green-200 p-4 rounded-lg",children:e.jsx("p",{className:"text-gray-800 font-semibold",children:"We do not sell, rent, trade, or share your personal information for advertising or marketing purposes."})})]}),e.jsxs("section",{id:"legal-basis",className:"scroll-mt-20 space-y-4",children:[e.jsxs("h2",{className:"text-2xl font-semibold text-gray-900 flex items-center",children:[e.jsx("span",{className:"w-8 h-8 rounded-full bg-green-100 text-green-600 flex items-center justify-center text-sm font-bold mr-3",children:"4"}),"Legal Basis for Processing (GDPR)"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed",children:"For individuals in the EU/EEA, we process data under the following bases:"}),e.jsxs("ul",{className:"space-y-2 text-gray-700 list-disc pl-6",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Contract performance:"})," Operating your account and providing the Services"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Legitimate interests:"})," Improving Service reliability and security"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Consent:"})," Analytics and certain optional features (where legally required)"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Legal obligation:"})," Record-keeping and compliance"]})]})]}),e.jsxs("section",{id:"data-storage",className:"scroll-mt-20 space-y-4",children:[e.jsxs("h2",{className:"text-2xl font-semibold text-gray-900 flex items-center",children:[e.jsx("span",{className:"w-8 h-8 rounded-full bg-green-100 text-green-600 flex items-center justify-center text-sm font-bold mr-3",children:"5"}),"Data Storage and Hosting"]}),e.jsx("div",{className:"bg-blue-50 border border-blue-200 p-4 rounded-lg",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(l,{className:"w-5 h-5 text-blue-600 mt-1 flex-shrink-0"}),e.jsxs("p",{className:"text-gray-800",children:[e.jsx("strong",{children:"All data for the SaaS platform is hosted in the EU."})," We use industry-standard technical and organizational safeguards to protect data in transit and at rest."]})]})})]}),e.jsxs("section",{id:"cookies",className:"scroll-mt-20 space-y-4",children:[e.jsxs("h2",{className:"text-2xl font-semibold text-gray-900 flex items-center",children:[e.jsx("span",{className:"w-8 h-8 rounded-full bg-green-100 text-green-600 flex items-center justify-center text-sm font-bold mr-3",children:"6"}),"Cookies and Tracking"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed",children:"We use cookies for authentication, session management, and analytics (Google Analytics). You may manage cookie preferences via your browser. Essential cookies are required for the Service to function."})]}),e.jsxs("section",{id:"email",className:"scroll-mt-20 space-y-4",children:[e.jsxs("h2",{className:"text-2xl font-semibold text-gray-900 flex items-center",children:[e.jsx("span",{className:"w-8 h-8 rounded-full bg-green-100 text-green-600 flex items-center justify-center text-sm font-bold mr-3",children:"7"}),"Email Communication"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed",children:"Transactional emails are sent via Postmark or your custom SMTP configuration. We only send service-related emails unless you provide explicit consent for marketing (if applicable)."})]}),e.jsxs("section",{id:"third-party",className:"scroll-mt-20 space-y-4",children:[e.jsxs("h2",{className:"text-2xl font-semibold text-gray-900 flex items-center",children:[e.jsx("span",{className:"w-8 h-8 rounded-full bg-green-100 text-green-600 flex items-center justify-center text-sm font-bold mr-3",children:"8"}),"Third-Party Services"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed",children:"The Services may integrate with external tools. Key providers include:"}),e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg p-4",children:[e.jsx("p",{className:"font-semibold text-gray-900 mb-1",children:"Lemon Squeezy"}),e.jsx("p",{className:"text-sm text-gray-600",children:"Subscription billing and secure payment processing"})]}),e.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg p-4",children:[e.jsx("p",{className:"font-semibold text-gray-900 mb-1",children:"Postmark"}),e.jsx("p",{className:"text-sm text-gray-600",children:"Email delivery"})]}),e.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg p-4",children:[e.jsx("p",{className:"font-semibold text-gray-900 mb-1",children:"Google Analytics"}),e.jsx("p",{className:"text-sm text-gray-600",children:"Usage analytics"})]})]}),e.jsx("p",{className:"text-gray-700 leading-relaxed",children:"These providers process data as independent or sub-processors according to their own privacy terms. We ensure that providers follow appropriate data protection standards."})]}),e.jsxs("section",{id:"self-hosted",className:"scroll-mt-20 space-y-4",children:[e.jsxs("h2",{className:"text-2xl font-semibold text-gray-900 flex items-center",children:[e.jsx("span",{className:"w-8 h-8 rounded-full bg-green-100 text-green-600 flex items-center justify-center text-sm font-bold mr-3",children:"9"}),"Self-Hosted Use"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed",children:"If you self-host SolidInvoice, you control your own data environment. This Privacy Policy applies only to our hosted SaaS platform. You are responsible for configuring data protection and compliance within your infrastru
1cture."})]}),e.jsxs("section",{id:"data-retention",className:"scroll-mt-20 space-y-4",children:[e.jsxs("h2",{className:"text-2xl font-semibold text-gray-900 flex items-center",children:[e.jsx("span",{className:"w-8 h-8 rounded-full bg-green-100 text-green-600 flex items-center justify-center text-sm font-bold mr-3",children:"10"}),"Data Retention"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed",children:"Data is retained as long as your account is active. You may request deletion at any time. Backups may temporarily retain deleted data for operational continuity before being permanently removed."})]}),e.jsxs("section",{id:"your-rights",className:"scroll-mt-20 space-y-4",children:[e.jsxs("h2",{className:"text-2xl font-semibold text-gray-900 flex items-center",children:[e.jsx("span",{className:"w-8 h-8 rounded-full bg-green-100 text-green-600 flex items-center justify-center text-sm font-bold mr-3",children:"11"}),"Your Rights"]}),e.jsx("div",{className:"bg-orange-50 border border-orange-200 p-4 rounded-lg",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(i,{className:"w-5 h-5 text-orange-600 mt-1 flex-shrink-0"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-800 font-semibold mb-2",children:"You have the right to:"}),e.jsxs("ul",{className:"space-y-1 text-gray-700 text-sm",children:[e.jsx("li",{children:"• Access your personal data"}),e.jsx("li",{children:"• Correct inaccurate data"}),e.jsx("li",{children:"• Delete your data"}),e.jsx("li",{children:"• Export your data"}),e.jsx("li",{children:"• Restrict processing"})]})]})]})}),e.jsx("p",{className:"text-gray-700 leading-relaxed",children:"Requests may be submitted via email to our support contact. We will verify and respond within required timeframes."})]}),e.jsxs("section",{id:"data-transfers",className:"scroll-mt-20 space-y-4",children:[e.jsxs("h2",{className:"text-2xl font-semibold text-gray-900 flex items-center",children:[e.jsx("span",{className:"w-8 h-8 rounded-full bg-green-100 text-green-600 flex items-center justify-center text-sm font-bold mr-3",children:"12"}),"Data Transfers Outside the EU"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed",children:"If data must be transferred outside the EU for specific integrations, we rely on compliant safeguards such as Standard Contractual Clauses (SCCs) or equivalent legal mechanisms."})]}),e.jsxs("section",{id:"childrens-data",className:"scroll-mt-20 space-y-4",children:[e.jsxs("h2",{className:"text-2xl font-semibold text-gray-900 flex items-center",children:[e.jsx("span",{className:"w-8 h-8 rounded-full bg-green-100 text-green-600 flex items-center justify-center text-sm font-bold mr-3",children:"13"}),"Children's Data"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed",children:"The Services are not intended for individuals under 16. We do not knowingly collect data from children. If we become aware of such data, it will be deleted."})]}),e.jsxs("section",{id:"changes",className:"scroll-mt-20 space-y-4",children:[e.jsxs("h2",{className:"text-2xl font-semibold text-gray-900 flex items-center",children:[e.jsx("span",{className:"w-8 h-8 rounded-full bg-green-100 text-green-600 flex items-center justify-center text-sm font-bold mr-3",children:"14"}),"Changes to This Policy"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed",children:"We may update this Privacy Policy as needed. The date at the top of the policy will indicate the latest revision. Continued use of the Service constitutes acceptance of any changes."})]}),e.jsxs("section",{id:"contact",className:"scroll-mt-20 space-y-4",children:[e.jsxs("h2",{className:"text-2xl font-semibold text-gray-900 flex items-center",children:[e.jsx("span",{className:"w-8 h-8 rounded-full bg-green-100 text-green-600 flex items-center justify-center text-sm font-bold mr-3",children:"15"}),"Contact"]}),e.jsxs("p",{className:"text-gray-700 leading-relaxed",children:["For privacy-related inquiries or data requests, contact us on the ",e.jsx("a",{href:"/contact",className:"text-green-700 hover:text-green-800 underline",children:"contact page"}),"."]})]})]})]}),e.jsxs("div",{className:"mt-16 rounded-2xl border border-green-200 bg-green-50 p-8 text-center",children:[e.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-3",children:"Ready to Get Started?"}),e.jsx("p",{className:"text-gray-600 mb-6 max-w-2xl mx-auto",children:"Your data is protected with encryption in transit and at rest, and daily backups. Cancel during your free trial and you won't be charged."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsx(t,{href:"https://solidinvoice.app/register",className:"bg-green-700 text-white hover:bg-green-800",size:"lg",children:"Start Free Trial"}),e.jsx(t,{href:"/contact",variant:"outline",className:"border-2 border-gray-900 text-gray-900 hover:bg-gray-900 hover:text-white",size:"lg",children:"Contact Support"})]})]})]}),e.jsx(a,{})]});
1export{c 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.