KrystalView KrystalView
  • Features
  • Pricing
Sign In Start Free Trial

Legal

Privacy Policy

Last updated: 10 May 2026 · This document supplements the Krystal Unity master Privacy Policy

1. Privacy Commitment

Krystal Unity Pty Ltd (“Krystal Unity”, “we”, “us”, “our”) is an Australian company committed to protecting the privacy rights of individuals. We operate KrystalView, a session replay and analytics platform with a native Model Context Protocol (MCP) server (“the Service”).

This document is the KrystalView product addendum to the master Krystal Unity Privacy Policy. It supplements the umbrella policy with KrystalView-specific data flows. For the full sub-processors list, GDPR/CCPA framework, international transfers, and your overall privacy rights across all Krystal Unity products, see the master policy at krystalunity.com/privacy.

We adhere to the Australian Privacy Principles contained in the Privacy Act 1988 (Cth) and to the GDPR (EU) and UK GDPR for European data subjects. By using KrystalView you agree to the practices described here and in the master policy.

2. What We Collect

We collect information in two contexts: details you provide as a KrystalView customer, and analytics data collected by the KrystalView tracker installed on your website.

Account information (customers):

  • Name and email address
  • Company or organisation name
  • Billing information — processed securely via Stripe; we do not store card numbers
  • Account preferences and settings
  • Support and communications history

Analytics data collected by the tracker on your websites:

  • DOM snapshots captured via rrweb for session replay reconstruction
  • Click coordinates and cursor movement for heatmap generation
  • Page URLs and in-session navigation paths
  • Browser user agent strings
  • Viewport dimensions and device type
  • Scroll positions and depth
  • Session duration and event timestamps

3. What We Don’t Collect

The KrystalView tracker installed on customer websites is designed with privacy as a default. That tracker does not set cookies on visitor browsers. No personally identifiable information about your website’s visitors is collected by default.

  • No cookies are used by the KrystalView tracking script
  • No personally identifiable visitor information is collected by default
  • Password input fields are automatically masked and never recorded
  • Any HTML element marked with the data-kv-no-record attribute is excluded from recording entirely
  • No cross-site tracking is performed
  • Customer-site analytics data is not sold to or shared with advertising networks

Advertising measurement on our own pages

This is separate from the tracker on customer websites. On selected KrystalView landing and signup-confirmation pages, we ask whether you allow OpenAI advertising measurement to help us understand which ChatGPT ads lead to free account registrations. Declining does not prevent signup or use of KrystalView.

When you accept, OpenAI's Measurement Pixel can use an ad-click reference and browser reference, including first-party cookies named __oppref and __obref, and send registration events to OpenAI. Network requests also expose ordinary connection information such as your IP address. OpenAI's automatic advanced matching is enabled for this data source and can detect supported contact details when available, normalizing and hashing them in the browser before sending the hashes. We do not provide account profiles or customer-site analytics to the Pixel, and we do not load it on our signup forms or analytics dashboard.

We store your advertising choice locally for up to 180 days. A temporary marker in the current browser tab identifies a successful email signup for up to 30 minutes; event IDs retained locally for up to 24 hours help avoid repeat counts. These markers are not login credentials. We respect supported browser Do Not Track and Global Privacy Control signals.

You can use Advertising privacy choices on the measurement pages to change your choice. Withdrawing consent stops future measurement from those pages and removes accessible advertising-reference cookies; it cannot recall events already sent. If your browser prevents saving your choice, the page explains that limitation. See OpenAI's privacy policy for its handling of information.

4. How We Use Data

We use the information we collect for the following purposes:

  • To deliver, maintain, and improve the KrystalView session replay and analytics services
  • To process payments and manage your subscription
  • To send service communications including usage reports, billing notices, and important product updates
  • To respond to support requests and enquiries
  • To detect and prevent fraud, abuse, or security incidents
  • To improve our product based on aggregated, anonymised usage patterns

We do not use your analytics data for our own marketing or advertising purposes.

5. Data Sharing & Sub-processors

We do not sell your personal information or your analytics data to third parties under any circumstances.

KrystalView relies on the following sub-processors specifically for its operation (the full Krystal Unity sub-processor list is in the master policy):

  • Hetzner Online GmbH (Germany / Finland) — primary hosting, application servers, PostgreSQL with pgvector for the AI Evidence Store, Redis
  • Stripe — subscription billing, AI Design Intelligence credit packs, customer portal
  • Postmark / Resend — transactional email (signup confirmation, billing notices, weekly reports)
  • Anthropic (Claude API) — AI analysis of session evidence (friction scoring, intent classification, anomaly explanation)
  • OpenAI — AI inference for some report generation flows
  • Google Ads API — only where you have explicitly connected your Google Ads account via OAuth (see Section 5a)
  • Sentry — error tracking and reliability monitoring
  • Professional advisers (legal, accounting, audit) as necessary, under confidentiality
  • Authorities where required by applicable law or valid legal process

All sub-processors are bound by contract to handle your data only on Krystal Unity's instructions and consistent with this policy.

5a. Google Ads OAuth Integration (Campaign Intelligence)

KrystalView Campaign Intelligence allows you to connect your Google Ads account so that campaign performance data appears alongside session replay and conversion analysis in your dashboard.

  • Scope requested: https://www.googleapis.com/auth/adwords — we use this read-only to fetch campaign performance metrics. We never modify your Google Ads account, create campaigns, or change bids.
  • What we read: campaign names, daily spend, click counts, conversions, ROAS metrics, and account/customer ID for the customer accounts you authorise.
  • What we do with it: display attribution and ROAS analysis inside your KrystalView dashboard; expose it via the MCP server to AI agents you have authorised; store it in your AI Evidence Store for queryable analysis.
  • How tokens are stored: refresh tokens are encrypted at rest and used only to fetch the data above. They are not shared with any other sub-processor.
  • Revoking access: at any time at myaccount.google.com/permissions, or by disconnecting the integration in your KrystalView console.
  • Krystal Unity's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

6. GDPR Compliance

For customers and visitors located in the European Economic Area, United Kingdom, or other jurisdictions with equivalent data protection laws, the following applies:

  • Legal basis: We process personal data on the basis of legitimate interest (providing the analytics service you have contracted) and, where required, explicit consent
  • Right to access: You may request a copy of the personal data we hold about you
  • Right to erasure: You may request deletion of your personal data, subject to any legal retention obligations
  • Right to portability: You may request your data in a structured, machine-readable format
  • Right to object: You may object to certain processing activities where we rely on legitimate interest
  • Data Processing Agreements (DPAs): Available upon request for enterprise customers to satisfy Article 28 GDPR requirements

To exercise any of these rights, contact us at hello@krystalview.com. We will respond within 30 days.

7. Data Retention

Analytics data is retained according to your subscription plan:

  • Free plan: 7 days
  • Pro plan: 90 days
  • Enterprise: Custom retention period as agreed at time of contract

Data is automatically and permanently deleted after the applicable retention period expires. Account information is retained for the duration of your account and for a reasonable period thereafter to satisfy legal obligations or resolve disputes.

8. Security & Data Location

We implement appropriate physical, electronic, and managerial safeguards to protect your information against unauthorised access, disclosure, alteration, or destruction.

  • Primary infrastructure: Hetzner Online GmbH, Germany (Falkenstein/Helsinki regions), with EU-grade data protection. Some workloads, edge nodes, and email transit run via DigitalOcean and our other sub-processors as listed in Section 5.
  • All data in transit is encrypted with TLS 1.2 or higher.
  • Data at rest is encrypted using industry-standard ciphers.
  • Access to production systems is restricted to authorised personnel on a need-to-know basis with multi-factor authentication.
  • Session replay data is processed and stored within EU infrastructure for EU customers; international data transfers (where applicable) are governed by Standard Contractual Clauses (2021) per the master policy.
  • Security practices are reviewed regularly and updated in response to evolving threats.

While we take all reasonable steps to protect your information, no method of transmission over the internet or electronic storage is 100% secure. We cannot guarantee absolute security but commit to transparent, prompt disclosure if an incident occurs.

9. Your Rights

You have the right to access, correct, or request deletion of personal information we hold about you. You may also export your analytics data at any time through the KrystalView console.

To make a privacy request, contact us at hello@krystalview.com. We will acknowledge your request within 5 business days and respond fully within 30 days.

If you are not satisfied with our response, you have the right to lodge a complaint with the Office of the Australian Information Commissioner (OAIC) at oaic.gov.au.

10. Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors. Changes become effective upon posting to this page.

We will notify registered customers of material changes by email or via an in-app notice before they take effect. We encourage you to review this policy periodically. The “Last updated” date at the top of this page indicates when the policy was most recently revised.

KrystalView KrystalView

Session replay & analytics for modern teams.

Product

  • Features
  • Pricing
  • Console

Company

  • Contact
  • Privacy
  • Terms
© 2026 Krystal Unity. All rights reserved.