The apps are local-first
SpeedOMonitor calculates speed on your device. Avocacoach keeps task, sprint and coaching content on your device or in Apple services you connect.
Privacy, in plain English
This notice covers timroberts.site, SpeedOMonitor and Avocacoach for iPhone and iPad. The apps are designed to process their core information on your device or through Apple services you choose to use.
Last updated: 20 October 2026
SpeedOMonitor calculates speed on your device. Avocacoach keeps task, sprint and coaching content on your device or in Apple services you connect.
Reminders access, local notifications, widgets and App Store purchases use Apple system services and controls.
Hosting necessarily processes web requests. Optional Google Analytics loads only after you accept analytics cookies.
Tim Roberts is an independent UK developer and is the controller for personal information described in this notice where Tim decides how and why it is used.
Questions and privacy requests can be sent to mail@timroberts.site.
The site is delivered using Amazon Web Services (AWS), including CloudFront and private S3 storage. When you request a page, AWS necessarily processes technical information such as your IP address, the requested address, date and time, browser or device details, and security or delivery information. This is used to deliver the site, maintain reliability and protect it from abuse.
Google Analytics is optional. It is loaded only after you select Accept in the cookie banner. If you reject analytics, the site records that choice in your browser's local storage and does not load Google Analytics. Your choice remains on that browser until you clear its site data.
When enabled, Google may process identifiers and information about pages viewed, approximate location derived from IP address, device/browser details and referral information. Tim uses the resulting reports to understand aggregate site use and improve the site. The lawful basis is your consent, which you can withdraw by clearing the site's stored consent and choosing Reject when the banner returns.
Pages request fonts from Google Fonts, so Google receives the technical information needed to deliver those font files. Some pages contain embedded media from TikTok or YouTube, including a privacy-enhanced YouTube embed on the homepage. Loading an embed sends the provider the technical request information needed to deliver it and may allow the provider to set or read storage under its own terms. Following an external link takes you to another service governed by its own privacy notice.
Some tools calculate results in your browser. The values you enter are not deliberately sent to Tim. Normal hosting requests and any third-party resources on the page remain separate from that local calculation.
If you email Tim, the message, your address, attachments and related correspondence are processed to read and respond to your enquiry, manage the project or service you contacted Tim about, and keep an appropriate record. Email is handled through Tim's email provider and the providers used by you. The lawful basis is legitimate interests in corresponding with people and running and protecting the site and products, or taking steps at your request before entering a contract where applicable.
This privacy policy includes SpeedOMonitor. The app uses Core Location to receive location and motion-derived speed information from iOS so it can calculate and display your current speed and trigger the visual or audio alerts you choose.
SpeedOMonitor requests location access while you use the app. If you turn on background monitoring, it can also request “Always” location access so speed alerts can continue after you leave the app; iOS displays its location indicator while that monitoring is active. You can refuse or change location permission in iOS Settings, but the speed-monitoring features cannot work without suitable access.
The reviewed app calculates speed on the device. It keeps the latest location temporarily in memory to calculate movement, but does not deliberately store a journey history, upload your location to Tim or send it to a developer-operated server.
Your selected speed alarm, display mode, measurement unit, sound, threshold-alert choices, background-monitoring choice and related preferences are stored locally using Apple's app storage. Audio alert files are included with the app. If you choose the Apple Music option, the app can pause Apple Music when you first exceed your selected alarm speed. The app can also use Apple's system review prompt.
If you email SpeedOMonitor support, the email section of this policy applies. A reviewed version of the app also contains external links for support and a Mailchimp mailing-list form. Opening those links leaves SpeedOMonitor; the destination service receives the normal technical request information and any details you choose to submit under its own privacy information.
The reviewed source contains no SpeedOMonitor user account, advertising or analytics SDK, journey-history database, or developer service that receives your location or speed.
Avocacoach is designed to work without an Avocacoach account or proprietary cloud backend. Tim does not receive or remotely access the app content described below. Apple may process information when you use Apple services such as Reminders, notifications, widgets, device backup, StoreKit, the App Store and TestFlight, according to your Apple settings and Apple's privacy information.
The app stores task titles, notes, due dates, completion state, board stage, blocked state, ordering, work-in-progress limit, appearance and other settings, and selected-list information on your device. If you choose a Reminders list, Avocacoach asks iOS for Reminders permission and reads and updates tasks in that selected list. Editing a due date can add, change or remove the matching native Reminders alarm. Apple Reminders remains the system of record for reminder titles, notes, dates and completion; Avocacoach keeps a local cache plus its own board metadata.
Avocacoach Plus stores local task sizes, saved steps and their stages, sprint goals and dates, selected task snapshots, check-ins, goal results, reviews and reflections. Steps and sprints are Avocacoach metadata, not native Reminders subtasks, and the current app does not provide cross-device sync for Avocacoach metadata. Removing or moving a reminder does not convert those saved details into another reminder.
The Trail Guide uses a fixed set of prepared questions and answers. It does not send a typed conversation to an external language model, and there is no autonomous agent changing your tasks. The app stores selected question history locally so it can prioritise unseen guidance; restarting the visible conversation does not clear that selection history.
If you turn on Gentle Nudges, the app asks for notification permission and schedules notifications locally through iOS. Local nudge state includes copies of observed tasks and up to 200 recent scheduling, response and movement events. Up to two task titles may appear in a notification, so they can be visible on the lock screen depending on your iOS notification-preview settings. Turning nudges off removes Avocacoach's pending and delivered notifications, but does not currently erase the local observation history.
To show widgets, Avocacoach writes a protected snapshot to an Apple App Group shared with its widget extension. It can include current and next task titles, blocked state, work-in-progress limit, sprint goal and progress, the next sprint task, source-list title and update dates. Task, list and goal names may therefore appear on the Home Screen or Lock Screen. iOS controls widget delivery and who can see the device.
Avocacoach Plus is intended as one non-consumable in-app purchase, not a subscription. Apple processes it using StoreKit. The app requests product information and signed entitlement status needed to offer, verify, refresh and restore Plus; Tim does not receive your payment-card details through the app and does not operate a purchase server. Apple keeps the App Store transaction record under its own terms.
If you join the beta through Apple TestFlight, Apple automatically collects beta installation, usage, device and crash information and shares relevant information with Tim as the application provider. Feedback you choose to send through TestFlight can include comments, screenshots and technical context. Public-link testers generally appear anonymously to Tim unless identifying information is included with feedback. Tim uses TestFlight information only to operate, support and improve Avocacoach and retains information he controls only while it remains useful for investigating beta issues and preparing the product.
Apple controls TestFlight collection and its own retention. See Apple's TestFlight & Privacy notice for the current details.
Avocacoach opens your email app when you choose to contact support. Nothing is sent until you decide to send the message. If you do, the email section of this policy applies.
The reviewed app version contains no third-party advertising, analytics or crash-reporting SDK, no Avocacoach user account, no proprietary cloud backend, no external language model, and no developer service that uploads your tasks, notes, sprints, coaching choices or nudge history. TestFlight's beta diagnostics are the separate Apple service described above.
Depending on what you use, recipients or processors can include AWS for hosting, Google for consented analytics, fonts and YouTube media, TikTok for its embedded media, Tim's email provider, and Apple for Reminders, notifications, widgets, backups, StoreKit, App Store purchases and TestFlight beta distribution. They process information under their own terms and may use infrastructure outside the UK. Where UK data-protection rules apply to a transfer Tim controls, an available lawful transfer mechanism and appropriate safeguards are required.
Avocacoach does not currently provide a single in-app “erase everything” or data-export control. Deleting the app does not delete reminders held by Apple, and deleting or moving a reminder may leave orphaned local Avocacoach details rather than attaching them to unrelated work. No custom backup exclusions were found in the reviewed app source. Because Tim does not receive local Avocacoach content, Tim cannot retrieve, export or erase it remotely for you. TestFlight information held by Apple is managed separately through Apple; contact Tim about TestFlight information visible to him.
Depending on the circumstances and lawful basis, UK data-protection law can give you rights to be informed, access personal information, correct it, erase it, restrict its use, object to its use, receive portable data, and withdraw consent. These rights apply to personal information Tim controls; they do not give Tim access to location, preferences or other app content that stays on your device or with Apple.
Your right to object: you may object to processing based on legitimate interests. Tim will stop unless there are compelling legitimate grounds to continue or the information is needed for legal claims.
Email mail@timroberts.site to make a request. You may also complain to the UK Information Commissioner's Office through ico.org.uk/make-a-complaint.
Reasonable technical and organisational measures are used to protect information, including encrypted web delivery, access controls and iOS file protection for the widget snapshot. No internet, email or device-storage method is completely secure, so absolute security cannot be promised.
This notice may change when the website, SpeedOMonitor, Avocacoach or their providers change. The date at the top shows the latest revision.