Privacy policy

Effective September 12, 2026

Repo Cop is a macOS app by Jason Lotito. It watches folders you choose and helps you put projects into Git and publish them to your own GitHub account. Local project detection works without signing in.

What stays on your Mac

Repo Cop checks selected folders, file names and project markers, and local Git metadata to identify projects and their Git state. It stores folder permissions, project paths and status, ignored and snoozed choices, reminder history, and preferences in its local application data. It stores your chosen commit author name and email for future commits.

Folder monitoring does not send project contents, paths, or activity to us. The app includes no advertising, analytics, or third-party crash-reporting service.

Connecting GitHub

Connecting GitHub is optional. You approve Repo Cop on GitHub's website; Repo Cop does not receive your GitHub password. GitHub provides an access token, account ID, username, and available profile information, such as your display name and public email. Repo Cop stores its credentials and cached profile in your Mac's Keychain, uses them to identify the connected account, and suggests a commit identity.

Repo Cop requests repository access to create private repositories and upload commits. GitHub requests go directly from your Mac to GitHub over HTTPS. GitHub receives those requests and ordinary connection information, including your IP address. There is no Repo Cop server between your Mac and GitHub.

Committing and publishing

Initializing Git, staging files, creating a commit, and publishing require your confirmation. A local commit records the files Git does not ignore and the author name and email you approve. These details become part of Git history.

When you confirm publishing, Repo Cop sends the repository name and visibility to GitHub, then uploads the confirmed branch's committed history, including committed files and author information. Repositories created by Repo Cop are private. Review history for secrets before publishing; older committed files can be included even when they are no longer in the working folder.

If an upload needs to be retried, Repo Cop stores the destination and commit information locally so it can resume without creating another repository. GitHub hosts your published repositories under your GitHub account and its privacy statement.

Your choices and deletion

Local settings remain until you remove them; uninstalling the app may leave settings or Keychain items behind. Contact support for help removing Repo Cop's saved data without deleting your projects. A previously confirmed author identity is stored separately from GitHub sign-in and remains after sign-out.

Website and support

This website has no analytics scripts or advertising cookies. It is hosted by GitHub Pages, which logs visitors' IP addresses for security.

If you email support, Jason receives your address and the information you choose to send. Correspondence is used to respond to your request and investigate the problem, and is retained as needed for that purpose. You can request deletion by email. Do not send access tokens, passwords, or private source code. Support email is handled through Gmail under Google's privacy policy.

Apple handles App Store and TestFlight account information and any diagnostics or feedback you choose to share under Apple's policies and your device settings.

Contact and updates

For privacy questions or help deleting saved data, email jasonlotito@gmail.com. Material changes to this policy will be reflected here with an updated effective date.