Last updated: 22 May 2026
Yield is a macOS menu bar app that compares your Harvest time entries against your Forecast bookings. This page describes every piece of data Yield touches, where it lives, and what (if anything) leaves your machine.
Yield talks to a small number of third-party services and stores nothing on a server we control:
api.harvestapp.com) for time entries, timers, projects, tasks, and your account profile.api.forecastapp.com), via the same Harvest OAuth token, for weekly assignments, projects, clients, and time-off blocks.www.googleapis.com), only if you choose to connect Google Calendar in Settings. Yield requests the calendar.events.readonly scope, which is the narrowest read-only access Google offers. It fetches only today's events from your primary calendar, only when you open the event picker in the Add Time form. Yield never writes to your calendar, never reads other calendars, and never reads events outside today. The Google sign-in flow also fetches your account email once so the Settings card can show which account you connected.All requests use HTTPS. Yield does not include analytics, telemetry, crash reporters, advertising SDKs, or any other "phone home" channel.
com.yield bundle identifier.~/Library/Logs/Yield/yield.log and rotated when they reach 256 KB. Nothing in the log leaves your machine unless you attach it to a bug report yourself.~/Library/Logs/DiagnosticReports/ location and is not transmitted anywhere.Yield depends on:
To disconnect Yield from your Harvest/Forecast account, open Settings inside the app and click Sign Out. This clears the OAuth tokens from your Keychain and the cached account identifiers from UserDefaults.
To disconnect Yield from Google Calendar, open Settings and click Disconnect on the Calendar card. This clears the Google OAuth tokens from your Keychain. To also revoke Yield's permission on Google's side, visit your Google account permissions page.
To remove every trace of Yield from your Mac (preferences, favorites, logs, etc.), see the uninstall instructions in the repository README.
If the way Yield handles data ever changes, this page will be updated and the "Last updated" date at the top will move accordingly. Material changes will also be mentioned in the release notes.
Open an issue at github.com/vigetlabs/yield-app/issues with any questions.