CartMotion

Privacy policy

Last updated: 19 October 2026

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:

And, if the app has asked you for an App Store review through Shopify’s own review window, a note of when it asked and Shopify’s one-word answer — for example “success” or “cooldown-period”. Not whether you wrote a review, and not what it said: Shopify does not tell us, and we do not want to know.

That is the complete list. There is no other table.

In your store, the app keeps one hidden value: the name of your plan, “free” or “standard”, on the app’s own installation record, so your storefront knows which characters and seasonal effects to show. It is not shown in your admin, other apps cannot read it, and Shopify clears it after the app is uninstalled.

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 records described above are 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

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 records 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 hello@alexcommercelabs.com.