Privacy Policy

Trooly for Shopify · Effective September 27, 2026

  1. Who we are
  2. Scope and our role
  3. Information we collect
  4. How we use information
  5. What we do not do
  6. AI interviews, voice and recordings
  7. Sharing and sub-processors
  8. Retention and deletion
  9. Privacy requests and your rights
  10. Security
  11. International transfers
  12. Children
  13. Changes to this policy
  14. Contact us

1. Who we are

Trooly is operated by PIKAIA LIMITED, a Delaware company, with its registered address at 8 The Green, Ste A, Dover, Kent County, Delaware 19901, United States ("Pikaia", "Trooly", "we", "us").

For any privacy question or request, contact us at customer_service@trooly.ai.

2. Scope and our role

This policy covers the Trooly app for Shopify: the app inside the merchant's Shopify admin, the interview invitation shown on the merchant's storefront (popup, on-site chat and thank-you page block), the storefront app pixel, email interview invitations, and the interview pages served at merchant.trooly.ai. It does not cover the merchant's own store, Shopify itself, or other Trooly products, which have their own terms.

3. Information we collect

3.1 From merchants and the Shopify installation

DataWhy we use it
Store domain (*.myshopify.com), Shopify access and refresh tokens, granted permissions, store timezone and admin languageTo install and run the app, call the Shopify Admin API on the merchant's behalf, and show dates and AI output in the right language.
Product catalog (titles, descriptions, images, product and collection IDs) and the store's published legal policies (e.g. refund and shipping policies)To let the merchant choose products for interviews and to build the interview outline and the interviewer's knowledge, so it can answer shoppers' questions accurately.
Recent order line items (product IDs, titles, quantities)To suggest which products to interview about.
Knowledge the merchant enters or imports (FAQ, selling points, uploaded catalog documents)Interviewer knowledge.
App settings: invitation rules, audiences, popup copy, incentives, email templates, notification email address, and optional integration settings (Klaviyo, Google Analytics 4 measurement ID and API secret)To run the features the merchant configures.
Trooly account connection: the email address a staff member enters to connect or create a Trooly account, a one-time verification step (protected by a Cloudflare Turnstile human check), and the resulting Trooly API credentialsTo link the store to a Trooly organization that hosts its interview projects.
Subscription and usage records (plan, interview counts per billing period)Billing through Shopify and plan limits.
In-app usage events (event names and a few structured properties, no personal data)To understand where merchants get stuck during setup and improve the app.

3.2 About the merchant's shoppers

DataWhy we use it
Anonymous storefront identifier and on-device state. A random ID and invitation frequency state stored in the shopper's browser (localStorage / sessionStorage); the app does not set third-party cookies.To avoid showing the same invitation too often and to link an interview to the visit that led to it.
Invitation events. Popup shown / clicked / dismissed / completed, with page type, scroll depth, time on page and the products viewed in the current session; the invitation click (visit) record.To decide when an invitation matches the merchant's rules, to enforce frequency limits, and to report invitation performance to the merchant.
App pixel browsing events (where the merchant uses the Trooly app pixel): page viewed, product and collection viewed, search submitted, add to / remove from cart, cart viewed, checkout started and completed. We store only product and collection IDs, quantities, amounts, currency and order ID, keyed to the pixel's client ID. Search terms, page URLs, names, emails and addresses are discarded before storage.To build the merchant's shopper profiles and audiences (for example "viewed this product twice in 7 days") used to target invitations.
Shopper profile. Computed traits (such as order count, amount spent and last order date) and identifiers that link visits together: the anonymous ID, the pixel client ID, the Shopify customer ID of a signed-in shopper, a Klaviyo profile ID, and a keyed hash of an email address (never the email itself).Audience matching and to tell new from returning customers.
Identity lookup. If a shopper is signed in, Shopify tells us their customer ID and we read their order count and amount spent. If not, and the store uses Klaviyo, the storefront script may send the Klaviyo identifier or email address from the store's Klaviyo cookie to our server, which looks it up in the store's customer list and returns only "new" or "returning". That email is not stored and is never put in a URL.To tailor which invitation is shown and what the interviewer asks about.
Interview context passed into the interview: the store, the product being viewed, cart contents and totals, pages visited in the session, customer type, Shopify customer ID (if signed in), Google Analytics client ID (if present in the store's _ga cookie) and the invitation rule.So the interviewer can ask relevant questions and so results can be attributed to the right product and invitation.
Interview content. Audio recordings of voice interviews, text chat messages, transcripts, and for video (camera) interviews the video recording; plus AI-generated analysis of each interview (themes, satisfaction, concerns, short quotes, product recommendations made by the interviewer and whether they were later clicked, added to cart or purchased).To conduct the interview and give the merchant insights, reports and follow-up recommendations.
Email invitations. Email address, first and last name of customers read from the merchant's Shopify customer list only if their email marketing status is "subscribed", together with order count, amount spent, last order date and product names, and customer tags used to filter the audience. We store only the recipient email address, to prevent duplicate sends, enforce a 30-day contact limit and keep an unsubscribe list. If the merchant connects Klaviyo, recipients may instead come from the merchant's Klaviyo lists or segments (email and name).To send interview invitations the merchant requests, and to honor unsubscribes.
Rewards. One-time discount codes created in the merchant's Shopify store for completed interviews, linked to the interview and anonymous ID; orders that later use a reward code.To deliver the thank-you reward and measure its effect.
Follow-up interviews and browser notifications (only where the merchant enables them): a shopper's explicit consent, given during an interview, to be invited again; and, if a shopper opts in, their browser push subscription (stored encrypted).To invite that shopper to a follow-up interview.

3.3 Consent on the storefront

By default, the storefront invitation script only starts, and only stores its anonymous ID, after Shopify's customer privacy API reports that the shopper allowed analytics processing. The app pixel declares the analytics category, so Shopify does not load it at all without that consent. Merchants can switch the invitation script's consent check off in the app settings; a merchant who does so is responsible, as controller, for having a lawful basis for that processing.

4. How we use information

5. What we do not do

6. AI interviews, voice and recordings

7. Sharing and sub-processors

We share data only with the merchant it belongs to, with the service providers below who process it for us under contract, with integrations the merchant chooses to connect, and where required by law. Interviews run on the Trooly interview platform, which is operated by Pikaia and hosted on the same infrastructure.

CategoryProviderPurpose
Hosting and storageAmazon Web Services (us-east-1: EKS, RDS for PostgreSQL, S3)Application hosting, databases, recordings and files
Email deliveryResendInterview invitation emails and merchant notifications (recipient email, name, email content)
AI language modelsAnthropic Claude, accessed through AWS Bedrock; Google GeminiInterview outlines, the AI interviewer's conversation, and interview analysis
Real-time audio / videoLiveKitStreaming interview audio, video and chat
Speech recognition and synthesisMay include Deepgram, Google, Amazon Web Services, AssemblyAI, Cartesia and ElevenLabs, depending on the interview languageTurning speech into text and the interviewer's replies into speech
Human verificationCloudflare TurnstileProtecting the merchant account-connection step from bots
PlatformShopifyApp installation, billing, customer privacy signals, discount codes

Integrations the merchant connects. These are the merchant's own accounts and are used only after the merchant connects them:

We may update this list as providers change; see section 13.

8. Retention and deletion

9. Privacy requests and your rights

10. Security

11. International transfers

Data processed by the app is hosted in the United States (AWS us-east-1). Pikaia is a United States (Delaware) company. Some service providers listed in section 7, and our personnel who support the service, may process data in other countries. Where data protection law requires it, we put appropriate safeguards in place for these transfers.

12. Children

The app is intended for businesses and is not directed to children. Interviews are intended for adult shoppers; if we learn that we have collected personal data from a child without appropriate consent, we will delete it.

13. Changes to this policy

We may update this policy when the app or our providers change. We will post the new version on this page with a new effective date, and take reasonable steps to let merchants know about material changes, for example in the app.

Effective date: September 27, 2026.

14. Contact us

PIKAIA LIMITED (a Delaware company)
8 The Green, Ste A, Dover, Kent County, Delaware 19901, United States
Email: customer_service@trooly.ai