Encrypted Photo Safe for Android

Overview

Photok

GitHub release (latest by date including pre-releases) GitHub Workflow Status GitHub Codacy Badge Maintenance

Encrypt your photos on your device and keep them safe from others.

About

Photok is a free Photo-Safe. It stores your photos encrypted on your device and hides them from others. It uses technologies like, AES-256 encryption standard or bcrypt, to keep your photos secure. Photok is completely free, open source, and contains no ads.

Photok - Free and open source photo safe. | Product Hunt

Download

Photok is available at Google Play and F-Droid. Aswell as some alternatives.

Download from Google Play Get it on F-Droid

Alternative 1: Direct Download APK

Alternative 2: F-Droid (IzzyOnDroid)

Translations

English Maintained by @leonlatsch

Chinese (China) Maintained by @sr093906

German Maintained by @leonlatsch

Portuguese (Brazil) Maintained by @mezysinc

Spanish Maintained by @Ismael034

LICENSE

Copyright 2020-2021 Leon Latsch

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Legal Notice

Google Play and the Google Play logo are trademarks of Google LLC

Comments
  • Call number not working

    Call number not working

    the code (##1234##) doesn't work on my phone, is there anything that i forgot? i also checked the permissions and everything's good. am i missing something? opening the app from the playstore or app settings doesn't work (guess that's a feature). is there a way to open the app again without the number or deleting it? i didn't even get to make a backup :(

    My pictures are important and i don't wanna lose em, i even deleted them from my phone completely( exept Photok)

    bug question 
    opened by Ezhurino 21
  • Update adds proprietary dependency, breaking F-Droid support

    Update adds proprietary dependency, breaking F-Droid support

    With your last release, you decided to add a license dialog. Unfortunately, you chose play-services-oss-licenses – which drags in proprietary libraries: GMS. That will make it impossible for F-Droid to update to this version, as it violates the inclusion policy.

    Luckily, there are some alternatives available (if you know more, suggestions are welcome). Matching the license of your app (Apache 2.0), LicensesDialog may be a good choice. So may I suggest switching to that?

    bug 
    opened by IzzySoft 21
  • APK available?

    APK available?

    I see a release, but no way for a non-dev to "get the app". Could you make the (signed) APK available – eg. by attaching it to the release? Thanks in advance!

    documentation 
    opened by IzzySoft 17
  • [Bug] *Importing from Android Sharing System imports every photo twice*

    [Bug] *Importing from Android Sharing System imports every photo twice*

    Describe the bug When importing photos from the android sharing system, all photos get imported twice.

    To Reproduce Steps to reproduce the behavior:

    1. Go to the phone photo gallery.
    2. Select some photos (or only one)
    3. Use the sharing system and choose Photok
    4. The import dialog of photok already shows the double amount of pictures
    5. Every photo gets imported twice

    Expected behavior Every photo should get imported only once.

    Smartphone (please complete the following information):

    • Device: Samsung Galaxy A51
    • OS: Android 12
    • Version 1.3.5

    Appeared also on another phone with Android 9.

    Thank you for the app!

    bug selected for dev confirmed 
    opened by mschmidm 15
  • Workaround to launch hid app while bypassing this message `Dialer: Not registered on network.`

    Workaround to launch hid app while bypassing this message `Dialer: Not registered on network.`

    Is your feature request related to a problem? Please describe. Secret code doesn't work with android devices not on a metered connection. Not sure if intended behavior or not.

    Describe the solution you'd like Describe alternatives you've considered Use the calculator to launch instead of dialer, or more thorough instructions on how to configurate the dialer.

    bug dataloss 
    opened by Xyde 12
  • [Feature] Hide Photok Icon and Open the Photok by phone Dialer

    [Feature] Hide Photok Icon and Open the Photok by phone Dialer

    Is your feature request related to a problem? Please describe. Not really a problem but just for more stealth and privacy.

    Describe the solution you'd like For even more Stealth some apps give the option to hide the Icon of the app as if it is not installed and it can be opened by dialing a code on the phone dialer app which then brings the vault app and ask for password like normal. So if a phone is shared the other user won't even know that there is a Photok Installed unless he make a deep inspection :)

    Additional context I am aware that this not really something to prioritize but in the future it would be nice addition to Photok

    feature 
    opened by fux0r2009 11
  • [BUG] App crashes after opening a photo

    [BUG] App crashes after opening a photo

    Updated today because of that but still the same. I can't view a picture in full size. Everything is alright in the gallery view. Android 11 here on MIUI 12.5. If I can provide something please ask.

    bug selected for dev 
    opened by tarsonis123 8
  • Feature/#36 import videos

    Feature/#36 import videos

    Description:

    • Import Videos.
    • New Import Menu

    Checklist:

    • [x] New Import Menu
    • [x] Import Videos
    • [x] Create video thumbnails
    • [x] Add icon for videos in galery grid
    • [x] Add Video Player
    • [x] Adjust image viewer to show a preview of the video
    • [x] Refactor ImageViewer to be a fragment too. Last step to single activity
    • [x] Add share to Photok filter for videos
    • [x] Implement buffered loading
    feature 
    opened by leonlatsch 8
  • [Features] List of some propositions :  Support Password Attempts / Shake your phone to close / Support Fake Passcode

    [Features] List of some propositions : Support Password Attempts / Shake your phone to close / Support Fake Passcode

    I have some features you could find intersting and they would enhence Photok a lot :

    - Shake your phone to close Photok in a hurry : This would come handy if you want to quickly close the app

    - Support Password attempts and option to delete the encrypted database if n attempts are reached

    - Support Fake Passcode and show fake content when you input fake passcode : just if forced to show the content hhh

    Hope you find some of this propositions interesting... anyway thanks for giving us Photok the much needed open source vault :)

    feature 
    opened by fux0r2009 8
  • [Feature] Face Recognition

    [Feature] Face Recognition

    Is your feature request related to a problem? Please describe. It is hard to find pictures of a person when scrolling through hundreds of pictures while most of which are memes.

    Describe the solution you'd like A face recognition feature and then tagging images with faces and names assigned to those faces would be great. Along with that, a separate tab for list of detected faces would be marvelous.

    Describe alternatives you've considered Gallery Go(a gallery app by Google) does a pretty good job at it.

    Additional context Picasa3D on Windows was an amazing piece of software which I use till date despite being deprecated by Google. It does all the processing locally. I wanted same features of tagging and removing tags of faces to fix false positives manually. I couldn't find a good app for that in Android market that worked offline. Then GalleryGo came to rescue. But that app despite being minimal and doing the work. Doesn't give users ability to add or remove faces.

    wontfix feature sighted 
    opened by mubashir-rehman 5
  • [Bug] Can't add pictures, videos or imports from backup

    [Bug] Can't add pictures, videos or imports from backup

    To Reproduce Steps to reproduce the behavior:

    1. Install Photok and set-up a PIN
    2. In the newly created safe click on the + menu at the bottom right
    3. Click on one of the 3 different options for importing
    4. Nothing happens, except a small glitch where it seems as if the background of Photok seems to be focused again (i.e. the darkened background picture of the safe is white again).

    Expected behavior I had Photok installed on the same Pixel but on Android 12, where it worked properly (so adding e.g. personal pictures worked).

    Smartphone (please complete the following information):

    • Device: Pixel 4a
    • OS: worked on CalyxOS with Android 12, now on GrapheneOS with Android 13 it isn't working for me anymore
    • Version 1.4.1

    Additional context GrapheneOS is an hardened OS which implements multiple additional layers for protecting the device owners security and privacy. It may be that there is something which breaks Photoks ability to import data e.g. by disallowing the file chooser to open. Although this would be the first occurrence of such a thing (at least for me) and I gave my best to give Photok all permissions it needed I can't rule such a thing out.

    Furthermore I tried an install from F-Droid and directly with the APK from the github releases section and also in the owner profile and a dedicated user profile. It never worked...

    EDIT: I just installed Photok on another device (Android 11 Tablet) and the "Allow file access" dialog which gets prompted indeed never appears on my Pixel.

    bug release trigger confirmed 
    opened by RequestPrivacy 4
  • [Feature] Multiple & Custom Storages

    [Feature] Multiple & Custom Storages

    Is your feature request related to a problem? Please describe. I am using a pretty old phone with small internal storage and have to store the photos and videos on my sd-card.

    Describe the solution you'd like please add an option to store the encrypted files on sd-card. i am aware that that is kind of security flawm bu its even better than to store unprotected photos/videos on sdcard and if that is an option, its a decision of the user.

    Describe alternatives you've considered looking for an f-droid app that is able to encrypt folders anywhere, didn't find one yet.

    Additional context n/a

    feature selected for dev cold 
    opened by ulph0 1
  • [Feature] Custom number of columns and higher quality thumbnails

    [Feature] Custom number of columns and higher quality thumbnails

    Is your feature request related to a problem? Please describe. It's difficult to view images without opening them one by one. The fact that they load slowly when opened doesn't help.

    Describe the solution you'd like If you've used Simple Gallery on F-Droid before, it can increase/reduce the column count, which allows the user to change how many images they want to see at a time. It helps when you want to scroll through thousands of images quickly or view multiple images near full resolution to see the details. This solution is perfect, in my opinion. It would entirely eliminate the redundant use of low quality thumbnails (even for small files) without compromising anything, as it can be changed by the user.

    Describe alternatives you've considered Have better quality thumbnails and at most 3 images/columns per row.

    feature cold 
    opened by yephny 6
  • Can't login after hiding app, password change and batch import

    Can't login after hiding app, password change and batch import

    Context: set up app, set password, set app to dark mode. Set app to be hidden from app list and correctly noted the dialler code. Changed password. Imported about 20 images from gallery. App then closed. Attempted to access from recent, filled in password, app closes. Killed app in recent app list, entered the dialler code which opens the login screen, entered password and app closes. Password is definitely correct. Can repeat over and over but no success - app always closed meaning I have no access to photos that were hidden.

    My device: oppo find X2 lite, colorOS 11.1 (Android 11)

    bug sighted 
    opened by anonymort 1
  • [Feature Request] Filter and Sort Options

    [Feature Request] Filter and Sort Options

    It is very helpful if app as an option to sort files according to 1, size 2, taken date 3, modified date 4, added date(date of the file that added to photok app) 5, file name

    All in ascending and descending order.

    And need option to filter files like

    Show only images Show only videos

    These sort and filter options are very important when we have large amount of files.

    feature selected for dev 
    opened by jerryn70 2
Releases(1.4.2)
  • 1.4.2(Oct 8, 2022)

    What's Changed

    • Add french translations by @mathix420 in https://github.com/leonlatsch/Photok/pull/190
    • Fix Media Permissions on Android 13 by @leonlatsch in https://github.com/leonlatsch/Photok/pull/193

    New Contributors

    • @mathix420 made their first contribution in https://github.com/leonlatsch/Photok/pull/190

    Full Changelog: https://github.com/leonlatsch/Photok/compare/1.4.1...1.4.2

    Source code(tar.gz)
    Source code(zip)
    Photok-1.4.2-standalone.apk(7.95 MB)
  • 1.4.1(Sep 17, 2022)

  • 1.4.0(Sep 4, 2022)

  • 1.3.6(Aug 21, 2022)

  • 1.3.5(Jun 10, 2022)

    CAUTION!

    Provided APK is a standalone verison. It does not receive updates automatically. For automatic updates, use the official ways Google Play or F-Droid!

    What's Changed

    • change links in readme by @comparesheriff in https://github.com/leonlatsch/Photok/pull/140
    • Feature/#143 App Icon Rework by @leonlatsch in https://github.com/leonlatsch/Photok/pull/144
    • ptbr descriptions in https://github.com/leonlatsch/Photok/pull/148
    • Dialog Refactorings by @leonlatsch in https://github.com/leonlatsch/Photok/pull/154
    • Android 12 Update by @leonlatsch in https://github.com/leonlatsch/Photok/pull/155
    • Library, Kotlin, Gradle Update by @leonlatsch in https://github.com/leonlatsch/Photok/pull/171

    Full Changelog: https://github.com/leonlatsch/Photok/compare/1.3.4...1.3.5

    Source code(tar.gz)
    Source code(zip)
    Photok-1.3.5-standalone.apk(7.86 MB)
  • 1.3.4(Aug 18, 2021)

  • 1.3.3(Aug 5, 2021)

  • 1.3.2(Jul 9, 2021)

  • 1.3.1(Jul 8, 2021)

  • 1.3.0(Jun 30, 2021)

    CHANGELOG:

    • Feature: Import videos
    • New features get introduces with a news dialog
    • UI design changes
    • Performance improvements

    CAUTION!

    Provided APK is a standalone verison. It does not receive updates automatically. For automatic updates, use the official ways Google Play or F-Droid!

    Source code(tar.gz)
    Source code(zip)
    Photok-1.3.0-standalone.apk(6.76 MB)
  • 1.2.4(Feb 9, 2021)

  • 1.2.3(Jan 27, 2021)

  • 1.2.2(Jan 27, 2021)

  • 1.2.1(Jan 27, 2021)

  • 1.2.0(Jan 26, 2021)

    CHANGELOG:

    • Feature: Share to Photok
    • Feature: Hide Photok
    • New third party page
    • New credits page
    • New Toolbar design
    • Brazilian Portuguese translation
    • Bug fixes

    CAUTION!

    Provided APK is a standalone verison. It does not receive updates automatically. For automatic updates, use the official ways Google Play or F-Droid!

    Source code(tar.gz)
    Source code(zip)
    Photok-1.2.0-standalone.apk(5.13 MB)
  • 1.1.3(Dec 27, 2020)

  • 1.1.2(Dec 8, 2020)

  • 1.1.1(Dec 7, 2020)

  • 1.1.0(Dec 7, 2020)

  • 1.0.3(Nov 25, 2020)

  • 1.0.2(Nov 19, 2020)

  • 1.0.1(Nov 19, 2020)

  • 1.0.0(Nov 18, 2020)

    RELEASE 1.0.0

    Features

    • Import photos from your gallery
    • Fully functional in app gallery
    • Export photos back to your gallery
    • Change your password
    • Create and Restore backups

    Benefits

    • Hide your sensitive photos from others
    • Protect your photos from data theft

    Upcoming Features

    • Fingerprint unlock
    • Backup in cloud
    • Darkmode

    CAUTION!

    Provided APK is a standalone verison. It does not receive updates automatically. For automatic updates, use the official ways Google Play or F-Droid!

    Source code(tar.gz)
    Source code(zip)
    Photok-1.0.0-standalone.apk(4.65 MB)
Owner
Leon Latsch
OpenSource Software with Passion
Leon Latsch
Stingle Photos is a secure, open-source photo, video cloud storage and backup application

Stingle Photos Stingle Photos is a secure, open-source photo, video cloud storage and backup application that is safe, ad-free and easy to use. It pro

Stingle 242 Dec 14, 2022
Phimp.me Android Phimp.me is an Android image editor app

Phimp.me Android Phimp.me is an Android image editor app that aims to replace proprietary photographing and image apps on smart phones. It offers feat

FOSSASIA 2.6k Jan 6, 2023
Opencv Android SDK application for Deep Neural Networks to run on Android.

This application allows you to deploy deep nets in Android environment using OpenCV Android SDK. With OpenCV, images are taken from the camera on your phone, and then these images are passed through the neural network and visualized on the front side. In this application, we will search for faces in the images taken and draw the found faces on the screen.

Ahmet Furkan DEMIR 10 Nov 1, 2022
Android filters based on OpenGL (idea from GPUImage for iOS)

GPUImage for Android Idea from: iOS GPUImage framework Goal is to have something as similar to GPUImage as possible. Vertex and fragment shaders are e

CATS Open Source Softwares 8.6k Dec 28, 2022
Android library project for cropping images

I guess people are just cropping out all the sadness An Android library project that provides a simple image cropping Activity, based on code from AOS

Jamie McDonald 4.5k Jan 7, 2023
Custom view for circular images in Android while maintaining the best draw performance

CircularImageView Custom view for circular images in Android while maintaining the best draw performance Usage To make a circular ImageView, add this

Pkmmte Xeleon 1.2k Dec 28, 2022
some android image filters

android-image-filter some android image filters in some filter, I use NDK to implement to make it more efficient Setup Install Android NDK and properl

RagnarokStack 643 Dec 27, 2022
An android image compression library.

Compressor Compressor is a lightweight and powerful android image compression library. Compressor will allow you to compress large photos into smaller

Zetra 6.7k Dec 31, 2022
Custom shaped android imageview components

Shape Image View Provides a set of custom shaped android imageview components, and a framework to define more shapes. Implements both shader and bitma

Siyamed SINIR 2.6k Jan 3, 2023
Android widget for cropping and rotating an image.

Cropper The Cropper is an image cropping tool. It provides a way to set an image in XML and programmatically, and displays a resizable crop window on

Edmodo 2.9k Nov 14, 2022
A simple image cropping library for Android.

SimpleCropView The SimpleCropView is an image cropping library for Android. It simplifies your code for cropping image and provides an easily customiz

Issei Aoki 2.5k Dec 28, 2022
Customizable Android full screen image viewer for Fresco library supporting "pinch to zoom" and "swipe to dismiss" gestures. Made by Stfalcon

This project is no longer supported. If you're able to switch from Fresco to any other library that works with the Android's ImageView, please migrate

Stfalcon LLC 1.8k Dec 19, 2022
Dali is an image blur library for Android. It contains several modules for static blurring, live blurring and animations.

Dali Dali is an image blur library for Android. It is easy to use, fast and extensible. Dali contains several modules for either static blurring, live

Patrick Favre-Bulle 1k Dec 1, 2022
An image resizing library for Android

Resizer Inspired by zetbaitsu's Compressor, Resizer is a lightweight and easy-to-use Android library for image scaling. It allows you to resize an ima

Kakit Ho 426 Dec 22, 2022
Simple android image popup Library

Android Image Popup Show image as a popup on a click event or any event. Simply set the image as drawable and thats it!!!. And also you can set width,

Chathura Lakmal 64 Nov 15, 2022
Image loading library for Android

Image Loader Image loader library for Android. Deprecated. See Glide. Features Image transformations Automatic memory and storage caching Ability to l

Yuriy Budiyev 19 May 28, 2022
SVG to Android VectorDrawable XML resource file

svg2android [Deprecated - use official Vector Asset Studio directly from Android Studio] Convert SVG to Android VectorDrawable XML resource file. Extr

INLOOPX 1.7k Dec 29, 2022
SVG rendering library for Android

AndroidSVG AndroidSVG is a SVG parser and renderer for Android. It has almost complete support for the static visual elements of the SVG 1.1 and SVG 1

Paul LeBeau 1.1k Dec 28, 2022
Use a jar executable to create a Drawable class to display a SVG on Android.

SVG2Drawable Use a jar executable to create a Drawable class to display a SVG on Android. This is a standalone library, not a Runtime Android library.

Stan Kocken 202 Nov 28, 2022