Help center6 min read

Understand consent and privacy

Learn which consent system applies, what each purpose controls, what browser storage is used, and how long data is kept.

Which consent system does my store use?

Shopify stores use Shopify Customer Privacy as the single source for shopper choices. A compatible consent app must send its choices to Shopify. 100 Rocks does not read a vendor-specific consent signal.

Custom websites use the consent controls included with the 100 Rocks production tracker. The current custom-site setup is opt-in.

What can run before Analytics consent?

On Shopify, basic audience events such as a page view can be measured when the merchant's legal configuration permits it. Detailed behavior, persistent visitor identity, and measured test enrollment require Analytics consent.

On a custom website, the current production setup waits for the visitor's choice before collection starts.

A denial, revocation, Global Privacy Control signal, or study opt-out stops gated collection. It also clears gated visitor identity.

What does each consent purpose control?

The normal product UI does not offer separate toggles for scroll, pointer, clicks, or other behavior features.

What does each consent purpose control?
PurposeCurrent use
AnalyticsBehavior measurement, returning-visitor identity, and measurable test enrollment
PreferencesAudience matching for consented product-page Serving
MarketingStored for future ad-related features; not used by current measurement features

What should I add to my storefront privacy notice?

Explain that your store uses 100 Rocks as an analytics processor. Describe the categories you enable, the purpose of measurement, retention, and how visitors can change consent or exercise privacy rights.

Suggested wording: We use 100 Rocks (Karen Charykov EI, France) to measure and improve our storefront. 100 Rocks processes page views, navigation and commerce events, device and browser information, approximate location, and pseudonymous identifiers on our behalf. With Analytics consent, it can also measure scrolling, clicks, pointer movement, and hesitation to create aggregate behavior reports. We do not use these identifiers to collect names, email addresses, payment details, or form values.

Review this wording for your jurisdictions and enabled features before publishing. It is a starting point, not legal advice.

Which browser storage does 100 Rocks use?

Which browser storage does 100 Rocks use?
NamePurposeDuration
adaptive.analytics.session_key.{counter ID}Connects events inside one browser tabUntil the tab closes
adaptive_visitor_idRecognizes a returning visitor after Analytics consentUp to 12 months
adaptive_analytics_consentRemembers the custom-site consent decisionUntil the visitor changes or clears it
adaptive_analytics_purpose_consentRemembers custom-site purpose choicesUntil the visitor changes or clears them
rocks_visit_bridgeConnects consented Shopify storefront and Web Pixel eventsUp to 30 minutes

How long does 100 Rocks keep analytics data?

Raw events are kept for up to 90 days. Sessions and session metrics are kept for up to 12 months. Daily aggregate reports and page-layout references are kept for up to 24 months. Consent proof is kept for up to 25 months.

Generated heatmap versions follow the store's plan quota instead of a fixed 24-month window.

Storefront processing is covered by the Data Processing Addendum. Also review our Privacy policy, Cookie notice, and Terms of service.

Ask for advice

Continue learning about 100 Rocks:

10 min setup

Install 100 Rocks on Shopify

Install the Shopify app, activate your account, enable the theme app embed, and verify the Web Pixel.

10 min setup

Install 100 Rocks on a custom website

Add the production tracker, keep the required Content Security Policy origins, configure consent, and verify the first measured visit.

6 min read

Understand Dashboard and Analytics

Use Dashboard for a recent project overview and Analytics for detailed 30-day or 90-day reports.