Privacy policy

Last updated October 22, 2026

Repeat Loyalty (“the app”, “we”) is a points and rewards app for Shopify stores, made by Octidev. This policy explains what the app collects when a merchant installs it, why, how long it is kept, and who else receives it. It applies to merchants who install the app and to their customers whose points the app records. Questions: support@octidev.com.

Who is responsible

For customers’ data, the merchant is in charge (the controller) and we process it on the merchant’s behalf, only to run their points program. Customers should contact the store they shop with about their data; the store can reach us, and Shopify passes us any request the store receives.

What we collect from Shopify

When a merchant installs the app, Shopify gives it access to:

What we keep

DataWhyHow long
Points history and balances, by Shopify customer idTo run the program: what each customer earned, spent and holdsWhile the app is installed
VIP tier memberships, by customer idTo give each customer their tier’s rateWhile the app is installed
Order amounts and order numbers inside the points historyTo work out points and the program’s reportsAs the points history
The program’s settings, and the name of staff who adjust points by handTo run the program and show who made each manual changeWhile the app is installed
The merchant’s alert email and a record of alerts sentTo tell the merchant when something needs attentionWhile the app is installed
A Klaviyo private key, if the merchant connects KlaviyoTo update the merchant’s own Klaviyo accountUntil disconnected; stored encrypted
Privacy requests received from ShopifyTo answer them and show they were handledData exports are available for 30 days

We don’t store customers’ names, email addresses, phone numbers or postal addresses. The app reads a customer’s name and email from Shopify when a merchant opens a page that shows them, and when it sends an update to the merchant’s Klaviyo account, and doesn’t keep them. We don’t sell data, use it for advertising, or combine it across stores.

Who else receives data

How we protect it

Everything travels over HTTPS. Credentials such as a Klaviyo key are encrypted in the database. Logs hold store domains and numeric ids only. Access to production systems is limited to named accounts with two-factor sign-in.

Deletion and requests

Changes

If this policy changes, we update the date at the top. Material changes are announced in the app before they take effect.

Contact

Write to support@octidev.com with any question about this policy or your data.