Skip to content

Photokeep/photokeep-verifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Photokeep Verifier

Photokeep Verifier is an offline desktop app for verifying and previewing encrypted original files downloaded from Photokeep.

Users select an encrypted file, paste their own AES key, and decrypt the file locally on their device. The app is designed for private, local verification without sending files or keys to any server.

Features

  • Works offline
  • Does not connect to Photokeep servers
  • Does not upload files
  • Does not upload or store encryption keys
  • Cleans up temporary decrypted files when results are cleared or the app exits
  • Supports regular images, HEIC files, PKVIDEO1 encrypted videos, and Live Photo zip files

Requirements

Install the following before running the project locally:

Development

npm install
npm run tauri:dev

Build

npm run tauri:build

Build artifacts are generated by Tauri under src-tauri/target/release/bundle.

HEIC Support

HEIC preview does not depend on sips, ffmpeg, or a system-installed libheif.

The current version passes decrypted HEIC files directly to the system WebView for preview. macOS usually supports this out of the box. If a platform WebView cannot preview HEIC files, users can still save the decrypted file and open it with the system photo app.

Privacy

Photokeep Verifier is intended to run locally. File selection, decryption, preview, and saving all happen on the user's device.

Encryption keys are only used in memory for the current decrypt operation and are not persisted by the app.

About

Photokeep Offline Verifier

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors