CartMotion

Privacy policy

Last updated: 15 September 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:

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

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.