iChart — Privacy Policy

Effective date: September 7, 2026

Developer: Moein Barzegaran
Contact: barzegaranmoein.b@gmail.com

iChart requires no account. It never asks for your name, email address, phone number, or location, and it contains no advertising networks and no tracking across other apps or websites. Everything the app works with — your alerted calendar events and your preferences — lives only on your device.

There is one exception, described in full below: usage analytics, which are off unless and until they are permitted, and can be switched off at any time.

iChart is free. It has no subscription, no paywall, and nothing to buy. If you used a paid tier in an earlier version of this app, it no longer exists — the app no longer processes purchases or subscription data of any kind, and no payment or subscription service (including any formerly used by this app) receives any data from it.

What we never collect

  • No account, sign-up, or login
  • No name, email address, phone number, or postal address
  • No GPS or device location — iChart never requests Location Services
  • No advertising identifier (IDFA), no ad networks, no tracking across apps or websites
  • No crash-reporting SDK
  • No access to your contacts, photos, camera, microphone, or health data
  • No payment, purchase, or subscription data of any kind

What stays on your device

These files are written to iChart’s private app storage and are not transmitted anywhere:

DataWhat it containsStored as
Event alertsIDs of economic calendar events you’ve flagged, and your chosen lead timesevent-alerts.json
App preferencesReminder intervals, Lock Screen countdown limit, impact filterStandard app preferences
Widget snapshotA small copy of upcoming events so the widget and complication can drawShared app group container

The widget snapshot exists because the widget and watch complication run as separate processes and cannot reach the app’s own storage. It stays on the device.

Deleting iChart removes all of this permanently.

Usage analytics

iChart uses Google Analytics for Firebase to understand which features people actually use — how the calendar filters get used, whether alerts and widgets are worth continuing to build on. It is used for product decisions about this app and nothing else.

It is off until you say yes

The analytics SDK ships switched off. It stays off unless you explicitly allow it, and nothing — including the automatic session and first-open events the SDK would otherwise record — is collected before you answer.

iChart asks you once, on a plain screen with two equally-weighted choices: Allow Analytics or No Thanks. Declining is a real answer and is remembered; the app works identically either way. If you close the screen without choosing, nothing is collected and you will be asked again next time.

You can change your mind at any time in Settings → Privacy → Share Usage Analytics. The switch takes effect immediately: turning it off stops collection and discards anything still pending on the device.

iChart does not work out where you are in order to decide whether to ask. It does not use your location, your IP address, your device’s region setting, your language, your SIM, your time zone, or your App Store country. Everyone is asked the same question.

What is collected

Interactions with the app’s interface:

  • Screens opened, and app launch source (direct launch or a widget tap)
  • Calendar filter changes (impact level, category, country filter) and refresh counts
  • That an alert was created, edited, or cleared, with the event’s impact level and your chosen lead times — never the event title or country as free text
  • Live Activity starts
  • That a widget or watch complication is in use, and which size
  • The same interactions from the Watch app, relayed to your iPhone (see below)
  • Standard information Firebase collects for any app: device model, operating system and app version, language, country, and a random app-instance identifier

What is never collected

  • Never any market or price data. iChart shows no prices, charts, or asset values, and connects to no broker or exchange account, so there is none to collect.
  • Never anything you typed. There is no free-text search or entry anywhere in this app to log.
  • Never your name, email address, phone number, precise location, or IDFA.

Because no advertising identifier is used and no data is shared with advertisers or data brokers, this does not constitute “tracking” as Apple defines it, and iChart therefore shows no App Tracking Transparency prompt.

Apple Watch and widgets

The Watch app cannot run the analytics SDK — Google does not support it on watchOS — so the small number of Watch interactions listed above are passed to your iPhone over the same direct device-to-device link used to keep the calendar list in sync, and recorded there. The widget and complication record only a count of how often they drew, which the app reads the next time you open it. Both respect the same on/off decision; if analytics is off, neither records anything.

Who processes this

Analytics data is processed by Google as our processor, governed by the Google privacy policy and Firebase’s data-processing terms. It is retained on Google’s default schedule and is not sold.

Your consent choice is stored on your device only and is never sent anywhere as a separate record.

No advertising SDK is present in this app, no ad is ever requested, and no advertising identifier (IDFA) is read. The three advertising consent categories Google defines — advertising storage, advertising user data, and advertising personalisation — are set to denied and left denied, permanently and regardless of what you choose, because there is nothing in this app for them to permit. Only the analytics category can ever be granted.

Calendar data

iChart fetches publicly available economic calendar events over HTTPS from ForexFactory / FairEconomy (nfs.faireconomy.media). This request contains only standard network information — including your IP address, as with any internet request — and carries no user identifier. Calendar data is cached on-device for up to 30 minutes to reduce network requests.

iChart fetches no market, price, or asset data of any kind, from any source.

Notifications and Live Activities

When you set an alert on an economic calendar event, iChart can send reminders — all generated on your device.

Local notifications are scheduled through iOS’s notification system at the intervals you choose in Alert Settings. They fire at a set time using a calendar trigger and require no network connection and no server.

Live Activities display a countdown on your Lock Screen and in the Dynamic Island. iChart requests them with no push token, which means they can never be updated from a remote server — every state change happens on-device. They end automatically after the event releases or when you clear alerts.

No notification content or alert state is transmitted off your device.

iPhone and Apple Watch

If you use both apps, iChart uses WatchConnectivity to keep your alerted calendar events in sync between the two devices. This transfer happens directly between your iPhone and your Apple Watch over Bluetooth or local Wi-Fi and does not pass through any server. Each device keeps its own local copy.

Permissions

iChart requests only what it uses:

Notifications — to deliver local reminders for alerted calendar events. You can grant, deny, or revoke this at any time in iOS Settings.

Live Activities — to show Lock Screen countdowns. Controlled separately under Notifications in iOS Settings.

iChart does not request access to your location, health data, camera, microphone, contacts, or photos.

Your rights

Because iChart holds no account and stores no personal data on any server of its own, there is no personal profile for us to export or delete. In practice:

  • On-device data — delete the app, or clear individual alerts inside it.
  • Analytics — turn it off in Settings → Privacy, which stops collection immediately. Because analytics carries no name, email, or account, there is no profile to look you up by; deleting the app removes the random app-instance identifier that ties past events together.

If you are in the EEA or UK, the lawful basis for usage analytics is your consent, which you may withdraw at any time in Settings → Privacy without affecting anything you have already done. If you are in California, iChart does not sell or share personal information as those terms are defined by the CCPA/CPRA.

Children’s privacy

iChart is not directed at children and collects no personal information from anyone, including children under 13. It contains no features that require or encourage entering personal data.

Changes to this policy

This policy may be updated as the app evolves. When changes are material — as with the removal of the watchlist, market data, and the subscription in this version — the effective date at the top of this page will change.

Questions or concerns: barzegaranmoein.b@gmail.com