Frequently asked questions

Everything about what Todoke does, what it can see, and how to manage access.

What is Todoke?

Todoke is an iOS app for iPhone and iPad that gives you one inbox for GitHub issues across every repository you connect. Sign in with GitHub, triage issues, reply to comments, and create new ones — all from your phone.

Is this official GitHub software?

No. Todoke is an independent, third-party client built by David Collado Sela. It is not affiliated with, endorsed by, or sponsored by GitHub, Inc.

What can Todoke access?

Only issues, and only in the repositories you explicitly grant when you install the Todoke GitHub App — scoped to the Issues permission, plus GitHub's mandatory read-only Metadata permission (repo names and labels, never code). It can't touch any repo you haven't approved.

Is my data safe?

Your GitHub access token is stored only in your device's iOS Keychain and is only ever sent to GitHub. Todoke has no analytics, no ads, and no trackers.

Sign-in requires a brief code-for-token exchange, handled by a small Cloudflare Worker we operate. That Worker stores nothing — no database, no logs, no user records — it just passes the token through to your device.

How do I connect repos or organizations?

When you sign in, Todoke walks you through installing its GitHub App. You'll choose specific repositories, or all repositories, for your personal account. For an organization, an org owner needs to install the GitHub App on the org and approve which repos it can see — see Support for the full walkthrough.

How do I remove access?

Sign out inside Todoke to delete the token from your device's Keychain, then revoke access on GitHub itself, independent of the app:

github.com/settings/apps/authorizations revokes your personal authorization. github.com/settings/installations lets you manage or uninstall the Todoke GitHub App from specific repos or orgs.

Why a GitHub App instead of a personal access token?

A GitHub App lets you scope access per repository (or per org) and revoke it in one place, instead of a token that typically grants broader account-wide permissions. It also means Todoke never touches your GitHub password, and access shows up clearly under github.com/settings/installations rather than as a loose token you have to remember to rotate.

Do pull requests show up in my issues list?

No. GitHub's API technically returns pull requests alongside issues, but Todoke filters them out client-side — your inbox is issues only.

Does Todoke support GitHub Enterprise or self-hosted GitHub?

Not currently. Todoke talks to api.github.com only — GitHub Enterprise Server and other self-hosted instances aren't supported yet.

Does Todoke send push notifications, or work offline?

Not yet on either front. Todoke needs an internet connection and currently has no push notifications or offline caching — every screen reflects a live call to GitHub's API.

Is Todoke open source?

The app itself is closed source. The privacy story doesn't depend on trusting that, though — see Privacy Policy for exactly what the sign-in Worker does and doesn't touch, and you can inspect the GitHub App's requested permissions directly at github.com/apps/todoke-issues before installing.

Does it work on iPad?

Yes. Todoke is a universal app built for both iPhone and iPad on iOS 26.

How much does it cost?

Todoke is free.

How do I report a bug?

Head to the Support page — you can email us directly or file an issue.