InformaCam Phone App documentation V2

Steps

Set Media Handling (be sure to change from Image Handling) Preferences

Open the settings:
  • From Main page/login page, select menu
  • Select Preferences
  • Select Image [change to Media] Handling
  • Select the radio button next to the option you would like for your Media Saving

The "Save Media Preferences"

  • Leave Original on SD card
    • As stated, this option will leave the original captured media on your Android's default storage location, and will make an InformaCam copy to [where?]. It is important to note, that when you add paths, redact faces, etc. all changes will be recorded on the InformaCam copy of the video or image, and the original unaltered media will still be available on your device.
  • Encrypt Original
    • This option will mean that your original will be stored, but it will always be encrypted and can only be unencrypted with the pgp key that you set up at the time of installing InformaCam. This will be an unaltered-yet encrypted-version of the media.
  • Delete Original
    • As stated this option will delete the original, and you will there will only ever be the InformaCam copy of the recording/picture on your device.

Save video to InformaCam Media Manager

It is important to understand the save process when using InformaCam, as it effects how and what is stored, and any privacy concerns you might have around this media.
When you record video with InformaCam, it is using your phone's camera. Therefore, this recorded video will be stored in the default Android storage, in the standard Android device format, unaltered when you click 'Save' the save button. At the time that you complete recording a video and click Save, the video will open inside of InformaCam. However, it is important to note, that while this video has opened inside of InformaCam this video has not yet been 'saved' to InformaCam. At this point the video has not been protected or altered it has only been saved to the default Android storage. Instead, you must also actively save the video to InformaCam before it will be effected by the Save Media Preferences you have set.

To save video to the InformaCam Media Manager, perform the following steps:
  • With the video open, click the Menu button.
  • In the menu that appears, click Save.

Open a media file

  • From InformaCam's main page, click Media Manager
  • From the list of media files that appear, tap once on the media piece you wish to open.

Rename a media file

  • From the InformaCam's main page, click Media Manager
  • From the list of media files that appear, press and hold the media file you wish to rename
  • in the Media Manager options menu that appears, select Rename
  • in the Rename dialog box that appears, enter the name you wish to give the file, and then press OK.

Delete a media file

  • From the InformaCam's main page, click Media Manager
  • From the list of media files that appear, press and hold the media file you wish to delete
  • in the Media Manager options menu that appears, select Delete

Export a media file

  • From the InformaCam's main page, click Media Manager
  • From the list of media files that appear, press and hold the media file you wish to export
  • in the Media Manager options menu that appears, select Export
  • from the list available applications that appear, select the application you wish to use to Export a media file (e.g., email, twitter, etc.), and use that application's functionality to send the media file.

Note: If you have saved a piece of media, and it is not showing in InformaCam's Media Manager, you probably have saved the media, but have not saved it to InformaCam. Informacam uses your normal video camera to record videos. You must take an extra step, and intentionally save it as an InformaCam video in order for it to be managed by InformaCam.

Add a pixelation or redact Region to Media

  • Open a an Image or Video inside of InformaCam
  • Tap the screen, in the center of where you would like to add a pixel block
  • By default a pixelated block will appear on screen
    • To change this to a Redact block, instead of a pixelated Block
      • If a video, first pause the video
      • Tap on the block you wish to alter
      • In the horizontal menu that appears in the lower part of the screen, select Set Redact
  • Save changes
    • Select the Main menu
    • from the menu that appears select Save
    • this will save your changes to the media within the InformaCam Media Manager

Note: this block will appear throughout a video at this location, unless you also set in and out points for it

Delete a Region

  • Open a an Image or Video inside of InformaCam
  • All existing Region layers will appear within the screen
    • *Note: * if a Region has different in/out than the start/stop of a video, then you will need to play the video until the Region you wish to delete appears
  • Tap the Region you wish to delete
    • a horizontal menu you will appear in the lower part of the screen
    • Note: if the Block is a layer on a video file, you must first pause the video before
  • Select Remove Keyframe
    • Note: if a Block is also attached to a Path, removing the keyframe will only remove in/out that the block you have tapped is associated with

Add a Pixel or Redact Path

When adding a Path, in a sense you are making an animation out of a pixelation or redact Region. with the Region moving along a path you define. You must first set a pixelation/react Region, and then create a path between the start (In point) and end (out point) of the path you would like for this block to follow. Note: for a highly active choppy piece, you can will likely have to create multiple block animations to effectively obscure an object or someone's face.
[finish this up]

Glossary/Terms

InformaCam:
InformaCam, part of the SecureSmartCam suite of mobile apps, is a tool that enables you to embed metadata (e.g, geolocation information, edits made, etc.) into video or still images; encrypt your media while you store it on your mobile device; and securely send media to a trusted destination, that is are capable of accepting, verifying and securely storing InformaCam media.

InformaCam is actually a combination of a number of applications:
  • InformaCam App: an Android phone app capable of generating images and video according to the InformaCam specification, and enables you to submit that media to trusted destinations using a verifiable chain of custody;
  • InformaCam Browser: a web-based application that decrypts and decodes media generated by the phone app, that has been submitted by yourself or by others. You can use the InformaCam Browser to view and annotate the media, and submit trusted messages to other users of the full InformaCam system.
  • InformaCam Server: a back-end system capable of safely verifying, accepting and digitally archiving InformaCam media that has been submitted by app users
InformaCam Security Measures
The following measures will help you with secure communications and media capture:
  • Login: you must login to access the InformaCam server system, as well as each time you enter the InformaCam phone app.
  • File cryptography: video and image files saved within InformaCam phone app can be encrypted. This is a Media Saving Preferences that you set at installation, and can change at other times.
  • Metadata cryptography: The metadata added to media files (e.g, Regions, Annotations you choose to add, geolocation information, etc.), is also encrypted. To decrypt these files requires 1) knowledge of the public PGP key created for you when you installed the InformaCam phone app (if you device is associated with an InformaCam Server system this is key association is automatically done for you).
  • Device specific certificate: if you are using the InformaCam phone app in combination with an InformaCam server, your a certificate specific to your device has been generated and installed, and is used by the receiving server to verify the identity and authenticity of your device at the time you submit media (is this correct? Is a certificate generated for a mobile device? or just for a user wanting to ssh to trusted server??)

Annotation
A small descriptive chunk of text that be added to an InformaCam Region.

Region
A region is rectangle or square shaped layer, that is filled with pixelation or a black out, and is layered on top of a video or image within InformaCam in order to obscure that portion of an image (e.g, can be used to hide someone's face).

Chain of Custody
If you are using the InformaCam phone app in combination with the InformaCam server, a certificate will be created for your device, and registered with the server. This certificate will be used to verify the identify and authenticity of the device as it is transmitted. In addition, This

Device Signature
At that time the InformaCam app is installed on a mobile device, a device key is created using PGP technology, and signed by the user (the user creates a password). This password-verifiable PGP key is the Device Signature used to identify an InformaCam mobile app. This signature enables a Trusted Destination to authenticate the identity of device when media is submitted to its server for storage.

Keyframe
This is a frame within a video file, that has been selected to be either the start (in point) or end (out point) of a InformaCam Trail.

Media Editor
The Media Editor is the primary InformaCam user activity space. Within the Media Editor a user can view a media file; gain access the tools to add an InformaCam Region, Trail or Annotation to a media file; and save and submit a file to an InformaCam trusted destinations.

Media Manager
The InformaCam Media Manager lists all of the media that is currently saved locally to InformaCam. It identifies media type (image or video), and the last time it was saved. Use the Media Manager to open, rename, delete, and export InformaCam files (exporting is not the same as submitting a file to a trusted destination).

Encrypting Metadata
Any metadata that is generated for an InformaCam file is encrypted using PGP technologies. The phone app encrypts the metadata using the Device Signature (that was generated at the time InformaCam App was installed on the device), which can then be decrypted by a Trusted Destination when a user submits an InformaCam file. This

Metadata
In the context of the InformaCam system, metadata refers to the descriptive data that is added to an InformaCam video or image (e.g., geolocation data), any annotations that a user has added, Regions that have been added, a log of the edits that have been made to a file since its original capture, and so on. This metadata is stored as JSON object, and inserted into the structural metadata of a media file.

PGP
PGP (pretty good privacy) is a data encryption system that allows user to sign, encrypt and decrypt electronic communications and files. The InformaCam system uses PGP in combination with other security technologies, as a part of sharing and authenticating files submitted from an InformaCam app to an InformaCam Trusted Destination.

Submit
Submit is the action of sending an InformaCam file to a Trusted Destination, using an uninterrupted, verifiable chain of custody.

Trail
A trail is the path that a Region follows within a video to obscure a moving portion of video (e.g., someone's face as they walk). An InformaCam Trail can be thought of as essentially a InformaCam-specialized computer animation.

Trusted Destination
Trusted Destination are contacts that you register in the phone app, that you have approved and whom you have shared your public PGP key (so are able to read your encrypted media files). However, the combination of the InformaCam App and the InformaCam Server system enables InformaCam create and record an uninterrupted chain of custody, so the media submitted is verifiable. To ensure the safety and chain of custody of your media, choose an organization that you feel comfortable with as your trusted destination.

Tween
This is the process in which InformaCam generates the frames between the in and out points that have been set for a Regions Trail. Tweening a Region in InformaCam is the same concept as tweening a computer-generated animation, in which multiple frames of the animation (in this case the Region) are created between a start and an end point, in order to give the appearance of smooth motion.

Tutorials

The tutorials will be a JSON combination of steps and glossary terms created above:

Tutorial 1: Overview
  • InformaCam definition
  • InformaCam security measures
Tutorial 2: Setting up your app
  • The Save Media Preferences
  • Set Media Handling Preferences
  • Trusted Destinations
  • Setting Address Book
Tutorial 3: Saving, Sending and Exporting Media
  • Save Media to InformaCam Media Manager
  • Sending Media to Trusted Destination
Tutorial 4: Adding Annotations and Regions
  • Add a Pixelation or Redact Region to Media
  • Delete a Region
  • Add a Pixel or Redact Path
  • Add an annotation
  • Delete an annotation
Tutorial 5: Managing Media in the Media Manager
  • Open a Media File
  • Rename a Media File
  • Delete a Media File
  • Export a Media File

Tutorial6: Get Help (basic contact information? place for organization to put their contact info)

Also available in: PDF HTML TXT