Privacy policy
CartMotion shows an animation when a shopper adds a product to the cart. It does not collect anything about your products, your orders, your customers, or the people visiting your store.
What the app stores
One record per installed shop, created by Shopify’s standard app authentication:
- your shop’s
.myshopify.comdomain - the access token that lets the app call the Shopify Admin API on your behalf
- the permission scope granted to the app
That is the complete list. There is no other database, and no other table.
What the app reads, without storing it
CartMotion requests a single permission, read_themes. It is used for one purpose: reading the config/settings_data.json file of your published theme to determine whether the CartMotion app embed is switched on, so the app can show you an accurate setup status. The contents of that file are used to answer that question and are not retained.
What happens in a shopper’s browser
The animation is delivered as a Shopify theme app extension and runs entirely in the shopper’s browser. It sends nothing to CartMotion’s servers — no analytics, no events, no identifiers. It does not set cookies, does not use local storage to track anyone, and does not read cart tokens or customer information.
It observes that your theme’s own add-to-cart request succeeded, and then draws the animation. It never performs the add-to-cart itself and never modifies your theme’s network requests or responses.
Your settings
Everything you configure — animation style, duration, colours, messages — is stored by Shopify in your theme’s settings, not by CartMotion.
Where data is held, and who processes it
The session record described above is stored in a PostgreSQL database hosted by Render (render.com), which hosts the application. Render acts as a sub-processor for hosting and storage. No data is shared with anyone else, sold, or used for advertising.
Retention and deletion
- Uninstalling the app triggers Shopify’s
app/uninstalledwebhook, and the shop’s session record is deleted. - CartMotion implements Shopify’s mandatory privacy webhooks —
customers/data_request,customers/redactandshop/redact. Because no customer data is ever collected, there is nothing to return for a data request and nothing to erase for a customer redaction; a shop redaction removes the session record.
Your rights
If you are in a jurisdiction with data protection rights such as the GDPR or the CCPA, you may ask what is held about your shop, ask for it to be corrected, or ask for it to be deleted. Given the single record described above, deletion is achieved by uninstalling the app. Contact us for anything else.
Changes to this policy
If this policy changes in a way that affects what is collected, the date at the top of this page will change. Material changes will be communicated to installed shops.
Contact
Email alex.antoniuk2@gmail.com.