Permissions
Full Disk Access is what macOS requires before any app can read Messages and Mail. CodeCatch reads only those two.
Accessibility is needed only if you turn on Automatically Type Codes.
On screen and clipboard
CodeCatch windows are hidden from screen sharing and recordings. Codes stay hidden until you unlock with Touch ID or your Mac password.
A copied code is cleared after 90 seconds and is marked so clipboard managers ignore it.
Can’t find your code?
If an email looks like a verification email but no code was found, CodeCatch keeps it so you can copy the code by hand: at most 20 emails, for 30 minutes, in memory only.
Removing everything
In Settings → Sources, remove each mail account and choose Remove Saved Import for Bitwarden. Then quit CodeCatch and move it to the Trash.
What is left is a small settings file and cached logos. Neither holds a code or a password.
This website
codecatch.app sets no cookies, runs no analytics and loads no third-party code.