Heirloom Gallery – Private Media Archive
Heirloom Gallery is a WordPress plugin for organizing, preserving, and sharing your photo collections with complete privacy. Your photos stay on your server.
- Last updated
- 1 month ago
- Version
- 1.0.0
- Tested up to
- WP 7.1.4
About this plugin
Heirloom Gallery is a self-hosted WordPress plugin for organizing, preserving, and sharing your photo collections with complete privacy. Your photos stay on your server. No cloud uploads, no data collection, no tracking.
Keep your family photos secure and organized with:
– Unlimited photo uploads
– Smart people tagging and album organization
– EXIF data extraction (date + camera info)
– Private shareable galleries with access control
– User permission management
– Photo restoration from trash
– Bulk image actions and management
– Gallery analytics and engagement tracking
All data stays on your server. No external cloud services or API calls. No fees beyond hosting.
Free Features
- Upload and organize unlimited photos
- Create albums and manage collections
- Tag people in photos for easy discovery
- Set gallery visibility to private or public
- Restore deleted photos from trash (within a time window)
- User role management (3 user roles)
- Advanced user role management with capability overrides
- Responsive design for mobile viewing
- View engagement analytics (views, likes, comments)
Add-Ons
Extend Heirloom Gallery with powerful add-ons:
Custom Fields Add-on
Add unlimited custom metadata fields to your Heirloom Gallery photos.
* Create unlimited custom metadata fields (text, textarea, number, dropdown)
* Position fields above or below standard image metadata
* Drag-and-drop field reordering
* Full field management via admin dashboard
Engagement Add-on
Add likes and comments to your Heirloom Gallery photos.
* Enable likes and comments on photos
* Track engagement analytics (views, likes, comments)
* User permissions via role-based access control
* Users can edit and delete their own comments
Security & Privacy
- All photos stored locally on your WordPress server
- No external API calls or cloud syncing
- WordPress permission system integration
- Nonce-based AJAX request protection
- User access control basid on user capabilities
- Proper file type validation
- Prepared SQL statements throughout
Support
For detailed help and documentation:
– Visit our Knowledge Base
– Report issues on GitHub
License
This plugin is licensed under the GPL v2 or later. See LICENSE.txt for details.
Dependencies
Third-Party Libraries:
– Dropzone.js (v5.x) – JavaScript file upload library
– License: MIT
– Repository: https://www.dropzonejs.com/
– Included as: /assets/js/dropzone.min.js (minified)
– Source: https://github.com/dropzone/dropzone
Plugin Source Code:
– All plugin JavaScript files (dashboard.js, gallery.js, gallery-admin.js) are non-minified source code included directly in the plugin for transparency and maintainability.
– All PHP source code is unobfuscated and available within the plugin directory.
– No build tools are required; the plugin works directly from the included source files.
Screenshots
Analytics
Live from WordPress.org, refreshed daily. Last refresh Nov 13, 2026.
- Passes every health check below.
Health checks
Everything a careful site owner looks at before installing.
- Actively maintained Last release 1 month ago
- Tested with current WordPress Tested up to 7.1.4
- Support questions answered Nothing open in the last two months
- Well rated No ratings yet
- Latest day
- 1
- Typical day
- 3
- Peak
- 52 Sep 30
View as table
| Day | Downloads |
|---|---|
| Nov 12 | 1 |
| Nov 11 | 3 |
| Nov 10 | 0 |
| Nov 9 | 2 |
| Nov 8 | 2 |
| Nov 7 | 2 |
| Nov 6 | 3 |
| Nov 5 | 4 |
| Nov 4 | 2 |
| Nov 3 | 1 |
| Nov 2 | 2 |
| Nov 1 | 3 |
| Oct 31 | 3 |
| Oct 30 | 1 |
| Oct 29 | 1 |
| Oct 28 | 2 |
| Oct 27 | 4 |
| Oct 26 | 2 |
| Oct 25 | 6 |
| Oct 24 | 3 |
| Oct 23 | 2 |
| Oct 22 | 5 |
| Oct 21 | 3 |
| Oct 20 | 2 |
| Oct 19 | 6 |
| Oct 18 | 8 |
| Oct 17 | 4 |
| Oct 16 | 1 |
| Oct 15 | 3 |
| Oct 14 | 0 |
| Oct 13 | 3 |
| Oct 12 | 0 |
| Oct 11 | 4 |
| Oct 10 | 4 |
| Oct 9 | 4 |
| Oct 8 | 4 |
| Oct 7 | 5 |
| Oct 6 | 6 |
| Oct 5 | 8 |
| Oct 4 | 1 |
| Oct 3 | 8 |
| Oct 2 | 23 |
| Oct 1 | 29 |
| Sep 30 | 52 |
Not ranked yet. Install, download and rating ranks cover the 5,000 most popular plugins on WordPress.org, and Trending needs about 100 downloads on a typical day.
Gathering install data
WordPress.org only publishes today's install count, so WPFolks records it every day. The chart appears here once there is enough history to draw.
Reviews
From folks on WPFolks
No reviews from folks yet. Used it? Be the first to say how it went.
