Any way to secure my sharing pictures?


#1

i have seen that,we can able to delete the metadata of a picture …Is there anyway to secure my photo itself like encrypting something …i need the photo is to be seen only by the receiver…the app that i have shared should not be able to see the photo …???

Thanking you,
Lokesh Varman


#2

@Ruler_of_Tech While you are transferring the photos through Facebook, Gmail, Telegram, one copy is stored in the server by the service provider. You can use Syncthing to send and collaborate on a large number of files without sharing them through some centralized services. I hope this would help you.


#3

I can’t able to understand bro ,can you just explain me in brief ?


#4

I tried to explain that you can use Syncthing to share Pictures, Videos and Files among your Peers. It syncs your contents and there is no centralised server to store your data and you are in control of your data. Will try to release a demo video on How to use Syncthing? soon.


#5

Yes it is possible by using the techniques of Cryptography. What you are essentially asking for can be achieved through End-to-End Encryption & Decryption (E2E).

Encryption means converting from understandable format (normal) into non-understandable format (this is called cipher). Decryption means the reverse. So if you want any file (pic, video, audio, text) to be understood only by the receiver, then before leaving the network, the file should be encrypted at your end, this way even if the file goes through the network and servers, they cannot know how to decrypt it, because end-to-end encryption means only the two ends (i.e sender & receiver) only knows the secret key to unlock it.

Today, WhatsApp & Telegram both of them have implemented End-to-End encryption. Facebook messenger has no such encryption. So it is not safe to use facebook messenger to communicate sensitive information. But WhatsApp is not Free Software, therefore we cannot verify if their implementation is correct or wrong or if it have backdoors etc., essentially end-to-end encryption means there should not be any backdoor (i.e except the sender and receiver no one should be able to unlock any message for you).

This is like you and your friend sharing two keys of a same lock. Only until you both have the keys, it is safe for you both, if a third person also has the key for the same lock, then it is no more safe. Telegram’s desktop & smartphone clients alone are Free Software. The end-to-end encryption can be verified there, but Telegram’s server side is closed proprietary software and it is a centralized platform, therefore we can safely reject it. Also Telegram’s encryption algorithms are not battle tested, it is considered unsafe in crypto world.

That is the reason why we as a community itself started moving away from centralized and partial open platforms like Telegram and towards using Riot/Matrix combination. Riot has implemented end-to-end encryption and it is Free Software. Matrix is the underlying protocol which Riot makes use. Matrix protocol is a decentralized and federated. You can enable end-to-end encryption and share messages and files safely among your friends there.

Other options are,

  1. Signal
  2. Silence
  3. Gnu Privacy Guard (GPG) in both computer & phones.
  4. OpenKeyChain

Simple rules to follow when choosing an app for communication,

  1. Check if it is Free Software or Open Source.
  2. Check if it has support for end-to-end encryption.

#6

Why don’t people are not using these apps,is that no awareness of privacy is the main reason ??


#7

No awareness is one reason and as a movement it is one of our primary work to raise the consciousness and the awareness of the general public by working among them.

Another is an usability issue, GPG is there for long time, but it requires multiple steps and some knowledge to get it setup and use, therefore people fail to understand, but modern cryptographic algorithms and techniques are trying to solve this as a result today we have apps like Signal.


#8

Tqsm bro …for your clear explanation


#9

If possible organize a meetup in PaavaiGLUG and have one session on this topic.


#10

sure bro … will go thru!!!