Privacy & Data

Your data, fully visible.

El Portal is hosted in the EU and built on your consent. This page lists everything we store, everything we never touch, and how to take it all back.


Required

Mood, habit, and cycle data

The entries you log. Without these the app cannot work for you.

What we store

  • Mood and feelings you check in with
  • Habits you mark done or undone
  • Work cycles, goals, and reflections you write
  • Your account email and username

What we never touch

  • Anything from outside the app
  • Browsing history or activity on other sites
  • Location, contacts, or device sensors

Stored only after you explicitly consent at signup.


Optional — default off

Anonymous usage stats

We log feature taps, navigation, and load times so we can see what works and what is slow. No content, no cookies.

What we store

  • Which screens were opened
  • Which features were tapped
  • Page-load and route-change timings
  • Error codes when something breaks

What we never touch

  • The text you write or the values you log
  • Any IP address (dropped before storage)
  • Cookies of any kind

EU-hosted in Frankfurt. Your toggle controls everything.


Optional — default off

Reports and your reactions

When you ask El Portal for an AI report, we save the report and how you reacted to it. Over time, this helps us write reports that feel more like you.

What we store

  • The mood and habit summary the report was based on
  • The report text we wrote you
  • Your reaction (kept open, dismissed, asked again, marked helpful)

What we never touch

  • Your name or account ID (replaced with a random hash)
  • Slide text or anything you write into a slide
  • Photos you upload
  • Free-form reflections or journal entries

Encrypted at rest. Never sold, never sent to ad networks, never shared with third-party AI providers.


Where your data lives

Four providers, all in the EU.

  • Supabase

    Primary database. Stores your account, entries, and consent log.

    EU — Frankfurt
  • PostHog Cloud

    Anonymous usage stats. Only active if you opt in.

    EU — Frankfurt
  • Vercel

    Hosts the app and runs server functions.

    EU — edge
  • Google Gemini

    Generates AI report text. Only invoked when you request a report.

    EU

Your rights

Take it all back, any time.

  • Export everything

    Download a single file with everything we have on you.

    Settings — Privacy — Download
  • Delete everything

    Permanently erases your account and all your data. Cannot be undone.

    Settings — Privacy — Delete
  • Change your mind any time

    Flip any toggle in Settings — Privacy. We apply the change right away and keep a record of every choice.

    Settings — Privacy
  • Get in touch

    If something feels off, write to us or contact your local data protection authority.

    privacy@el-portal.app