1import { j as jsxRuntimeExports, S as Shield, M as Mail } from './index-CNT5CkK7.js'; 2import { P as Phone } from './phone-BYCO7cEE.js'; 3import { E as ExternalLink } from './external-link-BPkSVFWl.js'; 4 5function PrivacyPolicyPage() { 6 return /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "min-h-screen bg-[#0a0f1e] text-white", children: [ 7 /* @__PURE__ */ jsxRuntimeExports.jsx("header", { className: "border-b border-slate-800 bg-[#0d1424]", children: /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "max-w-4xl mx-auto px-6 py-4 flex items-center gap-3", children: [ 8 /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "w-8 h-8 rounded-full bg-[#d4af37] flex items-center justify-center shrink-0", children: /* @__PURE__ */ jsxRuntimeExports.jsx(Shield, { className: "w-4 h-4 text-[#0a0f1e]" }) }), 9 /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { children: [ 10 /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "text-sm font-bold text-white", children: "Expert Protection Services" }),
11 /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "text-xs text-slate-400", children: "Licensed Insurance Agency" }) 12 ] }) 13 ] }) }), 14 /* @__PURE__ */ jsxRuntimeExports.jsxs("main", { className: "max-w-4xl mx-auto px-6 py-12 space-y-10", children: [ 15 /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "space-y-3", children: [ 16 /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "flex items-center gap-2", children: [ 17 /* @__PURE__ */ jsxRuntimeExports.jsx(Shield, { className: "w-6 h-6 text-[#d4af37]" }), 18 /* @__PURE__ */ jsxRuntimeExports.jsx("h1", { className: "text-2xl font-bold text-white", children: "Privacy Policy" }) 19 ] }), 20 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-400 text-sm", children: "Last updated: July 3, 2026" }) 21 ] }), 22 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 leading-relaxed", children: 'Expert Protection Services ("we," "us," or "our") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you interact with our agency, website, agent portal, or SMS communications. Please read this policy carefully. By using our services, you agree to the practices described herein.' }),
23 /* @__PURE__ */ jsxRuntimeExports.jsxs("section", { className: "space-y-4", children: [ 24 /* @__PURE__ */ jsxRuntimeExports.jsx("h2", { className: "text-lg font-semibold text-[#d4af37]", children: "1. Information We Collect" }), 25 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 leading-relaxed", children: "We may collect the following categories of personal information:" }), 26 /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "space-y-4", children: [ 27 /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { children: [ 28 /* @__PURE__ */ jsxRuntimeExports.jsx("h3", { className: "text-white font-medium mb-1", children: "a. Information You Provide Directly" }), 29 /* @__PURE__ */ jsxRuntimeExports.jsx("ul", { className: "space-y-1.5 text-slate-300 text-sm", children: [ 30 "Full name, date of birth, and contact information (address, phone number, email)", 31 "Mobile phone number for SMS communications", 32 "Insurance policy details, vehicle information, and property information", 33 "Driver's license numbers and other identification documents", 34 "Payment and billing information", 35 "Claims information and loss history" 36 ].map((item) => /* @__PURE__ */ jsxRuntimeExports.jsxs("li", { className: "flex items-start gap-2", children: [
37 /* @__PURE__ */ jsxRuntimeExports.jsx("span", { className: "mt-1.5 w-1.5 h-1.5 rounded-full bg-[#d4af37] shrink-0" }), 38 /* @__PURE__ */ jsxRuntimeExports.jsx("span", { children: item }) 39 ] }, item)) }) 40 ] }), 41 /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { children: [ 42 /* @__PURE__ */ jsxRuntimeExports.jsx("h3", { className: "text-white font-medium mb-1", children: "b. Information Collected Automatically" }), 43 /* @__PURE__ */ jsxRuntimeExports.jsx("ul", { className: "space-y-1.5 text-slate-300 text-sm", children: [ 44 "Log data including IP address, browser type, pages visited, and timestamps", 45 "Device information including operating system and device identifiers", 46 "Usage data from our agent portal and web applications" 47 ].map((item) => /* @__PURE__ */ jsxRuntimeExports.jsxs("li", { className: "flex items-start gap-2", children: [ 48 /* @__PURE__ */ jsxRuntimeExports.jsx("span", { className: "mt-1.5 w-1.5 h-1.5 rounded-full bg-[#d4af37] shrink-0" }),
49 /* @__PURE__ */ jsxRuntimeExports.jsx("span", { children: item }) 50 ] }, item)) }) 51 ] }), 52 /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { children: [ 53 /* @__PURE__ */ jsxRuntimeExports.jsx("h3", { className: "text-white font-medium mb-1", children: "c. SMS and Communication Data" }), 54 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 text-sm", children: "When you opt in to receive SMS messages, we collect your mobile phone number and records of messages sent and received. Message content may be retained for compliance and service quality purposes." }) 55 ] }) 56 ] }) 57 ] }), 58 /* @__PURE__ */ jsxRuntimeExports.jsxs("section", { className: "space-y-3", children: [ 59 /* @__PURE__ */ jsxRuntimeExports.jsx("h2", { className: "text-lg font-semibold text-[#d4af37]", children: "2. How We Use Your Information" }), 60 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 leading-relaxed", children: "We use the information we collect to:" }),
61 /* @__PURE__ */ jsxRuntimeExports.jsx("ul", { className: "space-y-2 text-slate-300", children: [ 62 "Provide, operate, and improve our insurance agency services", 63 "Process insurance applications, policy changes, renewals, and claims", 64 "Communicate with you about your policies, quotes, and account via phone, email, or SMS", 65 "Send appointment reminders, policy notifications, and service updates via SMS (with your consent)", 66 "Comply with legal and regulatory obligations applicable to licensed insurance agencies", 67 "Detect, prevent, and address fraud, security incidents, and technical issues", 68 "Respond to your inquiries and provide customer support" 69 ].map((item) => /* @__PURE__ */ jsxRuntimeExports.jsxs("li", { className: "flex items-start gap-2", children: [ 70 /* @__PURE__ */ jsxRuntimeExports.jsx("span", { className: "mt-1.5 w-1.5 h-1.5 rounded-full bg-[#d4af37] shrink-0" }), 71 /* @__PURE__ */ jsxRuntimeExports.jsx("span", { children: item }) 72 ] }, item)) }) 73 ] }),
74 /* @__PURE__ */ jsxRuntimeExports.jsxs("section", { className: "space-y-3", children: [ 75 /* @__PURE__ */ jsxRuntimeExports.jsx("h2", { className: "text-lg font-semibold text-[#d4af37]", children: "3. SMS Communications" }), 76 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 leading-relaxed", children: "We use SMS/text messaging to communicate with clients and prospects who have provided explicit consent. SMS communications are facilitated through Twilio, Inc., a third-party messaging platform. By opting in to SMS communications, you acknowledge that:" }), 77 /* @__PURE__ */ jsxRuntimeExports.jsx("ul", { className: "space-y-2 text-slate-300", children: [ 78 "Message and data rates may apply based on your mobile carrier plan", 79 "You may opt out at any time by replying STOP to any message", 80 "We do not use SMS for unsolicited marketing to individuals who have not consented", 81 "Your mobile number will not be shared with third parties for their marketing purposes" 82 ].map((item) => /* @__PURE__ */ jsxRuntimeExports.jsxs("li", { className: "flex items-start gap-2", children: [
83 /* @__PURE__ */ jsxRuntimeExports.jsx("span", { className: "mt-1.5 w-1.5 h-1.5 rounded-full bg-[#d4af37] shrink-0" }), 84 /* @__PURE__ */ jsxRuntimeExports.jsx("span", { children: item }) 85 ] }, item)) }), 86 /* @__PURE__ */ jsxRuntimeExports.jsxs("p", { className: "text-slate-300 leading-relaxed", children: [ 87 "For full SMS opt-in and opt-out details, see our", 88 " ", 89 /* @__PURE__ */ jsxRuntimeExports.jsx("a", { href: "/sms-consent", className: "text-[#d4af37] underline underline-offset-2 hover:text-yellow-300", children: "SMS Consent Page" }), 90 "." 91 ] }) 92 ] }), 93 /* @__PURE__ */ jsxRuntimeExports.jsxs("section", { className: "space-y-3", children: [ 94 /* @__PURE__ */ jsxRuntimeExports.jsx("h2", { className: "text-lg font-semibold text-[#d4af37]", children: "4. How We Share Your Information" }), 95 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 leading-relaxed", children: "We do not sell your personal information. We may share your information in the following limited circumstances:" }),
96 /* @__PURE__ */ jsxRuntimeExports.jsx("ul", { className: "space-y-2 text-slate-300", children: [ 97 "With insurance carriers and underwriters to obtain quotes and process policies on your behalf", 98 "With service providers who assist us in operating our business (e.g., Twilio for SMS, cloud hosting providers), under confidentiality agreements", 99 "With regulatory authorities and law enforcement when required by law", 100 "With your consent or at your direction", 101 "In connection with a merger, acquisition, or sale of assets, with appropriate notice to you" 102 ].map((item) => /* @__PURE__ */ jsxRuntimeExports.jsxs("li", { className: "flex items-start gap-2", children: [ 103 /* @__PURE__ */ jsxRuntimeExports.jsx("span", { className: "mt-1.5 w-1.5 h-1.5 rounded-full bg-[#d4af37] shrink-0" }), 104 /* @__PURE__ */ jsxRuntimeExports.jsx("span", { children: item }) 105 ] }, item)) }) 106 ] }), 107 /* @__PURE__ */ jsxRuntimeExports.jsxs("section", { className: "space-y-3", children: [
108 /* @__PURE__ */ jsxRuntimeExports.jsx("h2", { className: "text-lg font-semibold text-[#d4af37]", children: "5. Data Retention" }), 109 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 leading-relaxed", children: "We retain personal information for as long as necessary to provide our services, comply with legal obligations, resolve disputes, and enforce our agreements. Insurance records may be retained for the period required by applicable state insurance regulations, typically 5â7 years. SMS opt-out records are retained indefinitely to honor your preferences." }) 110 ] }), 111 /* @__PURE__ */ jsxRuntimeExports.jsxs("section", { className: "space-y-3", children: [ 112 /* @__PURE__ */ jsxRuntimeExports.jsx("h2", { className: "text-lg font-semibold text-[#d4af37]", children: "6. Security" }), 113 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 leading-relaxed", children: "We implement reasonable administrative, technical, and physical safeguards to protect your personal information from unauthorized access, use, or disclosure. However, no method of transmission over the internet or electronic storage is 100% secure. We cannot guarantee absolute security." }) 114 ] }),
115 /* @__PURE__ */ jsxRuntimeExports.jsxs("section", { className: "space-y-3", children: [ 116 /* @__PURE__ */ jsxRuntimeExports.jsx("h2", { className: "text-lg font-semibold text-[#d4af37]", children: "6b. Google Calendar Integration" }), 117 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 leading-relaxed", children: "Our internal agent portal offers an optional Google Calendar integration that allows licensed insurance agents of Expert Protection Services to sync their Google Calendar with the agency management dashboard. This integration is used exclusively for internal scheduling and appointment management by agency staff." }), 118 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 leading-relaxed", children: "When an agent connects their Google Calendar, we access the following data through the Google Calendar API:" }), 119 /* @__PURE__ */ jsxRuntimeExports.jsx("ul", { className: "space-y-2 text-slate-300", children: [ 120 "Calendar event titles, dates, times, and descriptions", 121 "Event attendees (names and email addresses associated with calendar events)", 122 "Event locations and video conference links", 123 "Recurring event patterns and reminders" 124 ].map((item) => /* @__PURE__ */ jsxRuntimeExports.jsxs("li", { className: "flex items-start gap-2", children: [
125 /* @__PURE__ */ jsxRuntimeExports.jsx("span", { className: "mt-1.5 w-1.5 h-1.5 rounded-full bg-[#d4af37] shrink-0" }), 126 /* @__PURE__ */ jsxRuntimeExports.jsx("span", { children: item }) 127 ] }, item)) }), 128 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 leading-relaxed", children: "This data is used solely to display the agent's schedule within the EPS dashboard and to support appointment coordination. We do not share Google Calendar data with third parties, use it for advertising or AI model training, or store it beyond what is necessary to operate the sync feature. Agents may disconnect their Google Calendar at any time through Agent Settings, which immediately revokes our access and deletes the stored OAuth tokens." }), 129 /* @__PURE__ */ jsxRuntimeExports.jsxs("p", { className: "text-slate-300 leading-relaxed", children: [ 130 "Our use of data obtained through the Google Calendar API complies with the", 131 " ", 132 /* @__PURE__ */ jsxRuntimeExports.jsx( 133 "a", 134 { 135 href: "https://developers.google.com/terms/api-services-user-data-policy", 136 target: "_blank", 137 rel: "noopener noreferrer", 138 className: "text-[#d4af37] underline underline-offset-2 hover:text-yellow-300", 139 children: "Google API Services User Data Policy" 140 } 141 ), 142 " ", 143 "including the Limited Use requirements. Google Calendar data is not used to develop, improve, or train generalized AI or machine learning models." 144 ] }) 145 ] }),
146 /* @__PURE__ */ jsxRuntimeExports.jsxs("section", { className: "space-y-3", children: [ 147 /* @__PURE__ */ jsxRuntimeExports.jsx("h2", { className: "text-lg font-semibold text-[#d4af37]", children: "7. Your Rights" }), 148 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 leading-relaxed", children: "Depending on your state of residence, you may have the right to:" }), 149 /* @__PURE__ */ jsxRuntimeExports.jsx("ul", { className: "space-y-2 text-slate-300", children: [ 150 "Access the personal information we hold about you", 151 "Request correction of inaccurate personal information", 152 "Request deletion of your personal information (subject to legal retention requirements)", 153 "Opt out of SMS communications at any time by replying STOP", 154 "Lodge a complaint with your state insurance commissioner or data protection authority" 155 ].map((item) => /* @__PURE__ */ jsxRuntimeExports.jsxs("li", { className: "flex items-start gap-2", children: [
156 /* @__PURE__ */ jsxRuntimeExports.jsx("span", { className: "mt-1.5 w-1.5 h-1.5 rounded-full bg-[#d4af37] shrink-0" }), 157 /* @__PURE__ */ jsxRuntimeExports.jsx("span", { children: item }) 158 ] }, item)) }), 159 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 leading-relaxed", children: "To exercise any of these rights, please contact us using the information below." }) 160 ] }), 161 /* @__PURE__ */ jsxRuntimeExports.jsxs("section", { className: "space-y-3", children: [ 162 /* @__PURE__ */ jsxRuntimeExports.jsx("h2", { className: "text-lg font-semibold text-[#d4af37]", children: "8. Children's Privacy" }), 163 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 leading-relaxed", children: "Our services are not directed to individuals under the age of 18. We do not knowingly collect personal information from children. If we become aware that we have inadvertently collected information from a child, we will take steps to delete it promptly." }) 164 ] }),
165 /* @__PURE__ */ jsxRuntimeExports.jsxs("section", { className: "space-y-3", children: [ 166 /* @__PURE__ */ jsxRuntimeExports.jsx("h2", { className: "text-lg font-semibold text-[#d4af37]", children: "9. Changes to This Privacy Policy" }), 167 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 leading-relaxed", children: 'We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date at the top of this page. We encourage you to review this policy periodically. Your continued use of our services after any changes constitutes your acceptance of the updated policy.' }) 168 ] }), 169 /* @__PURE__ */ jsxRuntimeExports.jsxs("section", { className: "rounded-lg border border-slate-700 bg-slate-900/60 p-6 space-y-4", children: [ 170 /* @__PURE__ */ jsxRuntimeExports.jsx("h2", { className: "text-lg font-semibold text-[#d4af37]", children: "10. Contact Us" }), 171 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-slate-300 text-sm", children: "If you have questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:" }),
172 /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "space-y-3", children: [ 173 /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "flex items-center gap-3 text-slate-300", children: [ 174 /* @__PURE__ */ jsxRuntimeExports.jsx(Phone, { className: "w-4 h-4 text-[#d4af37] shrink-0" }), 175 /* @__PURE__ */ jsxRuntimeExports.jsxs("span", { children: [ 176 /* @__PURE__ */ jsxRuntimeExports.jsx("strong", { className: "text-white", children: "Phone / SMS:" }), 177 " +1 (833) 348-2571" 178 ] }) 179 ] }), 180 /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "flex items-center gap-3 text-slate-300", children: [ 181 /* @__PURE__ */ jsxRuntimeExports.jsx(Mail, { className: "w-4 h-4 text-[#d4af37] shrink-0" }), 182 /* @__PURE__ */ jsxRuntimeExports.jsxs("span", { children: [ 183 /* @__PURE__ */ jsxRuntimeExports.jsx("strong", { className: "text-white", children: "Email:" }), 184 " ", 185 /* @__P
185URE__ */ jsxRuntimeExports.jsx("a", { href: "mailto:[email protected]", className: "text-[#d4af37] underline underline-offset-2 hover:text-yellow-300", children: "[email protected]" }) 186 ] }) 187 ] }), 188 /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "flex items-center gap-3 text-slate-300", children: [ 189 /* @__PURE__ */ jsxRuntimeExports.jsx(ExternalLink, { className: "w-4 h-4 text-[#d4af37] shrink-0" }), 190 /* @__PURE__ */ jsxRuntimeExports.jsxs("span", { children: [ 191 /* @__PURE__ */ jsxRuntimeExports.jsx("strong", { className: "text-white", children: "Business Name:" }), 192 " Expert Protection Services" 193 ] }) 194 ] }) 195 ] }) 196 ] }), 197 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-xs text-slate-500 border-t border-slate-800 pt-6", children: "Expert Protection Services is a licensed independent insurance agency. This privacy policy applies to information collected by Expert Protection Services in connection with its insurance agency operations and digital communications." }) 198 ] }) 199 ] }); 200} 201 202export { PrivacyPolicyPage 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.