Immich
immich.appSelf-hostedSelf-hosted photo and video backup and management server, with automatic mobile upload, timeline view, albums, search and facial recognition. Needs to be self-hosted, but gives you full ownership + control over your photos.
- Homepage:immich.app
- GitHub:github.com/immich-app/immich
- iOS App:apps.apple.com/us/app/immich/id1613945652
- Android App:play.google.com/.../app.alextran.immich
- Discord:cHD2af9DbA
- Subreddit:r/immich
- Web info:web-check.xyz/check/immich.app
Immich Source Code
Author
Description
High performance self-hosted photo and video management solution.
Homepage
https://immich.appRepository
- LicenseAGPL-3.0
- Created03 Feb 22
- Primary languageTypeScript
- Size318,335 KB
- Stars117,165
- Forks7,342
- Watchers117,165
Top Contributors
@alextran1502 (1971)
@jrasm91 (1412)
@renovate[bot] (1276)
@shenlong-tanwen (513)
@mertalev (481)
@danieldietzler (475)
@bo0tzz (379)
@michelheusschen (355)
@zackpollard (204)
@midzelis (197)
@martabal (170)
@bwees (140)
@YarosMallorca (136)
@mmomjian (129)
@etnoy (122)
@meesfrensel (119)
@github-actions[bot] (117)
@weblate (108)
@santoshakil (97)
@dependabot[bot] (95)
@martyfuhry (91)
@timonrieger (87)
@uhthomas (83)
@fyfrey (76)
@agg23 (65)
@wuzihao051119 (61)
@matthinc (59)
@benmccann (58)
@Snowknight26 (51)
@ben-basten (51)
@waclaw66 (47)
@LeLunZ (42)
@aviv926 (39)
@zoodyy (34)
@brighteyed (29)
@NicholasFlamy (29)
@skatsubo (27)
@xCJPECKOVERx (26)
@benbeckford (25)
@jbaez (25)
@samip5 (23)
@panoti (20)
@lukashass (19)
@idubnori (19)
@adamantike (17)
@faupau03 (16)
@immich-tofu[bot] (16)
@daniele-athome (15)
@C-Otto (15)
@PeterOmbodi (14)
@goalie2002 (13)
@ddshd (12)
@insertish (12)
@arnolicious (12)
@dvbthien (12)
@JobiJoba (11)
@Saschl (11)
@lukasdotcom (11)
@dagstuan (10)
@roschaefer (10)
@Lauritz-Tieste (10)
@Ethan13310 (10)
@cratoo (9)
@tech00exploere (9)
@ferraridamiano (8)
@JW-CH (8)
@MontejoJorge (8)
@savely-krasovsky (8)
@stewx (8)
@Mraedis (8)
@dotlambda (8)
@ConnerWithAnE (7)
@okxint (7)
@bt90 (7)
@Wingysam (7)
@mPyKen (7)
@johnstef99 (7)
@Funk66 (7)
@Yuvi-raj-P (6)
@thariq-shanavas (6)
@sellnat77 (6)
@klejejs (6)
@JordyEGNL (6)
@jonhnet (6)
@fredfloydd (6)
@rovo89 (5)
@justadityaraj (5)
@xpwmaosldk (5)
@luzpaz (5)
@indam (5)
@debricked[bot] (5)
@zkhan93 (5)
@Tushar-Harsora (5)
@EinToni (5)
@Tyris (5)
@dahool (5)
@RanKKI (5)
@Mortein (5)
@Ynng (5)
@PixelJonas (5)
Recent Commits
renovate[bot](24 Oct 26)
chore(deps): update machine-learning (#32125) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot](24 Oct 26)
fix(deps): update dependency pillow to v13 [security] (#32621) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
bo0tzz(24 Oct 26)
perf(server): use a createdAt range for "recently added" time buckets (#32434)
Mert(24 Oct 26)
feat(mobile): jxl decoder (#32592)
Santo Shakil(23 Oct 26)
fix(mobile): cancel cronet image requests only between reads (#32659) * fix(mobile): cancel cronet image requests only between reads * rename cronet callback flags
Jason Rasmussen(23 Oct 26)
refactor: apikeys, passkeys, and sessions (#32670) Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: jrasm91 <[email protected]>
Jason Rasmussen(22 Oct 26)
refactor: album queries (#32668)
Jason Rasmussen(22 Oct 26)
refactor: folder view queries (#32667)
Jason Rasmussen(22 Oct 26)
refactor: shared link queries (#32666)
Jason Rasmussen(22 Oct 26)
refactor: notification queries (#32653)
gitTurboflieger(22 Oct 26)
fix(mobile): stop trashing assets after deletion cancellation (#32522) * fix(mobile): stop trashing assets after deletion cancellation * fix(mobile): handle Android system delete cancellation * fix(mobile): simplify * simplify test
Jason Rasmussen(22 Oct 26)
fix: account management url visibility (#32645)
Jason Rasmussen(22 Oct 26)
refactor: config queries (#32498)
Jason Rasmussen(22 Oct 26)
refactor: workflow queries (#32654)
Santo Shakil(22 Oct 26)
fix(mobile): bump sqlite3_connection_pool to 0.2.13 (#32662) * fix(mobile): bump sqlite3_connection_pool to 0.2.13 * fix(mobile): require sqlite3_connection_pool 0.2.13
Clément Delestre(21 Oct 26)
fix(mobile): keep header image when starting selection (#32356) * fix(mobile): keep header image when starting selection * fix(mobile): fade out header actions during selection Hide the back button and person options menu with the same fade as the timeline app bar, and block taps on the person name and birthday while assets are selected. --------- Co-authored-by: Santo Shakil <[email protected]>
renovate[bot](21 Oct 26)
chore(deps): update base-image to v202610211607 (#32644) Co-authored-by: bo0tzz <[email protected]>
bo0tzz(21 Oct 26)
feat(server): remove deprecated password field from update-me (#32623) * feat(server): remove deprecated password field from update-me * fix: tests for removed password field
bo0tzz(21 Oct 26)
fix(server): exclude partners' locked assets from legacy search (#32604)
renovate[bot](21 Oct 26)
fix(deps): update dependency ioredis to v6 (#32137) Co-authored-by: Daniel Dietzler <[email protected]>
renovate[bot](21 Oct 26)
chore(deps): update node.js to v24.22.1 (#32633) Co-authored-by: bo0tzz <[email protected]>
renovate[bot](21 Oct 26)
chore(deps): update node.js to v24.22.1 (#32634)
renovate[bot](21 Oct 26)
fix(deps): update dependency exiftool-vendored to v39 (#31917) Co-authored-by: Daniel Dietzler <[email protected]>
bo0tzz(21 Oct 26)
chore(deps): update dependency certifi to v2026.10.19 (#32636)
bo0tzz(21 Oct 26)
chore(deps): update python docker digests (#32635)
Jonathan Jogenfors(21 Oct 26)
fix(server): dont follow symlinks (#32614)
renovate[bot](21 Oct 26)
fix(deps): update typescript-projects (#32132) Co-authored-by: Daniel Dietzler <[email protected]>
renovate[bot](21 Oct 26)
fix(deps): update dependency cookie to v2 (#31916) Co-authored-by: Daniel Dietzler <[email protected]>
Adam Gastineau(21 Oct 26)
chore(mobile): use Xcode and iOS 27.1 SDK for CI builds (#32632)
renovate[bot](21 Oct 26)
chore(deps): update pnpm to v12 (#31911) Co-authored-by: Daniel Dietzler <[email protected]>
Immich Security
Security Advisories (14)
- highPatched
CVE-2026-105764Authenticated SVG upload reaches ImageMagick coders and enables RCE
- lowPatched
GHSA-h5w4-vjv4-9r5qIncorrect sanitization of continue URL on the /maintenance endpoint
- mediumPatchedCVSS 4.3
CVE-2026-104867Broken access control: GET /api/admin/users/{id}/calendar-heatmap is reachable by any authenticated non-admin user (cross-user activity/asset-count disclosure, includes archived and locked assets)
- mediumPatchedCVSS 6.1
GHSA-qp2h-w794-2vhfIncomplete fix for login continue redirect allows slash-backslash open redirect
- criticalPatchedCVSS 9.6
CVE-2026-53662One-click account takeover via XSS in login page continue redirect
- mediumPatchedCVSS 4.7
GHSA-hfvf-5c8x-8rc4OIDC discovery/token/userinfo/JWKS fetches run with TLS certificate verification unconditionally disabled via allowInsecureRequests (CWE-295)
- mediumPatched
CVE-2026-40096Open Redirect via Shared Album name
- lowPatchedCVSS 2.8
GHSA-jrp5-g662-hq92Unsafe ZIP Entry Names (Zip Slip Class) in Archive Download Endpoint
- highPatchedCVSS 7.3
CVE-2026-35455Stored XSS via OCR Text in 360° Panorama Viewer
- mediumPatchedCVSS 4.1
GHSA-hq46-gw2v-q86pSSRF via OAuth Profile Picture URL (CWE-918)
- highPatchedCVSS 7.2
CVE-2026-23896API Key Privilege Escalation
- mediumPatched
GHSA-hvq7-hq9r-8gjr[DCODX-AI] Shared-link authentication allows adding owner's assets to shared links (AssetShare authorization bypass)
- mediumPatched
CVE-2026-25118Insecure transmission of shared link password
- highPatched
CVE-2025-43856Account hijacking through oauth2
Immich Website
Website
Immich
Self-hosted photo and video management solution. Easily back up, organize, and manage your photos on your own server. Immich helps you browse, search and organize your photos and videos with ease, without sacrificing your privacy.
Redirects
Does not redirect
Security Checks
2 security checks failed (63 passed)
- Domain Recently Created
- Domain Very Recently Created
Server Details
- IP Address172.67.129.142
- LocationSan Francisco,California,United States of America,NA
- ISPCloudFlare Inc.
- ASNAS13335
Associated Countries
US
Safety Score
Website marked as safe
100%
Trackers
Loads 1 third-party tracker
- cloudflareinsights.comCloudflare, Inc.
Blacklist Check
immich.app was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
Immich Android App
APK Info
- AppImmich
- Creation Date07 Jun 22
- Last Updated17 Jul 24
- Current Version1.10.0
- Privacy ReportView on Exodus →
De-Googled Compatibility
- GrapheneOSNative4.0 / 4(17)
- crDroidmicroG4.0 / 4(4)
- LineageOSNative4.0 / 4(3)
- Evolution XNative4.0 / 4(2)
- LineageOSmicroG4.0 / 4(2)
- CalyxOSmicroG4.0 / 4(2)
Trackers
No trackers found
Permissions
- Access Fine Location
- Access Media Location
- Access Network State
- Internet
- Read External Storage
- Write External Storage
Immich iOS App
App Info
Immich
This is a client app for Immich Server and you will need to run/manage the server on your own in order to use the app. Website: https://immich.app GitHub: https://github.com/immich-app/immich
Rating
Version Info
- Current Versionv3.3.1
- Last Updated09 Oct 26
- First Released12 Mar 22
- Minimum iOS Version15.0
- Device Models Supported130
App Details
- IPA Size75.48 Mb
- PriceFree (USD)
- Age Advisory4+
- Supported Languages1
- DeveloperFUTO Holdings, Inc.
- Bundle IDapp.alextran.immich
Screenshots
Immich Docker
Container Info
immich
Immich is a high performance self-hosted photo and video backup solution.
Run Command
docker run -d \
Compose File
version: 3.8
Immich Socials
Immich Reviews
More Photo Management
Provides an open source, audited end-to-end encrypted platform to store photos in the cloud without needing to trust the service provider. With apps for desktop, web and mobile, album sharing, public links, semantic search and facial recognition. Self-hosted or 10GB free.
About the Data: Immich
Change History
- Added #621
Edit Immich Data
You can edit Immich's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access Immich's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/immichThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share Immich
Help your friends compare Photo Management, and pick privacy-respecting software and services.
Share Immich and Awesome Privacy with your network!
