Lightning

Privacy

Privacy Notice

Last updated: 2026-10-14 · Version 2

1. Scope

  • This notice covers the website lightningeg.com (the “site”), in English and Arabic.
  • It does not cover the Lightning app. The app has no account and no analytics, and keeps financial data only on your own devices.
  • The app connects to the internet only to look up prices of holdings you record.

2. Essential Analytics

  • Applies to every visitor, whatever you choose in the banner. Nothing is stored on your device.
  • GoatCounter, an open-source analytics service that sets no cookies, counts page views and the events described below. It may tell page views of one session apart for a few hours, using a temporary value derived from your connection. It does not store your IP address.
  • Lightning also keeps its own anonymous record of each page view, in a private Google Sheet, through a Google Apps Script that Lightning runs. These records are deleted after 90 days.
  • A record holds: the page and its release ID; language; device type (phone, tablet or computer), operating system and browser family; the referring site and campaign tags (utm_source, utm_medium, utm_campaign); when you arrive from another page of this site, that page's name; how far down the page you scrolled; how many seconds you were active; how fast the page loaded.
  • A record also holds a timeline of what appeared on screen or was pressed, with the second each happened: sections, buttons and links, the menu, questions opened, screenshots enlarged, the calculator used, a form started or sent, and taps on things that are not buttons.
  • A record also holds error codes, such as a picture that failed to load, a script that crashed or the visit counter being blocked, and the name (never the contents) of a form box that the browser refused.
  • A record carries a random number made for that page view only. It is held in memory, never stored on your device, and does not link your page views together.
  • A record never holds the contents of any field, such as amounts in the calculator or an email being typed, and never holds names, email addresses or IP addresses.
  • Only Lightning reads the records and totals, behind a key. Lightning also reads GitHub’s own download count for each app file, which holds nothing about you.

3. Linked Visits

  • Applies only if you select Allow all. It uses your browser’s storage, which works like a cookie.
  • Your browser creates a random visit identifier, held in session storage and deleted when the tab is closed.
  • Your browser creates a random visitor identifier, held in local storage for 90 days, to tell first visits from return visits.
  • Each page sends the events listed in section 2, with these identifiers, the page, device type (phone, tablet or desktop), language, referring site and campaign tags (utm_source, utm_medium, utm_campaign).
  • The data is sent to a Google Apps Script run by Lightning and stored in a private Google Sheet.
  • Records older than 90 days are deleted daily.
  • Only totals are shown outside the sheet.

4. Not Collected

  • Names, email addresses or phone numbers, except in forms you submit (section 5).
  • IP addresses.
  • Device fingerprints.
  • Advertising or social media trackers.
  • Session recordings or heatmaps.
  • No data is sold or shared for advertising.

5. Forms

  • The survey, the email signup and beta feedback are sent only when you submit them.
  • Submissions are stored in private Google Sheets.
  • Email addresses are used only to invite you to the beta and to send news of new builds.
  • To request deletion, use the feedback form on Downloads.

6. Your Choice

  • Essential analytics apply until you choose.
  • Your choice and your light or dark theme setting are stored in this browser’s local storage, which works like a cookie. They apply to this browser only.
  • Keep essential only also deletes both random identifiers.
  • If your browser sends a Global Privacy Control signal, only essential analytics apply and you are not asked.
  • If this notice changes what is collected, you are asked again.

Without JavaScript, nothing is collected.

7. Changes

  • The date above shows the last update.
  • Earlier versions are kept in the Version Archive.