CausalFolio|PRIVACY POLICY
LAST UPDATED: 2026-01-01
1. DATA WE COLLECT

Account data: Email address, display name, profile image (from Google OAuth if applicable), hashed password.

Usage data: Portfolio names and holdings (ticker symbols), stock analysis history, session tokens.

Technical data: IP address (for security), browser type, access timestamps — standard server logs.

We do NOT collect: Financial account numbers, bank details, SSNs, credit cards, or trading history.

2. HOW WE USE YOUR DATA

▸ To authenticate you and maintain your session

▸ To store and retrieve your portfolio and analysis data

▸ To provide the causal analysis features of the Platform

▸ To send transactional emails (account creation, password reset) — no marketing emails without consent

3. DATA STORAGE & SECURITY

All data is stored in encrypted PostgreSQL databases provided by Neon (neon.tech), a SOC 2 Type II compliant cloud database provider.

Passwords are hashed using bcrypt with 12 salt rounds. We never store plaintext passwords.

Authentication tokens are JWT-signed with a secret key stored as an environment variable, never in source code.

4. THIRD-PARTY DATA SHARING

We DO NOT sell your personal data.

Ticker symbols you analyze are sent to Yahoo Finance, FRED, and Perplexity APIs to fetch market data. These providers have their own privacy policies.

Google OAuth: If you sign in with Google, we receive your name, email, and profile picture from Google. We do not receive your Google account password.

5. YOUR RIGHTS

Access: View all your data from your Profile page

Correction: Update your name and email in Profile settings

Deletion: Delete your account and all associated data from the Profile page. Deletion is permanent and cannot be undone.

Portability: Contact us to request a JSON export of your data

6. COOKIES

We use only essential session cookies required for authentication (NextAuth.js). We do not use advertising or tracking cookies.

See our Cookie Policy for details.

7. CONTACT

For privacy inquiries, contact: privacy@infinidatum.com