Professional Photographer Software

The Private Client Gallery
for Photographers

Share your clients’ photos securely and elegantly – with selection features, automatic requests and an app experience on every device.

100% GDPR Compliant
Hosted on Your Server
Zero External Trackers
100%Self-Hosted
PWAApp without App Store
GDPRPrivacy Compliant
DE / ENBilingual
www.your-studio.com/photos · Gallery
DSC_0241.jpg
Portrait_0082.jpg
DSC_0319.jpg
DSC_0407.jpg
IMG_5512.jpg
DSC_0588.jpg
Wedding_0143.jpg
3 photos selected

Everything Clients Need

Intuitive on every device – from desktop to smartphone.

Heart Selection

Clients mark favourite photos by tapping the heart icon. Selections are saved automatically – even after closing the browser.

Masonry Gallery

All photos in an elegant, responsive masonry grid – optimised for every image size and screen resolution.

Fullscreen Lightbox

Each photo opens in full view with a click. Navigate by swipe on mobile or arrow keys on desktop.

Search & Filter

Search photos by filename and toggle between all photos and selected-only – via tab switcher.

One-Click Request

One click on “Request Photos” automatically sends an email with all selected filenames to the photographer.

Download & ZIP Archive

Optional access for clients: Save individual photos or download the complete selection as a convenient ZIP archive.

Change Password

Clients change their password anytime via the profile menu – no effort required from the photographer.

Bilingual (DE / EN)

The complete user interface is available in German and English – including the admin area. Switch languages with one click.

Stay Logged In

Clients are automatically recognised – no annoying re-login required.

Admin Panel

Full Control Over
Every Client Account

Manage all clients, photos and settings from one central dashboard – in German and English.

Client Management

Create, edit, deactivate. Individual permissions: download, selection, watermark, resize.

Photo Upload & FTP Import

Upload photos individually via browser or provide entire folders via FTP and scan them.

Watermark per Client

Copyright text globally configurable, activation per client individually. Burned in on upload/import.

Logo Upload & PWA Icons

Upload your own logo (JPG/PNG) – all 11 PWA icons and the navbar are updated automatically.

Dark & Light Theme

Switch anytime between an elegant dark or classic light appearance for the entire application.

Editable Footer Links

Privacy policy, imprint and up to 5 custom footer links – multilingual and changeable at any time.

Editable Contact Info

Name, company, website, email, phone and mobile – changes apply instantly to the contact page, guide and emails.

Statistics & Activity

Track photo views, downloads and selections per client in detail. Full audit log.

CSV Export

Export all photo selections for all clients or individual clients as Excel-compatible CSV files.

Admin Guide (DE / EN)

Built-in help page for all admin functions – bilingual, structured, instantly available.

Client Overview
ClientPhotosSelectedDownloadStatus
Mueller_Wedding14218OffActive
Schmidt_Portrait387OnActive
Berger_Business640OffInactive
Weber_Family9724OffActive
Fischer_Event21145OnActive
🇬🇧 EN 🇩🇪 DE Admin language switchable

The App Carries Your Name

No third-party references – logo, app name, texts and icons fully customisable to your brand. All directly in the admin panel, no coding required.

Logo (JPG / PNG)

Upload your own logo – it instantly appears in the client header, the admin sidebar and as the app icon on the home screen.

App Name

The gallery title (e.g. “Photo Gallery”) is defined centrally and appears in the browser tab, the login window and the PWA.

Login Window (DE & EN)

Subtitle and copyright holder on the client login screen freely configurable – bilingual. The © symbol and current year are added automatically.

Watermark Text

The copyright text on photos (e.g. © Your Name) is defined globally and activated per client – no third-party name on your images.

Footer Links (DE & EN)

Up to 5 multilingual links in the footer – Privacy Policy, Imprint or your own pages. Changes take effect immediately for all clients.

PWA Icons (11 Sizes)

When uploading a logo, all 11 PWA icon sizes are generated automatically – from favicon to 512×512 app icon for Android and iOS.

Everything customisable – no coding required
Logo in header & sidebar
App name (browser tab & PWA)
Login subtitle (DE & EN)
Copyright in login footer
Watermark on photos
Footer links (multilingual)
11 PWA icons auto-generated
Contact info (email, phone, web)

How Simple It Is

From the shoot to the final photo selection – done in minutes.

1

Create Client

Set up a client account with password and individual permissions.

2

Upload Photos

Upload photos via browser or provide them via FTP and import.

3

Send Link

Send the gallery URL and password to your client – done!

4

Client Selects

Client marks favourites and sends the request with one click.

5

You Deliver

Receive email with selection, export CSV and send original photos.

A Real App – Without an App Store

Thanks to Progressive Web App (PWA) technology, clients can install the gallery on their smartphone home screen – free, no App Store required.

iPhone & iPad (iOS)

Install to the home screen via Safari.

1 Open Safari & visit the page
2 Tap the Share icon
3 Select “Add to Home Screen”
4 Confirm “Add”

Android

Chrome automatically shows an install banner.

1 Open Chrome & visit the page
2 Tap “Install App” banner
3 Confirm “Install”

App Icon

Custom icon on the home screen – looks just like a native app

Fullscreen Mode

Opens without browser bar – full immersion like a native app

Offline Page

Elegant offline page when there is no internet connection

Built on Enterprise-Grade Security

Every request, every photo access and every session is protected multiple times.

HMAC Tokens

Every photo access via signed HMAC token. No direct file URLs possible.

CSRF Protection

All forms and APIs secured with CSRF tokens. Cross-site attacks blocked.

Password Hashing

Passwords stored exclusively as bcrypt hash – never in plain text.

Rate Limiting

Login attempts are limited. Automatic protection against brute-force attacks.

Privacy by Design (GDPR)

No permanent logging of IP addresses, no tracking cookies, no external Google Fonts. Everything stays local – 100% privacy for your clients.

Security Headers

CSP, X-Frame-Options, HSTS and further headers set automatically.

robots: noindex

Gallery excluded from search engines. No photos visible on the web.

Session Security

HttpOnly cookies, SameSite attributes, session regeneration after login.

Audit Log

All downloads, logins and photo views logged. Full traceability.

“Your clients deserve a professional experience – not an email with Google Drive links, no unprotected folders, no privacy risk. This app gives you and your clients exactly what they need.”

No Cloud Subscription
Your Own Server
GDPR Compliant
One-Time Investment
Unlimited Clients
Full Source Code
Bilingual Admin Area
Built-in Admin Help
Logo & Branding Customisable
Editable Footer Links
Editable Contact Info
PWA Icons Automatic

System Requirements & Updates

Server Requirements

  • Web Server: Apache or Nginx
  • PHP: Version 8.0 or higher (incl. PDO & GD extension)
  • Database: MySQL 5.7+ or MariaDB
  • Security: Active SSL Certificate (HTTPS).
    Important: Without HTTPS, smartphones cannot install the gallery as an app (PWA)!

Updates & Assistance

  • Updates: Your purchase includes 12 months of free access to all updates and new features. After that, you can continue using the software indefinitely, or renew your update access at a discounted rate.
  • Support: We provide detailed, step-by-step installation instructions. If you need hands-on assistance setting up the app on your server, we offer an optional, paid installation service.

Ready for Your Own
Photo Gallery App?

Get in touch – we will discuss your requirements and find the right solution.

From € 299 one-time no subscription · no monthly fee