Data Deletion Policy
How and when data is deleted, and how to request deletion
Last updated2026-03-18
1. Overview
UPCODE SRL ("we", "us") takes data deletion seriously. This page explains what data we hold, how long we keep it, how it is automatically deleted, and how to request manual deletion. It applies to both Merchants who use the App and to End Users who interact with the chat widget on Merchant storefronts.
2. Automatic Data Expiry
Most data is deleted automatically without requiring any action from you:
  • Chat logs (messages and AI responses): Automatically deleted after 2 days from creation. Each record has a TTL (time-to-live) field; MongoDB deletes it automatically when that date is reached.
  • Contact leads (End User email/phone submitted via widget): Automatically deleted after 2 days, together with the associated chat session. This applies to all accounts.
  • Session identifiers: Stored only in the End User's browser session storage. Cleared automatically when the browser tab or session is closed. Not persisted server-side beyond the chat logs.
3. Merchant App Uninstall
When a Merchant uninstalls the App from their Shopify store, the following occurs:
  • Shopify sends an uninstall webhook to our systems.
  • We queue deletion of all data associated with that shop, including: chat logs, contact leads, conversations, and app configuration.
  • Deletion is completed within 30 days of receiving the uninstall webhook.
  • Exception — legal records: Any records required to comply with Romanian or applicable law are retained for the legally required period. Such records contain no End User personal information.
Important: Uninstalling the App permanently and irrecoverably deletes all associated data. This action cannot be undone.
4. How Merchants Can Request Data Deletion
If you are a Merchant and wish to request deletion of your data before the automatic expiry, or wish to confirm deletion after uninstall:
  • Email support@upcode.cc from the email associated with your Shopify store.
  • Include your Shopify store domain in the request.
  • Specify whether you want full deletion or deletion of a specific data category (e.g. only chat logs, only contact leads).
We will respond and confirm deletion within 30 days.
5. How End Users Can Request Deletion of Contact Information
If you are an End User (a customer who interacted with a chat widget on a Merchant's storefront) and you submitted your email address or phone number via the contact capture form and wish to have it deleted:
  • Email support@upcode.cc with the subject line: "Contact Data Deletion Request".
  • Include the following information to help us locate your record:
    • The URL of the storefront where you submitted the contact form.
    • The approximate date and time of submission.
    • The email address or phone number you submitted.
We will locate and delete the relevant record and confirm deletion within 14 days. Note that contact leads are in any case automatically deleted after 2 days.
End Users do not have access to chat logs as we do not collect any persistent identifier linking a chat session to a specific individual. Chat logs are stored under a randomly generated session UUID that is discarded when the browser session ends.
6. GDPR and Broader Data Rights
In addition to deletion, individuals in the EU/EEA, UK, and other jurisdictions with applicable data protection laws have additional rights including access, rectification, portability, and the right to object. See our full Privacy Policy for details.
You also have the right to lodge a complaint with your local data protection supervisory authority. In Romania, this is the Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal (ANSPDCP).
7. Contact
  • Company: UPCODE SRL
  • Country: Romania
  • Email: support@upcode.cc
For urgent data protection concerns, please mark your email subject line with "URGENT — Data Deletion" to ensure prompt handling.