Skip to content

Web app to remove EXIF data from images. All done in the browser. No server. Works offline.

License

Notifications You must be signed in to change notification settings

BitcoinBeachTravemuende/exify

Repository files navigation

exify

Progressive Web App (PWA) to remove EXIF (Exchangeable Image File Format) data from images.

Features

  • Client-side image processing
  • No server
  • No data is sent anywhere
  • Mobile support
  • Once loaded it works offline to process data
  • Free open source software (MIT License)

Mobile app

Desktop

Open https://bitcoinbeachtravemuende.github.io/exify/ in your browser.

Development

Prerequisites

Nix (recommended)

Install Nix

Other

Install Rust and Trunk

Build from source

cd into the project directory and run:

Nix

nix develop
trunk build --release

Or others

trunk build --release

Developing locally

cd into the project directory and run:

Nix

nix develop
trunk serve

Or others

trunk serve

Open browser at http://127.0.0.1:8080/exify

FAQ

What does exify mean?

The name exify is derived from EXIF, the file format used to store metadata in images.

Do I need an Internet connection?

No. The application works offline.

What happens to my original images?

Original images will be unchanged. All changes will be saved as a new image prefixed with exify-.

How does exify work?

Technically the application is built with Yew / (Rust) and compiled to WebAssembly. It uses kamadak-exif and img-parts crates to parse and remove EXIF data from images.

All code runs in the browser. No server is needed.

What browsers are supported?

All modern browsers.

Does it work for mobile devices?

Yes. The application works on mobile devices. Once installed from browser, it can be started from the home screen of your device.

What image formats are supported?

jpg, png and webp formats are supported.

What metadata is removed?

All EXIF data recognized by the application will be removed.

Is this application free?

Yes. The source code is available on GitHub under the MIT license.

How can I contribute?

You can contribute by reporting bugs, suggesting features or by submitting pull requests.

License

MIT Lizenz