From 2e78c2f62c68b0b34938f37f7a36bb9e91cb6ae5 Mon Sep 17 00:00:00 2001 From: offyotto <245704867+offyotto@users.noreply.github.com> Date: Wed, 30 Sep 2026 07:21:16 -0400 Subject: [PATCH 1/2] Restore Mac App Store marketing, support, and privacy pages --- docs/Mac-App-Store/index.html | 197 ++++++++++++++++++++++++++ docs/Mac-App-Store/privacy/index.html | 150 ++++++++++++++++++++ docs/Mac-App-Store/support/index.html | 123 ++++++++++++++++ 3 files changed, 470 insertions(+) create mode 100644 docs/Mac-App-Store/index.html create mode 100644 docs/Mac-App-Store/privacy/index.html create mode 100644 docs/Mac-App-Store/support/index.html diff --git a/docs/Mac-App-Store/index.html b/docs/Mac-App-Store/index.html new file mode 100644 index 0000000..a3d2d23 --- /dev/null +++ b/docs/Mac-App-Store/index.html @@ -0,0 +1,197 @@ + + + + + + + Core-Monitor Is Available on the Mac App Store | macOS + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + Core-Monitor + + + View on App Store +
+
+ +
+
+

Core-Monitor is on the Mac App Store

+

Core-Monitor is listed as a free macOS app at Apple app ID 6762558526. Apple reviews, signs and delivers this sandboxed edition. It reads and displays system data but does not write to hardware. If fan control matters to you, the direct download is the build to use instead.

+ +
+ +
+
+
+ App Store edition dashboard with CPU activity, memory, thermal state and weather cards. +
Dashboard
+
+
+ App Store edition menu bar extra with a live status summary. +
Menu bar extra
+
+
+
+ +
+
+
+

Exactly what the sandbox allows

+

App Store rules shape this edition, so the boundaries are written down plainly instead of left implied.

+
+
+
+

Included

+
    +
  • Overall CPU activity and per-core load
  • +
  • Memory usage and pressure
  • +
  • Network throughput and startup disk usage
  • +
  • Battery status, thermal state, uptime and load averages
  • +
  • Live Weather, only after you enable it and grant location access
  • +
  • SwiftUI dashboard and a menu bar extra
  • +
+
+
+

Left out, by design

+
    +
  • Privileged helper and background services
  • +
  • Fan control and any hardware writes
  • +
  • Direct sensor access and private frameworks
  • +
  • Touch Bar overlays and custom widgets
  • +
  • Shell commands and self-updating
  • +
+
+
+
+
+ +
+
+
+

Installed by Apple

+

Reviewed, signed and updated through the App Store, inside the standard sandbox that comes with it.

+
+
+

WeatherKit, on request

+

Live Weather is off by default. Turn on Enable Live Weather in Settings to request location access; decline, and the rest of the app runs unchanged.

+
+
+

Nothing collected

+

No account, no analytics, no advertising code. The privacy policy is a short read on purpose.

+
+
+
+ +
+
+

Get it from the App Store.

+ +
+
+
+ + + + diff --git a/docs/Mac-App-Store/privacy/index.html b/docs/Mac-App-Store/privacy/index.html new file mode 100644 index 0000000..3b225c6 --- /dev/null +++ b/docs/Mac-App-Store/privacy/index.html @@ -0,0 +1,150 @@ + + + + + + + Privacy Policy | Core-Monitor Mac App Store Edition + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + Core-Monitor + + +
+
+ +
+
+

Not much to disclose, so this is short

+

The Mac App Store edition of Core-Monitor has no account system, no analytics, and no advertising code. It reads system status to draw its own interface, and that reading stays on your Mac.

+

Effective April 20, 2026. Applies to the Mac App Store edition of Core-Monitor.

+

Apple listing: apps.apple.com/us/app/core-monitor/id6762558526

+
+ +
+
+
+

What the app reads, locally

+
    +
  • CPU activity and per-core load
  • +
  • Memory usage and pressure
  • +
  • Battery and power-source status
  • +
  • Thermal state and warning level
  • +
  • Network throughput
  • +
  • Startup disk usage
  • +
  • Uptime and load averages
  • +
  • Your location, only if you enable Live Weather
  • +
+
+
+

What never happens

+
    +
  • No account creation or sign-in
  • +
  • No analytics or telemetry of any kind
  • +
  • No advertising code
  • +
  • No profile built about you, locally or remotely
  • +
  • No personal data on a Core-Monitor server, because there is no Core-Monitor server
  • +
+
+
+
+ +
+
+
+

Location is explicitly opt-in

+

Live Weather is off by default. The app requests location only after you turn on Enable Live Weather in Settings. It never asks for camera, microphone, contacts, photos, accessibility, input monitoring, automation, or full disk access.

+
+
+

WeatherKit, only while enabled

+

While Live Weather is enabled, the app sends the device location to Apple WeatherKit and receives weather data for that location. The Core-Monitor developer does not receive it. Core-Monitor’s own source makes no other network requests; macOS and App Store components may independently contact Apple services.

+
+
+

Revoke any time

+

Turn Live Weather off in the app, or withdraw location access in macOS System Settings. Turning it off stops Core-Monitor’s weather requests. Everything else keeps working either way.

+
+
+
+ +
+
+
+

Contact

+

Questions about this policy go straight to the developer.

+
+
+
+

Reach the developer

+ +
+
+

Record

+
    +
  • Copyright © 2026 Nazish Faizan
  • +
  • This page is the complete policy for the Mac App Store edition
  • +
+
+
+
+
+ +
+
+

Questions about privacy?

+ +
+
+
+ + + + diff --git a/docs/Mac-App-Store/support/index.html b/docs/Mac-App-Store/support/index.html new file mode 100644 index 0000000..e91ca52 --- /dev/null +++ b/docs/Mac-App-Store/support/index.html @@ -0,0 +1,123 @@ + + + + + + + Support | Core-Monitor Mac App Store Edition + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + Core-Monitor + + + Email support +
+
+ +
+
+

One developer, one inbox

+

Core-Monitor is built and supported by a single developer, Nazish Faizan. Bug reports, setup questions and feature ideas for the Mac App Store edition all land in the same place.

+

Apple listing: apps.apple.com/us/app/core-monitor/id6762558526

+ +
+ +
+
+
+

Good reasons to write in

+
    +
  • Something in the App Store edition looks wrong or crashes
  • +
  • Weather or location permission is not behaving
  • +
  • A reading seems off for your machine
  • +
  • You want a feature this edition does not have yet
  • +
  • General feedback on the interface
  • +
+
+
+

Covered elsewhere

+ +
+
+
+ +
+
+
+

Direct line

+

coremonitor.app@gmail.com reaches the developer, not a ticket queue. Include your macOS version and Mac model if you are reporting a bug.

+
+
+

Public tracker

+

Prefer working in the open? File it on the issue tracker so others can find the answer later.

+
+
+

Ownership

+

Legal owner and support contact: Nazish Faizan. Copyright © 2026 Nazish Faizan.

+
+
+
+ +
+
+

Stuck on something? Say so.

+ +
+
+
+ + + + From f1e73d377651ed0eceb0eed7189d1e16f2fed989 Mon Sep 17 00:00:00 2001 From: Gitar Date: Wed, 30 Sep 2026 11:26:01 +0000 Subject: [PATCH 2/2] fix: restore Mac App Store page styles Co-authored-by: offyotto <245704867+offyotto@users.noreply.github.com> --- docs/styles.css | 54 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/docs/styles.css b/docs/styles.css index d1fd411..f8e42c9 100644 --- a/docs/styles.css +++ b/docs/styles.css @@ -229,6 +229,11 @@ h3 { font-size: 1.25rem; line-height: 1.2; letter-spacing: -0.02em; font-weight: } .act-primary:hover { background: var(--accent-hover); color: var(--accent-ink); } +.act-heat { + background: var(--heat); + color: #1d1d1f; +} + .act-line { background: var(--accent-wash); color: var(--accent-text); @@ -324,6 +329,53 @@ h3 { font-size: 1.25rem; line-height: 1.2; letter-spacing: -0.02em; font-weight: .band-head.is-center { margin-inline: auto; text-align: center; } +/* ---------- Mac App Store pages ------------------------------------------ */ + +.page-lede { + padding: clamp(3rem, 7vh, 5rem) 0 clamp(2rem, 4vh, 3rem); +} + +.meta-line { + font-size: 0.95rem; + color: var(--dim); + margin-top: -0.5rem; + margin-bottom: 1.25rem; +} +.meta-line a { color: var(--accent-text); } + +.duo { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: clamp(1.5rem, 3vw, 2.5rem); +} + +.trio { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: clamp(1.5rem, 3vw, 2.5rem); +} + +.tally { + background: var(--card); + border-radius: var(--r-md); + padding: clamp(1.5rem, 3vw, 2rem); + box-shadow: var(--shadow-card); +} +.tally h3 { margin-bottom: 0.75rem; } +.tally ul { + margin: 0; + padding-left: 1.25rem; + color: var(--dim); +} +.tally li { margin-bottom: 0.5rem; } +.tally li:last-child { margin-bottom: 0; } + +.tally.is-out { + background: var(--card-soft); + box-shadow: none; + border: 1px solid var(--rule); +} + /* ---------- filmstrip gallery -------------------------------------------- */ .strip-scroller { @@ -699,7 +751,7 @@ h3 { font-size: 1.25rem; line-height: 1.2; letter-spacing: -0.02em; font-weight: /* ---------- responsive -------------------------------------------------------- */ @media (max-width: 960px) { - .cooling-grid, .reel-grid, .anodized-grid { grid-template-columns: 1fr; } + .cooling-grid, .reel-grid, .anodized-grid, .duo, .trio { grid-template-columns: 1fr; } .ways { grid-template-columns: 1fr; } }