Privacy
Privacy boundaries for a training-only product.
This page summarizes the current beta data boundaries for ShoppableLab. It is written to match the product implementation and should be reviewed again before a broader public launch.
What ShoppableLab collects
- Email addresses submitted for Starter Pack Lite lead capture, full Starter Pack checkout, or access recovery.
- Anonymous browser IDs used to connect mock drill starts, completions, and safe result records.
- Mock drill context such as route, drill type, selected mock product IDs, score, scenario IDs, and safe option IDs.
- Starter Pack Lite route opens and PDF button clicks.
- Private purchase and access records needed for hosted checkout, delivery, and duplicate purchase prevention.
Payments and hosted checkout
- Full Starter Pack checkout will redirect to a hosted payment page when it is available.
- ShoppableLab stores private purchase, payment-event, and access-delivery records only as needed to deliver the Full Starter Pack.
- ShoppableLab does not store card numbers, card last four, card scheme, issuer bank, payment instruments, or raw payment-provider responses.
Analytics
- Product analytics are limited to broad usage events that help improve the training flow.
- Analytics events are limited to safe funnel context such as route, drill type, source, status, mock product ID, selected count, and mock scores.
- Analytics must not include email, payment details, private access links, provider references, secrets, or raw user-entered text.
Access recovery
- Access recovery asks for the email used at checkout and always returns a generic success response for valid email submissions.
- If the email has Full Starter Pack access, ShoppableLab sends a fresh short-lived download link.
- If the email does not have Full Starter Pack access, the browser response stays the same to protect purchase privacy.
Storage boundaries
- Private production records are stored in server-side systems, not in public browser storage.
- Free drill and lead records are kept separate from payment and access records.
- Payment records are used only for checkout, delivery, support, and duplicate purchase prevention.
Marketplace data
- ShoppableLab is independent educational software and is not affiliated with, endorsed by, or sponsored by TikTok, TikTok Shop, or any marketplace platform.
- The product uses mock training data and does not use real TikTok Shop data, marketplace scraping, official platform data access, official screenshots, logos, or official UI assets.