Cervito logo Cervito

Privacy Policy

How we collect, use, and protect your data when you use Cervito AI Shop Assistant.

Last updated: March 2, 2026

Effective date: March 2, 2026

1. Who We Are

Cervito ("we", "us", "our") provides an AI-powered shopping assistant for Shopify merchants. This policy covers how we handle data for two types of users:

2. Data We Collect

2.1 Merchant Account Data

When you create a Cervito account, we collect:

2.2 Shopify Store Data

When you connect a Shopify store, we access data through Shopify's authorized OAuth API with these read-only scopes:

ScopeData accessedPurpose
read_productsProduct titles, descriptions, images, prices, variants, availabilityPower AI product recommendations in the chat widget
read_ordersOrder numbers, totals, line items, financial statusAttribute purchases to chat conversations for analytics
read_checkoutsCheckout statusConversion tracking
read_customersCustomer information associated with ordersLink visitor sessions to purchases

We sync product data every 6 hours and in real-time via Shopify webhooks. We only read data — Cervito never modifies your Shopify store.

2.3 Visitor Chat Data

When shoppers use the Cervito widget on a merchant's store, we collect:

What we do NOT collect from visitors:

2.4 Billing Data

Payments are processed entirely by Stripe. We never see, store, or handle your credit card number or bank details. Stripe provides us with a customer ID and subscription status only.

3. How We Use Your Data

DataUse
Email addressAuthentication, email verification, account notifications
Shopify productsAI-powered product recommendations in the chat widget
Chat messagesGenerate AI responses, power analytics and insights for the merchant
Interaction eventsAggregate analytics (conversation counts, conversion rates, product interest)
Order dataRevenue attribution — linking purchases to chat conversations

4. Sub-processors

We engage the following sub-processors to deliver Cervito. Each is contractually bound under their own Data Processing Addendum and Standard Contractual Clauses (SCCs) for international transfers where applicable. The canonical list is maintained at /docs/legal/sub-processors with at least 30 days notice before any change.

4.1 AI Processing (Anthropic — USA)

Chat messages and the relevant subset of your store catalog are sent to Anthropic's Claude API to generate assistant responses. Anthropic does not use API inputs to train its models (zero-retention per their commercial API terms). See Anthropic privacy policy · DPA.

4.2 Product Embeddings (OpenAI — USA)

Product titles and descriptions from your Shopify catalog are sent to OpenAI's embeddings API to generate the vector index used for semantic search. No personally identifiable information (visitor messages, customer data, order history) is sent to OpenAI — only product content already public on your storefront. See OpenAI privacy · DPA.

4.3 E-Commerce Platform (Shopify — multi-region)

Store data is accessed through Shopify's Admin API under the OAuth scopes listed in Section 2.2. Shopify is the Controller of the underlying data; Cervito is a Processor. See Shopify privacy policy · Shopify DPA.

4.4 Email Delivery (Resend — USA)

Transactional emails to merchants (verification links, daily debriefs, cost-budget alerts) are sent through Resend. Only the merchant's email address and the message content are shared. See Resend privacy · DPA.

4.5 Hosting (Railway — USA)

Application servers and databases are hosted on Railway. All data is encrypted in transit (TLS 1.2+). Database file is encrypted at rest by Railway's managed storage. Shopify access tokens are additionally encrypted at the column level (AES-256-GCM) with a key Cervito controls outside Railway. See Railway privacy · DPA.

4.6 Authentication (Google — multi-region)

If you choose Google sign-in, authentication is handled via Google OAuth. We request only your email address (the openid email scope). No profile data, contacts, or other Google data is accessed.

4.7 Payment Processing (Stripe — currently inactive)

Stripe is NOT currently engaged; Cervito uses bank-transfer invoicing during 2026. When Stripe is reactivated (planned Phase 1: 2026-Q3), merchants will receive 30 days notice before any payment data is transmitted. See the sub-processor list for status.

4.8 International transfers

Personal data of EU/UK data subjects that is transferred to a sub-processor outside the EEA/UK is governed by the EU Standard Contractual Clauses Module 3 (Processor-to-Processor) signed between Cervito and each non-EU sub-processor. Supplementary safeguards include TLS 1.2+ in transit, AES-256-GCM at rest for Shopify access tokens, and tenant-isolated database queries enforced at the application layer.

Enterprise merchants may request a counter-signed copy of our Data Processing Addendum by emailing privacy@cervito.app.

5. Cookies and Local Storage

Cervito uses a minimal set of functional cookies. We do not use any advertising, tracking, or analytics cookies.

NameTypeDurationPurpose
auth_tokenhttpOnly cookie7 daysMerchant dashboard authentication (JWT)
oauth_statehttpOnly cookie10 minutesCSRF protection during Google sign-in
shopify_noncehttpOnly cookie10 minutesCSRF protection during Shopify OAuth

The chat widget uses browser localStorage (not cookies) to store a random session ID and chat history. This data has a 30-minute expiry and is scoped to the merchant's store domain.

6. Data Security

We implement the following security measures:

7. Data Retention

Following EU/GDPR best practice, we apply tiered retention windows that minimize the amount of personal data we hold beyond what's needed to deliver the service:

Merchants may instruct us to apply shorter retention windows by emailing privacy@cervito.app.

8. Your Rights

Depending on your jurisdiction, you may have the right to:

To exercise any of these rights, please use our self-service request form. We will verify ownership of the email address before any data is exported or deleted.

For Shopify Store Visitors

If you interacted with the Cervito widget on a merchant's store, you can request a copy of your data or its deletion directly from us through the self-service privacy request form — no merchant intermediation required. We will email a verification link to the address you submit; once you confirm, we will compile and email your data export, or cascade-delete your records across every Cervito-powered store that holds data about your email address. Requests are processed within 30 days as required by GDPR Article 12(3); deletion requests typically complete within minutes of email verification.

Automated GDPR Webhooks (Shopify)

When a customer requests data deletion through Shopify, Shopify notifies us via three mandatory GDPR webhooks:

These webhooks fire server-to-server and are verified with HMAC-SHA256 signatures — no manual action is required from the merchant or customer for deletion to propagate.

Legal note: This privacy policy is provided for transparency. Depending on your jurisdiction (e.g., GDPR, CCPA, PIPEDA), additional obligations may apply. We recommend consulting legal counsel to ensure full compliance with applicable data protection regulations.

9. Children's Privacy

Cervito is not directed at children under 16. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, please contact us and we will delete it promptly.

10. Changes to This Policy

We may update this privacy policy from time to time. Changes will be posted on this page with an updated "Last updated" date. For material changes, we will notify merchants via email or dashboard notification.

11. Contact

For privacy questions, data requests, or concerns: