Repository navigation
Support Page
<!doctype html>
<title>Alfie Track Support</title> <style> @import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Source+Serif+4:opsz,wght@8..60,400;8..60,500;8..60,600&family=IBM+Plex+Mono:wght@500&display=swap');:root { --paper: #F7F4EE; --card: #FFFFFF; --ink: #23211E; --ink-secondary: #57534D; --ink-tertiary: #8A847A; --hairline: rgba(35, 33, 30, 0.10); --hairline-strong: rgba(35, 33, 30, 0.16); --accent: #0E7C6B; --accent-soft: rgba(14, 124, 107, 0.10); --accent-ink: #0B5F52; }
@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) { --paper: #1A1917; --card: #24221F; --ink: #F2EEE7; --ink-secondary: #B8B2A7; --ink-tertiary: #8A847A; --hairline: rgba(255, 255, 255, 0.10); --hairline-strong: rgba(255, 255, 255, 0.16); --accent: #14A18B; --accent-soft: rgba(20, 161, 139, 0.16); --accent-ink: #6FD3BF; } }
:root[data-theme="dark"] { --paper: #1A1917; --card: #24221F; --ink: #F2EEE7; --ink-secondary: #B8B2A7; --ink-tertiary: #8A847A; --hairline: rgba(255, 255, 255, 0.10); --hairline-strong: rgba(255, 255, 255, 0.16); --accent: #14A18B; --accent-soft: rgba(20, 161, 139, 0.16); --accent-ink: #6FD3BF; }
- { box-sizing: border-box; }
html { background: var(--paper); }
body { margin: 0; background: var(--paper); color: var(--ink); font-family: "Source Serif 4", Georgia, "Times New Roman", serif; font-size: 17px; line-height: 1.65; -webkit-font-smoothing: antialiased; }
.wrap { max-width: 700px; margin: 0 auto; padding: 56px 24px 96px; }
header.doc-header { margin-bottom: 40px; }
.wordmark { font-family: "IBM Plex Sans", system-ui, sans-serif; font-weight: 700; font-size: 13px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--accent-ink); margin: 0 0 14px; }
h1 { font-family: "IBM Plex Sans", system-ui, sans-serif; font-weight: 700; font-size: clamp(28px, 5vw, 38px); line-height: 1.12; letter-spacing: -0.01em; margin: 0 0 16px; text-wrap: balance; }
.meta-row { display: flex; flex-wrap: wrap; gap: 8px 10px; align-items: center; }
.chip { font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: 12px; font-variant-numeric: tabular-nums; color: var(--ink-secondary); background: var(--card); border: 1px solid var(--hairline-strong); border-radius: 6px; padding: 4px 9px; }
.lede { margin-top: 24px; color: var(--ink-secondary); font-size: 16px; max-width: 62ch; }
nav.toc { margin: 32px 0 44px; padding: 18px 20px; background: var(--card); border: 1px solid var(--hairline); border-radius: 12px; }
nav.toc p { margin: 0 0 10px; font-family: "IBM Plex Sans", system-ui, sans-serif; font-weight: 600; font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--ink-tertiary); }
nav.toc ol { margin: 0; padding: 0; list-style: none; columns: 2; column-gap: 24px; }
nav.toc li { break-inside: avoid; margin-bottom: 6px; }
nav.toc a { font-family: "IBM Plex Sans", system-ui, sans-serif; font-size: 13.5px; color: var(--ink); text-decoration: none; border-bottom: 1px solid transparent; }
nav.toc a:hover, nav.toc a:focus-visible { border-bottom-color: var(--accent); color: var(--accent-ink); }
section { padding-top: 34px; margin-top: 34px; border-top: 1px solid var(--hairline); scroll-margin-top: 20px; }
section:first-of-type { border-top: none; margin-top: 8px; padding-top: 8px; }
h2 { font-family: "IBM Plex Sans", system-ui, sans-serif; font-weight: 600; font-size: 20px; letter-spacing: -0.005em; margin: 0 0 14px; display: flex; align-items: baseline; gap: 10px; }
h2 .num { font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: 14px; font-weight: 500; color: var(--accent); font-variant-numeric: tabular-nums; }
h3 { font-family: "IBM Plex Sans", system-ui, sans-serif; font-weight: 600; font-size: 15.5px; margin: 22px 0 8px; color: var(--ink); }
p { margin: 0 0 14px; max-width: 64ch; } p:last-child { margin-bottom: 0; }
ul, ol.plain { margin: 0 0 14px; padding-left: 22px; max-width: 62ch; } ul li, ol.plain li { margin-bottom: 7px; } ul li:last-child, ol.plain li:last-child { margin-bottom: 0; }
strong { font-weight: 600; }
a { color: var(--accent-ink); text-decoration-color: var(--hairline-strong); text-underline-offset: 2px; } a:hover, a:focus-visible { text-decoration-color: currentColor; }
.callout { background: var(--accent-soft); border: 1px solid color-mix(in srgb, var(--accent) 30%, transparent); border-radius: 10px; padding: 14px 16px; font-size: 15px; margin: 0 0 14px; } .callout p { margin: 0; max-width: none; }
.contact-card { background: var(--card); border: 1px solid var(--hairline); border-radius: 12px; padding: 18px 20px; margin: 0 0 14px; } .contact-card .label { font-family: "IBM Plex Sans", system-ui, sans-serif; font-weight: 600; font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--ink-tertiary); margin: 0 0 6px; } .contact-card .value { font-family: "IBM Plex Sans", system-ui, sans-serif; font-size: 16px; margin: 0; }
footer { margin-top: 56px; padding-top: 24px; border-top: 1px solid var(--hairline); font-family: "IBM Plex Sans", system-ui, sans-serif; font-size: 13px; color: var(--ink-tertiary); }
@media (prefers-reduced-motion: no-preference) { a { transition: color 120ms ease, border-color 120ms ease; } }
@media (max-width: 520px) { nav.toc ol { columns: 1; } } </style>
Alfie Track
Need help with Alfie Track, found a bug, or have an idea for a feature? Here's how to reach the developer.
On this page
The fastest way to report a bug, request a feature, or send general feedback is the Feedback button built into Alfie Track — open Settings and tap Feedback to send a message straight to the developer.
Prefer email, or can't get into the app? Reach the developer directly:
Alfie Track is built and supported by a single independent developer, so replies aren't instant — but every message is read.
Alfie Track syncs through your personal iCloud account. Make sure you're signed into the same iCloud account on both devices, have an internet connection, and have iCloud Drive enabled in iOS Settings → [your name] → iCloud.
Subscriptions are managed entirely through Apple. Go to iOS Settings → [your name] → Subscriptions → Alfie Track Plus to change or cancel.
You can delete individual entries in the app, or remove all of it by deleting the app and clearing its iCloud data via iOS Settings → [your name] → iCloud → Manage Storage → Alfie Track. See the Privacy Policy for details.
Alfie Track Support · Updated September 23, 2026