*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --bg: #050810; --surface: #0d1526; --border: rgba(255, 255, 255, .08); --text: #f0f4ff; --muted: #8899bb; --accent: #3b82f6; --green: #22c55e; } html, body { background: var(--bg); color: var(--text); font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; min-height: 100vh; line-height: 1.6; } a { color: var(--accent); text-decoration: none; } a:hover { text-decoration: underline; } /* ── Layout ── */ .page { max-width: 760px; margin: 0 auto; padding: 48px 24px 80px; } /* ── Header ── */ .header { display: flex; flex-direction: column; align-items: center; text-align: center; margin-bottom: 48px; } .logo-icon { width: 56px; height: 56px; background: rgba(59, 130, 246, .1); border: 1px solid rgba(59, 130, 246, .25); border-radius: 14px; display: flex; align-items: center; justify-content: center; margin-bottom: 16px; } .wordmark { font-size: 28px; font-weight: 900; letter-spacing: -1px; line-height: 1; margin-bottom: 6px; } .wordmark span { color: var(--accent); } .page-title { font-size: 20px; font-weight: 700; color: var(--text); margin-bottom: 4px; } .effective { font-size: 13px; color: var(--muted); } /* ── Section cards ── */ .section { background: var(--surface); border: 1px solid var(--border); border-radius: 14px; padding: 26px 30px; margin-bottom: 20px; } @media (max-width: 520px) { .section { padding: 20px 18px; } .wordmark { font-size: 22px; } } .section h2 { font-size: 13px; font-weight: 700; letter-spacing: .8px; text-transform: uppercase; color: var(--accent); margin-bottom: 14px; } .section p, .section li { font-size: 14px; color: #c8d6f0; line-height: 1.75; } .section ul, .section ol { padding-left: 18px; display: flex; flex-direction: column; gap: 7px; } .section ul { list-style: disc; } .section ol { list-style: decimal; } .section p + p, .section p + ul, .section ul + p { margin-top: 12px; } /* ── Highlight box ── */ .note { background: rgba(59, 130, 246, .07); border: 1px solid rgba(59, 130, 246, .2); border-radius: 8px; padding: 12px 16px; margin-top: 14px; font-size: 13px; color: #a8c0e8; line-height: 1.6; } /* ── Footer nav ── */ .footer-nav { text-align: center; padding-top: 48px; font-size: 14px; color: var(--muted); } .footer-nav a { color: var(--muted); margin: 0 12px; transition: color .15s; } .footer-nav a:hover { color: var(--accent); text-decoration: none; } .footer-nav span { opacity: .4; } .footer-copy { margin-top: 10px; font-size: 12px; color: rgba(136, 153, 187, .5); }
ShipVueue ("we", "our", or "us") is a Shopify app that provides live shipment visualization and analytics for Shopify merchants. This Privacy Policy explains what data we access, how we use it, and how we protect it.
By installing or using ShipVueue you agree to the practices described in this policy.
When you install ShipVueue, we access the following data from your Shopify store via the Shopify API:
We use the data collected solely to provide ShipVueue's features:
We do not sell, rent, or share your data with third parties for marketing or any other purposes.
None of these services receive your customers' personally identifiable information.
If you are located in the European Economic Area, you have the right to access, correct, or delete the data we hold about your store. ShipVueue supports Shopify's mandatory GDPR compliance webhooks:
We may update this Privacy Policy from time to time. Any changes will be posted at this URL with an updated effective date. Continued use of the app after changes constitutes acceptance of the updated policy.
Questions or concerns about this Privacy Policy?