iOS app
Offline, background refresh and app settings
What the app shows without a network, how the domain cache is kept warm in the background, and the Appearance, App detail, haptics and saved-filter settings.
Updated · 2 min read
Offline
Every tab paints from the on-device copy. The Domains title reads "Offline · last updated …" and scan actions dim; Alerts shows the last feed loaded; a domain opens on its last-known detail. Nothing is invented while offline: a value that has never been fetched shows a dash.
Background refresh
The app registers for fetch, processing and remote-notification background modes. When iOS allows it, the domain list and every domain's overview bundle are refreshed and written to the cache the widgets and a cold start read, so the app arrives with every domain's detail already loaded. Opening a domain shows its last-known page on the first frame and refreshes behind it; a skeleton appears only for a domain the app has never seen.
Appearance
Account, Appearance: System, Light or Dark. The in-app choice wins over the system setting. Widgets follow the device.
App detail
Account, App detail: Keep it simple gives plain-English findings with the technical detail folded away and a short settings list; Show me everything adds the scan evidence, the advisory feed, exposed services, API keys, vendor status and the widget settings. Nothing is deleted either way; switching back brings every number with it. Simple hides no finding, only the public advisory feed, which is the one list that is not about you.
Haptic feedback
On or off. Status changes, scan completion and swipe confirmations use it.
Saved filters
Filters on the Domains list (group, client, status, sort) can be saved and recalled from Account, Saved filters.
Replay the app guide
The five-tab guide shown after first sign-in can be replayed from Account.
Text size
The app follows the system Text Size setting on every screen; large scores stay readable rather than wrapping.
Privacy notes
The app does not fetch favicons from a third-party service for your domains (that request would have sent your whole domain list to Google; it was removed in 1.6.0). Its privacy manifest declares the domain you type in the Check tab and its App Group storage. Jailbreak detection shows a warning but does not block the app.
Common questions
The app feels stale after a long time closed. Pull to refresh on any tab. Background refresh depends on iOS's budget for the app, which shrinks when the app is rarely opened.
Can I turn off background refresh? In iOS Settings, DomainGuard, Background App Refresh. Widgets then update only when the app is opened.
Keep reading
Related articles
- The Check tab and the App ClipA free check of any domain from its own tab, the six checks and the one-sentence verdict, what a guest sees, and the App Clip that runs the same check.iOS app ·Updated
- Widgets and the Lock ScreenFour Home Screen widget sizes and three Lock Screen widgets: what each shows, how they refresh, how to add one, and what a dash means.iOS app ·Updated
- The site-down Live ActivityWhen a watched domain goes down a Live Activity starts on the Lock Screen and in the Dynamic Island, shows the evidence and recent checks, and ends on recovery.iOS app ·Updated
