Privacy policy

Last updated: July 31, 2026 · Applies to the Fairstride Product Quiz app and fairstride.app

Who we are

Fairstride ("we") makes apps for Shopify merchants. Fairstride Product Quiz lets a store run a product-recommendation quiz on its storefront. Contact: hello@fairstride.app.

What the app stores

What we do not do

Where data lives

App data is hosted on Render (United States) in a managed PostgreSQL database. Transactional email (for example, new-response notifications) is sent through Resend. Shopify provides the platform the app runs on. These providers process data only to provide their service to us.

Optional Klaviyo integration

A merchant can choose to connect Fairstride to the merchant's own Klaviyo account. The integration is optional and is not active unless the merchant configures it for a quiz.

When the shopper explicitly agrees to the quiz's unchecked email-marketing consent request, Fairstride sends the shopper's email address, answer path, recommended products, and the consent timestamp and source to the list the merchant selected in Klaviyo. Fairstride does not bundle this consent with access to quiz results.

Fairstride keeps a bounded delivery snapshot only while it is needed for delivery and retry, then clears that payload and the Klaviyo profile identifier when processing reaches a terminal state or is cancelled. Non-personal delivery status, timestamps, attempt counts, and normalized diagnostic codes may be retained for up to 90 days for merchant support.

Disconnecting Klaviyo stops new transfers, cancels local pending work, and removes the merchant's Klaviyo credentials from Fairstride. It does not delete data already stored in the merchant's Klaviyo account. The merchant's policies and Klaviyo's policies govern destination-side retention, campaigns, suppression, access, and deletion.

Optional Revenue Attribution

A merchant can choose to enable Revenue Attribution. The feature uses an app-owned Shopify Web Pixel under Shopify's analytics-consent controls. It can link the latest trackable quiz completion in the same browser to one eligible Shopify order placed within seven days. If Shopify does not permit analytics processing, the shopper changes browser or device, or browser storage is cleared, the purchase is not attributed.

The browser sends only an opaque attribution token and the Shopify order ID. Fairstride derives the shop, quiz, response, recommended products, and expiry from the server-held token hash, then fetches the authoritative order through Shopify's Admin GraphQL API. We use order and line-item IDs, product IDs, test status, order and cancellation timestamps, financial status, shop currency, and matched-product amounts after discounts and returns. We do not use customer name, email, phone, billing or shipping address, customer ID, payment method, or a full order payload for attribution.

The browser token expires after seven days. Fairstride erases its token hash on use, invalidation, or expiry. A pending authoritative order check is kept for no more than 24 hours. Verified attribution details and de-identified trackable-completion markers are kept for no more than 60 days from order creation. Minute-scoped rate-limit keys and counts are kept for no more than one hour. Revenue Attribution is reporting only and is not used for advertising, cross-store tracking, shopper profiling, eligibility decisions, or automated pricing.

Data deletion

This website

fairstride.app is a static site served by Cloudflare. Fonts are served directly by fairstride.app. We use Cloudflare Web Analytics to measure visits and page performance. It uses no cookies or browser storage, and Cloudflare discards the source IP address at its nearest data center rather than storing it in analytics logs.

Changes

If this policy changes in a way that matters, we will update this page and the date above.