1. The principle
Fide Island is a utility surface, not a data collection layer. The current app asks macOS for access when a feature actually needs it, and two of the most sensitive optional features — local weather location and Input Monitoring for sound/display controls — start disabled.
2. Permission matrix
| Access | Why it exists | What it does not mean |
|---|---|---|
| Calendar | Read upcoming events for the calendar card. | Not requested until Calendar is enabled/allowed. |
| Bluetooth | Show short connection and disconnection activities. | Does not provide a Fide Island cloud device inventory. |
| Location | Obtain approximate location for optional local weather. | Off by default and not requested at first launch. |
| Input Monitoring | Recognize brightness, volume and mute key presses so the notch can show a fluid system level. | Not intended to capture typed text. Off by default. |
| User-selected files | Read files you intentionally drop or select for Shelf/AirDrop-like flows. | No Full Disk Access entitlement. |
| Automation / Apple Events | Fallback path for selected media apps/browsers if system Now Playing is unavailable. | Not the primary media path. |
| Network | Currency rates, optional weather, explicit Gemini requests and a narrow YouTube thumbnail fallback. | No custom telemetry or analytics endpoint in the current app. |
| Keychain | Store a Gemini API key you choose to save. | The key is not written to the ordinary app data folders. |
3. Access the current app does not request
- Accessibility
- Full Disk Access
- Screen Recording
- Camera
- Microphone
macOS may still show ordinary system prompts for capabilities listed in the matrix above when you use those features.
4. Local data
Clipboard history can include text, images and file URLs. Shelf stores temporary copies of items you intentionally drop. AI conversation history is local. Calendar and Now Playing information are read for display. The design retains Shelf and clipboard history for 24 hours, and removing a Shelf item removes only the managed copy.
5. Network map
| Service | Feature | Trigger |
|---|---|---|
| api.frankfurter.dev | Currency rates | Currency conversion / refresh |
| api.open-meteo.com | Weather forecast | Only while weather is enabled |
| generativelanguage.googleapis.com | Gemini models and prompts | Only after you configure and use AI |
| i.ytimg.com | YouTube artwork fallback | Narrow browser fallback when local artwork is missing |
6. System-wide media
Fide Island's system-wide Now Playing path uses the bundled MediaRemoteAdapter compatibility component locally. On newer macOS releases, direct access to the private MediaRemote framework from an ordinary third-party process can be restricted, so the adapter is launched as a local process bridge. A narrower AppleScript fallback exists if that bridge is unavailable.
7. You stay in control
Permissions can be revoked in macOS System Settings. Fide Island settings can disable Clipboard History, Local Weather, system sound/display controls, tabs, and individual panels. The optional Gemini key can be deleted from the app settings/Keychain.
The interactive website demo is simulated. It does not read your real clipboard, calendar, media session, files, location, Bluetooth state, or Input Monitoring events.