1import{j as e}from"./vendor-react-Bli903U_.js";import{u as r,H as t,F as a}from"./index-DAZjrJyx.js";import"./vendor-others-Dj0E486B.js";import"./vendor-router-NkA5i2tO.js";import"./vendor-icons-C1GqOiu1.js";import"./vendor-slick-v6w1A0IM.js";const m=()=>{r("Privacy Policy | StreetParkingBuddy","Read the Privacy Policy for StreetParkingBuddy, operated by Zigmo LLC. Understand how we collect, use, store, and safeguard your personal data.");const s=[{label:"Home",href:"/"}];return e.jsxs("div",{className:"bg-neutral-50 min-h-screen flex flex-col",children:[e.jsx(t,{navItems:s}),e.jsx("main",{className:"flex-grow pt-32 pb-20 px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"max-w-4xl mx-auto bg-white rounded-3xl shadow-[0_4px_12px_rgba(0,0,0,0.05)] border border-neutral-100 p-8 md:p-12",children:[e.jsxs("header",{className:"mb-12 text-center",children:[e.jsx("h1",{className:"text-4xl md:text-5xl font-extrabold text-gray-900 mb-4 tracking-tight",children:"Privacy Policy"}),e.jsx("p",{className:"text-lg text-primary-600 font-medium",children:"Effective Date: 06/02/2026"})]}),e.jsxs("div",{className:"space-y-8 text-lg text-gray-700 leading-relaxed",children:[e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4 pb-2 border-b-2 border-primary-100",children:"Introduction"}),e.jsx("p",{children:"Zigmo LLC (âwe,â âus,â or âourâ), a limited liability company organized under the laws of California, operates StreetParkingBuddy (âAppâ), a free-to-use mobile application with optional subscriptions. This Privacy Policy explains how we collect, use, share, and protect your personal information when you use our App. This policy applies to all users located within the United States."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4 pb-2 border-b-2 border-primary-100",children:"Information Collection"}),e.jsx("h3",{className:"text-xl font-semibold text-primary-700 mt-6 mb-3",children:"What Information We Collect"}),e.jsx("p",{className:"font-semibold text-gray-900 mt-4 mb-2",children:"A. Information Provided Directly by You"}),e.jsxs("ul",{className:"list-disc pl-6 space-y-2 text-gray-600 marker:text-primary-500 mb-4",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Free Users and Subscribers:"})," Display name, email address, password, and Profile Photo (optional)."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Subscribers Only:"})," Payment information (processed securely through third-party processors)."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Third-Party Sign-In:"})," Basic profile data if you sign in with Apple or Google (such as your unique provider ID, name, and email address)."]})]}),e.jsx("p",{className:"font-semibold text-gray-900 mt-6 mb-2",children:"B. Automatically Collected Information"}),e.jsxs("ul",{className:"list-disc pl-6 space-y-2 text-gray-600 marker:text-primary-500 mb-4",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Device & Usage Information:"})," Device type, operating system, unique device identifiers, features used, interaction data, and local time zone."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"App Permissions:"})," Camera Access: To capture parking sign photos (processed as described below)."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Notification Preferences:"})," Opt-in for parking reminders and updates."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Location Data:"})," Used only if you opt in."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Feature-Specific Data Storage:"}),e.jsxs("ul",{className:"list-[circle] pl-6 mt-2 space-y-1",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Strictly Local Data:"})," Your precise location data, parking history, map pins, and saved parking sign photos are stored strictly locally on your device via local device storage. This data does not sync to the cloud and is never transmitted to or stored on our servers."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Cloud-Synced Data:"})," Ticket Savings Tracker statistics (total spots parked and estimated dollar savings values) are associated with your account profile in the cloud to persist your achievements across devices."]})]})]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Analytics and Diagnostics:"}),e.jsxs("ul",{className:"list-[circle] pl-6 mt-2 space-y-1",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Analytics Data:"})," Pseudonymous user IDs (UIDs) and usage data used for internal reporting and tracking engagement across sessions."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Error and Performance Monitoring:"})," Crash logs and diagnostic data collected via Sentry. We configure these tools to strip direct personal identifiers (such as names or emails), though technical network data (like masked IP addresses) may be processed strictly for debugging purposes."]})]})]})]}),e.jsx("h3",{className:"text-xl font-semibold text-primary-700 mt-8 mb-3",children:"How We Collect Information"}),e.jsxs("ul",{className:"list-disc pl-6 space-y-2 text-gray-600 marker:text-primary-500",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Directly from you:"})," When you create an account, subscribe, update your profile, or contact us."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Automatically:"})," Through your use of the App and integrated analytics tools."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Through trusted third-party services:"})," From sign-in providers, analytics platforms, and subscription management tools."]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4 pb-2 border-b-2 border-primary-100",children:"Why We Collect and How We Use Your Information"}),e.jsx("p",{className:"mb-4",children:"We use your information to operate, improve, and secure StreetParkingBuddy, specifically:"}),e.jsxs("ul",{className:"list-disc pl-6 space-y-2 text-gray-600 marker:text-primary-500",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Core Functionality:"})," To authenticate accounts, manage user profiles, and process subscriptions."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"AI Parking Sign Processing:"})," When you snap a photo of a parking sign, it is transmitted securely to our custom backend server and forwarded to our third-party AI provider (Google Gemini API). Our server processes these images strictly in-memory to provide your result and does not permanently store the images remotely."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Reminders & Navigation:"})," To send parking expiration reminders (scheduled locally on your device) and provide your local Parking History. Because your photos and map locations are written strictly to local storage, uninstalling the App will permanently delete this local history."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Gamification:"})," To track and persist your estimated aggregate ticket savings in the cloud."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"App Optimization:"})," To monitor crashes, fix technical bugs via Sentry, and analyze engagement via PostHog and Firebase."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Communications:"})," To provide customer support, send critical system updates, or send marketing communications (with opt-out options)."]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4 pb-2 border-b-2 border-primary-100",children:"Information Sharing and Disclosure"}),e.jsxs("p",{className:"mb-4",children:[e.jsx("strong",{className:"text-gray-900 bg-primary-50 px-2 py-1 rounded",children:"We do not sell your personal information."})," We may share your information with trusted third-party service providers who help us operate our services, grouped by function below:"]}),e.jsxs("ul",{className:"list-disc pl-6 space-y-2 text-gray-600 marker:text-primary-500 mb-6",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Infrastru
1cture & AI Processing:"})," Google Cloud, Google Gemini API"]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Analytics & Performance Monitoring:"})," PostHog, Firebase, Sentry"]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Subscription Management & Authentication:"})," RevenueCat, Apple, Google"]})]}),e.jsx("h3",{className:"text-xl font-semibold text-primary-700 mt-6 mb-3",children:"Other Disclosures"}),e.jsxs("ul",{className:"list-disc pl-6 space-y-2 text-gray-600 marker:text-primary-500",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Legal Requirements:"})," If required to do so by law, regulation, or a valid legal process."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Business Transfers:"})," In connection with a merger, acquisition, reorganization, or asset sale, your information may be transferred as part of the business assets."]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4 pb-2 border-b-2 border-primary-100",children:"Data Retention"}),e.jsx("p",{children:"We retain your personal information (such as email, display name, and tracker statistics) for as long as your account remains active. If you request account deletion, we will delete or anonymize your personal data within 30 days, except where we are legally required to retain specific data (such as transactional subscription records for financial and tax auditing via RevenueCat)."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4 pb-2 border-b-2 border-primary-100",children:"Data Security"}),e.jsx("p",{className:"mb-4",children:"We use industry-standard administrative, technical, and physical measures to protect your information, including encryption in transit and secure servers. However, no method of electronic transmission or storage is 100% secure."}),e.jsxs("p",{children:[e.jsx("strong",{className:"text-gray-800",children:"Important Note on Local Data:"})," Location data used for parking navigation, as well as the photos and metadata for your local Parking History, are stored strictly on your individual device. This data is never backed up to our servers. Consequently, uninstalling the App or clearing app data will result in the permanent loss of your local parking history and photos."]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4 pb-2 border-b-2 border-primary-100",children:"User Rights and Choices"}),e.jsx("h3",{className:"text-xl font-semibold text-primary-700 mt-6 mb-3",children:"Access, Correction, and Deletion"}),e.jsx("p",{children:"You can update or permanently delete your personal information at any time through your account settings or by contacting us."}),e.jsx("h3",{className:"text-xl font-semibold text-primary-700 mt-6 mb-3",children:"Opt-Out Options"}),e.jsxs("ul",{className:"list-disc pl-6 space-y-2 text-gray-600 marker:text-primary-500",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Marketing Emails:"}),' Click the "unsubscribe" link in any marketing email.']}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-gray-800",children:"Push Notifications & Location Access:"})," Manage or revoke these permissions at any time through your deviceâs operating system settings."]})]}),e.jsx("h3",{className:"text-xl font-semibold text-primary-700 mt-6 mb-3",children:"Account Termination"}),e.jsx("p",{children:"Upon deleting your account, cloud-stored personal identifiers and pseudonymous IDs are removed or permanently anonymized in accordance with our data retention policy."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4 pb-2 border-b-2 border-primary-100",children:"Regional Privacy Notices"}),e.jsx("h3",{className:"text-xl font-semibold text-primary-700 mt-6 mb-3",children:"California Privacy Rights (CCPA / CPRA)"}),e.jsx("p",{className:"mb-4",children:"If you are a California resident, the California Consumer Privacy Act (including amendments by the CPRA) grants you specific rights regarding your personal information:"}),e.jsxs("ul",{className:"list-disc pl-6 space-y-2 text-gray-600 marker:text-primary-500 mb-4",children:[e.jsx("li",{children:"The right to know what personal data we collect, use, and disclose."}),e.jsx("li",{children:"The right to request the deletion of your personal data."}),e.jsx("li",{children:"The right to correct inaccurate personal data."}),e.jsx("li",{children:'The right to opt-out of the "sale" or "sharing" of your personal data. We do not sell your personal information, nor do we share it with third parties for cross-context behavioral advertising.'}),e.jsx("li",{children:"The right to limit the use of Sensitive Personal Information. While our app utilizes precise geolocation, this data is kept entirely on your local device storage and is not collected or processed by our servers."})]}),e.jsx("p",{children:"To exercise any of these rights, please contact us at the email address provided below."}),e.jsx("h3",{className:"text-xl font-semibold text-primary-700 mt-8 mb-3",children:"International Users (GDPR Notice)"}),e.jsx("p",{children:"StreetParkingBuddy is designed and intended exclusively for users residing within the United States. We do not intentionally target, market to, or offer services to individuals located within the European Union or European Economic Area, and the GDPR does not apply to our operations."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4 pb-2 border-b-2 border-primary-100",children:"Childrenâs Privacy"}),e.jsx("p",{children:"StreetParkingBuddy is not intended for use by children under the age of 13. We do not knowingly collect personal data from children under 13. If we discover that a child under 13 has provided us with personal data, we will immediately delete it from our systems in compliance with the Childrenâs Online Privacy Protection Act (COPPA)."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4 pb-2 border-b-2 border-primary-100",children:"Changes to This Privacy Policy"}),e.jsx("p",{children:"We may update this Privacy Policy from time to time to reflect operational or legal changes. If we make material changes, we will notify you by posting a notice within the App or by sending an email. We encourage you to review this policy periodically."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4 pb-2 border-b-2 border-primary-100",children:"Contact Us"}),e.jsx("p",{className:"mb-4",children:"If you have any questions, concerns, or privacy requests regarding this Privacy Policy, please contact us at:"}),e.jsxs("address",{className:"bg-gray-50 p-6 rounded-xl border border-gray-100 not-italic",children:[e.jsx("strong",{className:"text-gray-900 block mb-2",children:"Zigmo LLC"}),e.jsx("span",{className:"text-gray-600 block mb-1",children:"1301 N Broadway STE 32091"}),e.jsx("span",{className:"text-gray-600 block mb-2",children:"Los Angeles, CA 90012"}),e.jsx("a",{href:"mailto:[email protected]",className:"text-primary-600 hover:text-primary-700 transition-colors block",children:"[email protected]"})]})]})]})]})}),e.jsx(a,{})]})};export{m 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.