Self-hosted Immich → Google Photos
rclone-immich-backup
A personal backup tool that uses the Google Photos API to copy photos and videos from a self-hosted Immich server into your own Google Photos library — authorized entirely through Google's standard OAuth 2.0 flow.
Nothing runs, and nothing uploads, until you sign in and grant access yourself.
This website explains the purpose of the application and how it uses the Google Photos API in accordance with Google's OAuth verification requirements.
// sync path
What it does
rclone-immich-backup is a personal application. It connects to a user's own Immich instance and, using the Google Photos API, uploads that user's photos and videos to their own Google Photos account. It is not a multi-tenant service and does not act on behalf of anyone other than the person who authorized it.
- Connects only after explicit user authorization through Google OAuth 2.0.
- Uploads photos and videos to the user's own Google Photos library only.
- Does not access, read, or upload data belonging to other users.
- Does not share or sell personal information to any third party.
- Runs on a self-hosted environment under the user's own control.
Purpose of the application
rclone-immich-backup is a personal backup application designed for users who operate their own self-hosted Immich server. Its sole purpose is to copy photos and videos from the user's own Immich library into the same user's own Google Photos library using the Google Photos API.
The application only operates after the user explicitly grants permission through Google's OAuth 2.0 authorization flow. No uploads or synchronization occur without the user's consent.
Who can use this application
This application is intended only for individuals who maintain their own self-hosted Immich server and wish to back up their personal media library to their own Google Photos account.
- ✔ Personal use only
- ✔ Requires the user's own Google account
- ✔ Cannot access media belonging to other users
- ✔ Not a multi-tenant or commercial backup service
Google Photos API usage
rclone-immich-backup uses the Google Photos API exclusively to upload photos and videos selected by the authenticated user from their own self-hosted Immich instance to their own Google Photos library.
- Uploads only the authenticated user's own media.
- Does not access or upload content belonging to other users.
- Does not collect, sell, or share personal information.
- Does not use Google Photos data for advertising or analytics.
- OAuth credentials remain under the user's own control.
Features
- ✔ Upload photos to Google Photos
- ✔ Upload videos
- ✔ Resume interrupted uploads
- ✔ Secure OAuth 2.0 authentication
- ✔ OAuth tokens stored locally
- ✔ No third-party data sharing