Privacy policy

Last updated: September 20, 2026 · Applies to the Fairstride Gift Wrap app, the Fairstride Product Quiz app and fairstride.app

Who we are

Fairstride ("we") makes apps for Shopify merchants. Fairstride Gift Wrap lets shoppers add gift wrap and a gift message, and gives the store's packer a pack sheet. Fairstride Product Quiz lets a store run a product-recommendation quiz on its storefront. Each app has its own section below. Contact: hello@fairstride.app.

Fairstride Gift Wrap

This section covers the Fairstride Gift Wrap & Message app. The merchant is the controller of shopper data; Fairstride processes it only to run the app for that merchant.

Gift Wrap: what the app stores

The app does not store shopper email addresses, phone numbers, street addresses or payment details. It never sends email or text messages to shoppers. Its storefront widget sets no cookies and does no tracking; it keeps one short notice text in the browser's session storage for a few seconds across a page reload, and nothing else.

Gift Wrap: how long it is kept

Gift Wrap: where data lives

App data is hosted on Render (United States) in a managed PostgreSQL database. Wrap style pictures are stored by Shopify in the merchant's own Files. Shopify provides the platform the app runs on. We do not sell or share data with advertisers or data brokers, and we do not track shoppers across stores or build shopper profiles.

Fairstride Product Quiz

The sections from here to "This website" cover the Fairstride Product Quiz 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.