Crystal Ball

← Back to App

Privacy Policy

Effective Date: April 2, 2026  ·  Last Updated: April 2, 2026

1. Who We Are

Crystal Ball is a medical underwriting query platform operated by [Company Legal Name] ("we," "us," or "our"). This policy explains what personal data we collect, why we collect it, how long we keep it, and the rights available to you.

Questions? Contact us at privacy@crystalball.example

2. What We Collect and Why

Account Information

DataPurposeLegal Basis
Email addressAccount creation, authentication, password resetContract performance
Full name (optional)Profile displayContract performance
Hashed passwordAuthenticationContract performance
Role, specialty, carrier preferencesPersonalized query experienceContract performance
Account creation timestamp, last loginSecurity, audit trailLegitimate interest

Usage and Query Data

DataPurposeLegal Basis
Query text (your questions to the system)Answering queries, improving accuracyContract performance
Query logs (timing, token counts, cache status)Performance monitoring, billing, abuse preventionLegitimate interest
Query subscriptionsProactive alerts on carrier changesContract performance
Saved queries and feedback ratingsService improvement, personalizationContract / Legitimate interest

Client Profile Data

Insurance agents may enter client health data (age, state, medical conditions, medications) into client profiles to run underwriting scenario analyses. This data:

IP Address and Technical Data

DataPurposeLegal Basis
IP addressSecurity monitoring, rate limiting, fraud preventionLegitimate interest (security)
Geographic location (city, region, country) derived from IPAbuse detection, geographic usage analyticsLegitimate interest
User agent (browser/OS identifier)Security anomaly detectionLegitimate interest
Login attempt recordsAccount protection, lockout enforcementLegitimate interest
Audit log (actions taken in the platform)Security audit trail, incident investigationLegitimate interest / Legal obligation
IP Tracking Notice: We automatically collect and geo-enrich IP addresses for all visitors as a security measure. On login, your IP address is linked to your account to detect unauthorized access. See Section 8 for our Legitimate Interest Assessment for this processing.

Shared Answers

When you use the share feature, the query question and answer are stored with a unique expiring link. Shared answers do not include your name or email by default.

3. Data Retention

CategoryRetention Period
Account dataDuration of account + 30 days after deletion request
Query logs12 months rolling
Login attempt records90 days
Audit log24 months
IP visit records12 months
Client profilesUntil deleted by the agent or account deletion
Shared answersPer-link expiry (set at creation, typically 7–30 days)

4. Data Sharing

We do not sell your personal data. We share data only in these limited circumstances:

We do not share query data or client profile health data with insurance carriers.

5. Security

6. Your Rights

EU / EEA Users (GDPR)

Under GDPR, you have the right to:

Email privacy@crystalball.example with subject "Data Rights Request." We respond within 30 days. You may also lodge a complaint with your national supervisory authority.

California Users (CCPA / CPRA)

You have the right to know what we collect, to delete your personal information, to correct inaccurate data, and to non-discrimination for exercising these rights. We do not sell personal information.

To submit a request: email privacy@crystalball.example or use the account deletion option in your profile settings. We respond within 45 days.

7. Cookies and Tracking

Crystal Ball does not use third-party tracking cookies, advertising trackers, or analytics services (e.g., Google Analytics). Authentication uses short-lived JWT tokens, not persistent cookies.

8. Legitimate Interest Assessment — IP Tracking

Processing: Collection and geo-enrichment of IP addresses; association with user accounts on login.

Purpose: Security — detecting brute-force attacks, unauthorized access, geographic anomalies, and abuse patterns on a platform handling sensitive medical underwriting data.

Necessity: IP addresses are the primary available signal for network-level security controls. Geo-enrichment (city/country level) assists in detecting impossible travel and geographic anomalies.

Balance: Users of a professional platform handling sensitive health and financial data have a reasonable expectation that security monitoring is in place. Data is not used for marketing. The security benefit (protecting user accounts and client health data) outweighs the limited privacy impact.

Safeguards: IP records retained maximum 12 months; access restricted to admins; not sold or shared with third parties.

9. Changes to This Policy

We will update this policy when our data practices change. Significant changes will be communicated via email or in-app notice at least 30 days before taking effect.

10. Contact

Data Controller: [Company Legal Name]
Privacy Contact: privacy@crystalball.example
Address: [Company Address]