πŸ“ΈCapacitor Plugin

The Gallery Plugin
with EXIF Intelligence

Filter photos by GPS location, custom polylines, and date range β€” directly on the native layer. No JavaScript workarounds. Blazing fast.

iOS & Android
Native performance
Capacitor 8
Supported
Features

What no other plugin offers

The first Capacitor gallery plugin with location-based filtering. Filter photos by GPS coordinates and custom polylines before selection.

πŸ“Available

GPS Radius Filter

Show only photos taken within a specific radius of GPS coordinates. Perfect for construction sites, insurance claims, or location-specific documentation.

πŸ—ΊοΈAvailable

Custom Polyline Filter

Define custom geographic areas with polylines. Filter photos taken along routes, within regions, or along specific paths.

πŸ“…Available

Date & Time Range

Filter photos by exact date ranges extracted from EXIF timestamps β€” not file modification dates, but the actual capture moment.

⚑Architecture

Native Performance

All filtering happens in Swift (iOS) and Kotlin (Android). No JavaScript bridge bottleneck. Handles thousands of photos in milliseconds.

πŸ”’Security

Privacy-First

Photos never leave the device during filtering. Location and timestamp data is read natively without copying files to temporary directories.

πŸ”ŒDX

Drop-In Integration

Works with any Capacitor app β€” Angular, React, Vue, or vanilla JS. One npm install, configure your license, and you're ready.

Use Cases

Built for real-world apps

πŸ›οΈ Insurance & Claims

Ensure uploaded photos were taken at the actual damage location and within the claim timeframe. Automatically reject photos taken elsewhere.

filter: {
  location: {
    coordinates: [{ lat: claimSite.lat, lng: claimSite.lng }],
    radius: 100
  },
  timeRange: { start: claimDate, end: inspectionDate }
}
Comparison

How we compare

FeatureCapacitor Image Gallery@capacitor/cameraFile Picker@cap-community/exif
Gallery Photo Selectionβœ“βœ“βœ“βœ—
Multi-Selectβœ“βœ“βœ“βœ—
EXIF Data Readingβœ“PartialBasicGPS only
GPS Radius Filterβœ“βœ—βœ—βœ—
Custom Polyline Filterβœ“βœ—βœ—βœ—
Date Range Filterβœ“βœ—βœ—βœ—
Native Filtering Engineβœ“βœ—βœ—βœ—
EXIF Preserved on Copyβœ“βœ—βœ—N/A
Pricing

One-time purchase. Lifetime license.

No subscriptions. No hidden fees. Pay once, use forever.

npm Package

@kesbyte/capacitor-exif-gallery

iOS Plist Key

KBExifGalleryLicense

Android Meta-Data Key

com.kesbytedigital.exifgallery.LICENSE_KEY

Start building smarter galleries

Free in DEBUG mode. Add your license key when you're ready to ship.

npm i @kesbyte/capacitor-exif-gallery