← Back to PhotoPusher
Privacy Policy
Last updated: April 7, 2026
Overview
PhotoPusher is a macOS desktop application developed by Camis AI LLC. This policy describes how PhotoPusher handles your data, with specific attention to how the application interacts with Google user data.
Data We Collect
PhotoPusher does not collect, store, or transmit any personal data to Camis AI LLC or any third party. All file processing happens locally on your Mac. PhotoPusher does not have its own servers or databases.
Google User Data
PhotoPusher uses the Google Photos Library API. The following subsections describe in detail how Google user data is accessed, used, stored, shared, retained, and deleted.
Data Accessed
PhotoPusher requests the OAuth scope photoslibrary.appendonly, which grants write-only access to your Google Photos library. Through this scope and the authentication process, the app accesses the following Google user data:
- Google account email address — obtained during the OAuth 2.0 authentication flow and used solely to identify which Google account is connected.
- OAuth 2.0 access token and refresh token — issued by Google after you grant permission, used to authorize uploads to your Google Photos library.
- Google Photos album list — retrieved only when you choose to organize uploads into an album, so the app can display your existing albums or create a new one.
PhotoPusher does not access, read, download, modify, or delete any photos, videos, or other content already in your Google Photos library. The appendonly scope restricts the app to uploading new content only.
Data Usage
Google user data accessed by PhotoPusher is used exclusively for the following purposes:
- Authentication: Your Google account email address and OAuth tokens are used to authenticate with Google's servers so the app can upload files on your behalf.
- Uploading photos and videos: When you select files and initiate an upload, PhotoPusher transmits those files directly from your Mac to Google Photos using the access token. Only files you explicitly select are uploaded.
- Album creation and organization: If you choose to upload into an album, PhotoPusher uses the access token to list your albums or create a new one.
- Token refresh: The refresh token is used to obtain a new access token when the current one expires, so you do not need to re-authenticate each session.
Google user data is never used for advertising, analytics, profiling, or any purpose unrelated to the core upload functionality described above.
Data Sharing
PhotoPusher does not share Google user data with any third party. Specifically:
- No Google user data is sent to Camis AI LLC's servers (the developer has no servers).
- No Google user data is shared with analytics, advertising, or tracking services.
- No Google user data is sold, rented, or traded to any third party.
- The only network communication involving Google user data is between your Mac and Google's own servers (googleapis.com) for authentication and file upload.
Data Storage and Protection
Google user data is stored and protected as follows:
- OAuth tokens are stored locally on your Mac in the Application Support directory with restricted file permissions (readable only by your macOS user account). Tokens are never written to logs, transmitted to any server other than Google's, or stored in plaintext in an unprotected location.
- Your Google email address is held only in application memory while the app is running and is used to display your connected account. It is not written to disk separately from the authentication token data.
- All network communication with Google's servers uses HTTPS (TLS 1.2 or later), ensuring data is encrypted in transit.
- No Google user data is stored in cloud services, remote databases, or any location outside your Mac.
Data Retention and Deletion
PhotoPusher retains Google user data only as long as necessary for the app to function:
- OAuth tokens are retained on your Mac until you sign out of PhotoPusher. When you sign out, all tokens are immediately deleted from local storage.
- Upload history (a local record of which files have been uploaded, used to prevent duplicates) is stored on your Mac and can be cleared at any time from within the app via the "Reset Upload Progress" option. No upload history is transmitted externally.
How to delete your Google user data:
- Within the app: Open PhotoPusher, go to Settings, and click "Sign Out." This immediately deletes all stored Google tokens and account information from your Mac.
- Revoke access: Visit Google Account Permissions to revoke PhotoPusher's access to your Google account at any time.
- Uninstall: Deleting the PhotoPusher application from your Mac removes all locally stored data, including any remaining tokens or preferences.
- Contact us: You may also email support@photopusher.site to request confirmation that your data has been deleted.
Local File Access
PhotoPusher accesses files on your Mac only when you explicitly add them for upload via file picker or drag-and-drop. Files may be temporarily converted to compatible formats (e.g., RAW to HEIC, ProRes to MP4) in a local temporary directory. These temporary files are deleted after upload completes or when the app quits.
Network Communication
PhotoPusher communicates only with Google's servers (googleapis.com, accounts.google.com) for the following purposes:
- OAuth authentication and token refresh
- Uploading files to Google Photos
- Creating albums in Google Photos
No data is sent to any other server. There is no analytics, telemetry, crash reporting, or advertising.
Third-Party Services
The only third-party service PhotoPusher interacts with is the Google Photos API, governed by Google's Privacy Policy and the Google API Services User Data Policy. PhotoPusher's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Children's Privacy
PhotoPusher is not directed at children under 13 and does not knowingly collect data from children.
Changes to This Policy
We may update this policy from time to time. Changes will be posted on this page with an updated revision date.
Contact
If you have questions about this privacy policy, contact us at:
support@photopusher.site