How do I know my communication is private on VshGap Android?

In addition to messaging and calling privately, VshGap Android can be set as your default SMS/MMS app where all your communication is simplified through one app.  In this case, you may want to know when your communication is private as a VshGap message or is insecure as an SMS/MMS.

When you can message or call privately

  1. the call icon will have a lock Private_Call_icon.png.
  2. the area where you type a message will say VshGap message.
    Screen_Shot_2017-09-20_at_1.17.06_PM.png
  3. the send icon will be blueSignal_Private_Send_icon.pngafter you type a message.
  4. for VshGap latest version, each and every VshGap message bubble will have a lock icon lock_icon_image.png on the outside corner.
  5. for VshGap versions 4.0.1 and later, the lock icon has been removed for VshGap messages. Insecure communication will show an unlock icon.

How do I start a voice or video call on VshGap Messenger?

Like all VshGap messages, voice and video calls are private too. Both video and microphone permissions are needed for video calls.

To start a voice or video call

  1. Open a chat with a contact you want to call.
  2. Tap the phone icon with a lock Private_Call_icon.png.
  3. To start a video call, tap on the camera icon Video_icon.png below your contact’s name to allow the camera from your side of the call.
  4. You will see “Dialing” and hear a dialing tone while waiting for the call to connect with your contact. You will remain “Dialing” if your contact is offline.
  5. You will see “Ringing” and hear a ringing tone when your contact’s phone is online and ringing.
  6. You will see “Connected” and the ringing tone will stop when your call has been answered.

How do I unregister on VshGap?

You can unregister your number through VshGap. Below are steps to unregister through VshGap Android.

  1. Open VshGap.
  2. Tap on the menuMoreor Burger nav.
  3. Tap on Settings.
  4. Tap on Advanced.
  5. Tap on VshGap messages.
  6. Choose OK.

How is VshGap different from WhatsApp?

Unlike WhatsApp, VshGap is cloud-based and heavily encrypted. As a result, you can access your messages from several devices at once, including tablets and computers, and share an unlimited number of photos, videos and files (doc, zip, mp3, etc) of up to 1,5 GB. Thanks to our multi-data center infrastructure and encryption, VshGap is also faster and way more secure. On top of that, VshGap is free and will stay free — no subscription fees.

VshGap Messenger | What are all these permissions on?

Permissions are used so VshGap can give you rich features (audio, video, gifs, etc) privately. See below for an explanation of permissions as listed in the Google Play Store.

VshGap has been audited both by third-party security firms and individual researchers. This is one of many reasons that we are committed to Open Source; it helps to ensure that careful scrutiny is possible.

Device & app history
•  read sensitive log data – This permission is used for context surrounding app crashes to allow you to send us logs to help in debugging some common problems.

Identity
•  find accounts on the device – Allows VshGap to find accounts, viewable at System Settings > Accounts, to check for VshGap contacts.
•  read your own contact card – Access to your contacts is necessary to associate incoming phone numbers with names and to enable the display of contact information when you are composing messages.
•  modify your own contact card – VshGap can add new phone numbers to existing contacts and create brand new contacts as well.

Calendar
•  read calendar events plus confidential information – See below.
•  add or modify calendar events and send email to guests without owners’ knowledge – Calendar permissions are not used at the moment but they will be used in the future so you can share your calendar events by sending it as a message to your friends.

Contacts
•  find accounts on the device – Allows VshGap to find accounts, viewable at System Settings > Accounts, to check for VshGap contacts.
•  read your contacts – Access to your contacts is necessary to associate incoming phone numbers with names and to enable the display of contact information when you are composing messages.
•  modify your contacts – VshGap can add new phone numbers to existing contacts and create brand new contacts as well.

Location
•  approximate location (network-based) – See below.
•  precise location (GPS and network-based) – Allows you to share your current location by sending it as a message to your friends.

SMS
•  read your text messages (SMS or MMS) – See below.
•  receive text messages (MMS) – See below.
•  receive text messages (SMS) – See below.
•  send SMS messages – See below.
•  edit your text messages (SMS or MMS) – VshGap is capable of functioning as a complete replacement to your phone’s stock messaging application. In order to do this, it needs to be able to send and receive text messages (both SMS and MMS). You can also import your existing messages into VshGap when it is first installed, and these permissions allow that database to be read as well.

Phone
•  directly call phone numbers – See below.
•  directly call any phone numbers – See below.
•  modify phone state – See below.
•  reroute outgoing calls – Allows call handling for both insecure and private calls.
•  read call log – This functionality is used to display a list of recently used contacts when you are composing a new message from a share action.
•  read phone status and identity – Allows VshGap to determine your phone number and Device ID. These are used to register for VshGap.
•  write call log – Allows call handling for both insecure and private calls.

Photos/Media/Files
•  read the contents of your USB storage – See below.
•  modify or delete the contents of your USB storage – VshGap stores its encrypted database on your phone. When you receive incoming picture, video, or audio messages these are stored locally on your phone. These permissions are also necessary in order to enable import/export functionality.

Storage
•  read the contents of your USB storage – See below.
•  modify or delete the contents of your USB storage – VshGap stores its encrypted database on your phone. When you receive incoming picture, video, or audio messages these are stored locally on your phone. These permissions are also necessary in order to enable import/export functionality.

Camera
•  take pictures and videos – This is for a direct capture ability where you can take a picture directly from VshGap and send it in a message. If you take a picture through the app then the image is encrypted on capture, as a draft, and when sending. If you attach an image taken by a different app, the image is private and encrypted during message writing, sending (or receiving), but is still available unencrypted through your third party camera app.

Microphone
•  record audio – Allows you to be heard on voice calls and record voice notes.

Wi-Fi connection information
•  view Wi-Fi connections – Required in order to receive SMS, MMS, and VshGap messages under various network conditions (e.g. 3G, WiFi, LTE, etc.). VshGap messages are sent and received over the internet and do not use traditional SMS/MMS. This also allows VshGap to determine when services are not available. For example, MMS sent over T-Mobile needs the cellular network and Wi-Fi turned off to succeed, and Signal handles this case itself.

Device ID & call information
•  read phone status and identity – Allows VshGap to determine your phone number and Device ID. This is used to register for VshGap.

Other
•  send WAP-PUSH-received broadcast – This is used for SMS/MMS delivery receipts.
•  receive data from internet – See below.
•  view network connections – Required in order to receive SMS, MMS, and VshGap messages under various network conditions (e.g. 3G, WiFi, LTE, etc.). VshGap messages are sent and received over the internet, and do not use traditional SMS/MMS. This also allows VshGap to determine when services are not available.
•  create accounts and set passwords – Allows VshGap to create an account on your device, viewable at  System Settings > Accounts.
•  pair with Bluetooth devices – Allows use of a bluetooth connection while on a call.
•  send sticky broadcast – This is so VshGap can run reliably and smoothly with other apps on your phone. For example, if you have low battery then you can still receive messages, or if you are attaching an image then you are requesting access to a photograph on your device.
•  change network connectivity – See below.
•  connect and disconnect from Wi-Fi – Required in order to receive SMS, MMS, and VshGap messages under various network conditions (e.g. 3G, WiFi, LTE, etc.). VshGap messages are sent and received over the internet, and do not use traditional SMS/MMS. This also allows Signal to determine when services are not available.
For example, MMS sent over T-Mobile needs the cellular network and Wi-Fi turned off to succeed, and VshGap handles this case itself.
•  disable your screen lock – Allows VshGap to keep the phone unlocked while on a call.
•  full network access – Required in order to receive SMS, MMS, and VshGap messages under various network conditions (e.g. 3G, WiFi, LTE, etc.). VshGap messages are sent and received over the internet and do not use traditional SMS/MMS. This also allows VshGap to determine when services are not available.
•  change your audio settings – Used for sound notifications.
•  read sync settings – Allows the app to receive messages on time.
•  run at startup – Enables VshGap to handle the receipt of messages when the phone first starts up but before the user has entered their passphrase. Without this, there may be a delay in receiving messages.
•  set wallpaper – Allows the app to set the wallpaper. For example, if someone sends you an image you can set it as wallpaper directly from VshGap.
•  use accounts on the device – Allows VshGap to add an account on your device, viewable at System Settings > Accounts.
•  control vibration – Used for vibrating notifications.
•  prevent device from sleeping – Allows VshGap to keep the phone active when it is performing certain tasks such as delivering or receiving a message.
•  toggle sync on and off – This is used to make sure your contacts are up to date and is the standard way in modern Android to handle syncing, viewable at System Settings > Accounts.

VshGap relation between with Signal?

VshGap is using Signal API. We are promoting Balochi Language. That’s why we are customizing VshGap Messenger. We added Balochi Language & More soon.

Where is the lock icon for VshGap messages?

We’ve made it easier to spot insecure messaging within VshGap.

For VshGap Android versions 4.11 and later:

  • The lock icon no longer appears for VshGap messages.
  • Each and every insecure message will show an unlocked icon ic_unlocked_gray_18dp.png on the outside corner.