πŸ›‘οΈ 100% Offline Β· Zero Telemetry Β· GPL-2.0 FOSS

Private by design.
Your moments, yours alone.

A high-performance, fluid Android gallery built with Jetpack Compose. Enjoy hardware-encrypted private vaults, offline throwback stories, built-in collage maker, and zero cloud tracking.

πŸ“± Hiring Managers & Testers:

Download the pre-compiled APK directly from GitHub Releases and install in 10 seconds.

⬇️ Get Release APK (v1.1.14)
⚑ 120Hz Fluid Grid
πŸ”’ AES-256-GCM Vault
πŸ“¦ O(1) Memory Footprint
🚫 0 KB Data Sent

Built with Material 3 & Jetpack Compose

Designed for modern Android with fluid gestures, crisp typography, and clean navigation.

Photos
Photos
Albums
Albums
Vault
Vault
Settings
Settings

Everything you need. Zero bloat.

Engineered from scratch for speed, security, and offline independence.

πŸ”

AES-256-GCM Vault

Hardware-backed AndroidKeyStore encryption with 250,000 PBKDF2 rounds, Decoy PIN plausible deniability, and dynamic FLAG_SECURE screenshot protection.

🎨

Native Collage Maker

Stitch 2 to 9 photos across 1:1, 4:5, 9:16, and 16:9 aspect ratios with real-time padding, corner radius, and lossless 2048px export.

πŸ–ŒοΈ

Destructive Redaction

Irreversible downsampled mosaic pixelation to permanently redact faces, credit cards, or license plates against AI de-blurring or OCR recovery.

πŸ“Έ

1-Tap Frame Grabber

Extract full-sensor uncompressed still photos at the exact millisecond from any video playback with instant MediaStore indexing.

πŸ“…

Throwback Story Player

100% offline "On This Day" memories in a WhatsApp/Instagram story player with auto-advance and persistent 24h dismissal.

🩺

Storage Doctor Assistant

Smart scanner for large videos (>50MB), stale screenshots (>30 days), and burst duplicate shots with a 1-tap "Keep Best" cleaner.

🎬

Ken-Burns Slideshow

Cinematic ambient pan-and-zoom motion transitions with 3s/5s/8s pacing presets, shuffle toggle, and fullscreen playback.

πŸ”

Comparison Loupe

Compare any two photos side-by-side with synchronized dual-pane zoom & pan and split horizontal/vertical switcher.

🏷️

Offline Tags & Hashtags

Add custom tags (#Receipt, #Travel) to any photo, indexed locally in SQLite Room for instant offline search.

πŸ”’

Per-Album Biometric Lock

Protect sensitive folders with Fingerprint or Device Credential lock, 30s background auto-relock, and native .nomedia creation to hide media from other apps.

🎞️

Motion Photo & GIF Studio

Scrub frame-by-frame through Pixel & Samsung live photos to extract full-resolution stills or export seamless looping animated GIFs with zero re-compression artifacts.

πŸ—ΊοΈ

Interactive Map Explorer

Cluster and browse your geotagged memories across the globe using privacy-first OpenStreetMap or satellite views with dynamic location search.

πŸ”

On-Device OCR & Copy

Recognize and extract text from receipts, documents, and signs with a single tap. Select and copy individual lines without sending images to cloud APIs.

πŸ”‡

1-Second Video Muter

Losslessly demux and strip audio tracks from videos using native Android MediaMuxer without re-encoding the video streamβ€”instantaneous even on 4K files.

πŸ“

Location Geotagging & Dates

Set custom place names or coordinates with reverse geocoding, and preserve exact file modification timestamps and EXIF integrity across file operations.

⚑

120Hz Fluid Gestures & Video Controls

Butter-smooth horizontal photo paging, instant cache rendering, 220ms animated zoom, paused video previews with centered play controls, and conflict-free gesture handling.

How Imava Stacks Up

Compare Imava against traditional and cloud-based gallery applications.

Feature Imava Simple Gallery (Legacy) Google Photos Stock OEM Gallery
100% Offline / Zero Telemetry βœ… Yes βœ… Yes ❌ Cloud Required ❌ Telemetry
Hardware AES-256-GCM Vault βœ… StrongBox/TEE ❌ Simple File Hide ❌ Cloud Synced ❌ None
Decoy PIN (Plausible Deniability) βœ… Yes ❌ No ❌ No ❌ No
Encrypted Backup Container (.imava) βœ… Yes (250k PBKDF2) ❌ No ❌ Cloud Takeout ❌ No
120Hz Jetpack Compose UI βœ… Modern Compose ❌ Legacy XML βœ… Yes βœ… Yes
Offline Throwback Stories βœ… 100% Local ❌ No ❌ Cloud AI only ⚠️ Varies
Photo Collage Maker (2–9 Photos) βœ… Built-in ❌ No βœ… Yes ⚠️ Basic
Destructive Privacy Redaction βœ… Irreversible Mosaic ❌ Basic Brush ❌ No ❌ Basic
Lossless Video Frame Grabber βœ… 1-Tap Uncompressed ❌ No ❌ Screen Capture ⚠️ Varies
Per-Album Biometric Lock & .nomedia βœ… Hardware Biometrics + Stealth ⚠️ Basic PIN ❌ Locked Folder Only ⚠️ Varies
Motion Photo & GIF Studio βœ… Extract Frame & GIF Export ❌ No ⚠️ Cloud Only ⚠️ View Only
Interactive Map Explorer βœ… OpenStreetMap + Search ❌ No ⚠️ Cloud Only ⚠️ Basic
On-Device OCR & Selective Copy βœ… 100% On-Device Selective Copy ❌ No ❌ Cloud Google Lens ⚠️ OEM AI
1-Second Lossless Video Muter βœ… Native Fast Demuxing ❌ Re-encodes or No ⚠️ Slow Export ⚠️ Re-encodes
Lossless Date & EXIF Preservation βœ… Exact Timestamps & GPS ⚠️ Modifies Dates ❌ Cloud Stripped ⚠️ Modifies Dates

Frequently Asked Questions

Direct answers to common questions about Imava.

Is Imava completely offline? Does it upload anything to the cloud?

β–Ύ

Yes, Imava is 100% offline. Not a single photo, video, tag, or telemetry byte ever leaves your device. The only optional network socket check is to notify you of new GitHub release APKs.

How does the Hidden Vault encryption work?

β–Ύ

Media moved to the vault is encrypted at rest using AES-256-GCM via the AndroidKeyStore hardware module (TEE/StrongBox). Encryption keys are protected by PBKDF2 with 250,000 iterations and 16-byte cryptographic salts.

What is the Decoy PIN mode?

β–Ύ

Decoy PIN provides plausible deniability. If someone compels you to unlock your vault, entering your alternate Decoy PIN silently opens a fake, empty gallery instead of your real vault.

How do I back up my encrypted vault?

β–Ύ

Go to Vault Security Settings and tap "Export Backup πŸ’Ύ". This packages all encrypted ciphertexts and metadata into a standalone .imava container encrypted with a custom passphrase that can be restored on any device.

Does Imava work on de-Googled custom ROMs?

β–Ύ

Yes! Imava has zero dependencies on Google Play Services or Firebase and runs natively on GrapheneOS, CalyxOS, LineageOS, and vanilla AOSP.