Documentation
Martus Online Documentation
Martus Software Manuals
User Guide
The Martus User Guide contains detailed instructions on all processes and procedures needed for installation of the Martus desktop software, and the successful creation, storage, and retrieval of Martus data.
Download the Martus 5.2.0 User Guide
Martus 5.1 User GuideMartus 5.0 User Guide
Martus 4.5 User Guide
Quick Start Guide
The Martus Quick Start Reference Card gives guidance on setting up a Martus account and basic functionality.
Download the Martus 5.2.0 Quick Start Guide
Martus 5.1 Quick Start GuideMartus 5.0 Quick Start Guide
Martus 4.5 Quick Start Guide
Martus 4.4 Quick Start Guide
Readme
The Martus ReadMe file describes the changes between Martus desktop releases.
Español / Spanish
Manual de usuario (4.5)
Guía de inicio rápido (5.1)
Guía de inicio rápido (5.0)
Léame (4.1.1)
Русский / Russian
Экспресс-справка (4.3)
Руководство пользователя (4.4)
Файл ReadMe (3.3)
Français / French
Guide de l’utilisateur (3.2)
Guide de démarrage (5.0)
Guide de démarrage (3.3)
LisezMoi (3.3)
ภาษาไทย / Thai
คู่มือใช้งาน ซอฟต์แวร์ Martus (2.0.1)
คู่มือการใช้งาน Martus ฉบับย่อ (3.1)
โปรดอ่าน (3.1)
Nepali / नेपाली
प्रयोगकर्ता मार्गदर्शक (२.०.१)
शिघ्र सन्दर्भ कार्ड (२.०.१)
मलाई पढ (रिड्मी) (२.९)
မန္မာ / Burmese
သုံးစၾဲသူလက္စဲၾ (4.3)
မန္ဴမန္ ရည္ညၿန္းကုိးကား ကတ္ (4.5)
ဖတ္ပၝ (4.3)
Tiếng Việt / Vietnamese
Cẩm Nang Sử Dụng (4.5)
Cẩm Nang Bắt Đầu Nhanh (4.5)
հայերեն / Armenian
Արագ Մեկնարկի Ուղեցույց (4.0)
فارسی / Farsi
راهنمای کاربر (4.5)
راهنمای شروع سریع (4.5)
اភាសាខ្មែរ / Khmer
មគ្គុទ្ទេសក៍អ្នកប្រើ (2.0.1)
មគ្គុទ្ទេសក៍ចាប់ផ្ដើមរហ័ស (2.0.1)
សូមអានខ្ញុំ (2.0)
Please note that while text is in Khmer, screenshots are in English
العربية / Arabic
دليل المستخدم (4.5)
الدليل المختصر (5.1)
الدليل المختصر (4.5)
ملف الملاحظات (3.3)
Mobile Martus for Android Documentation
Mobile Martus is a secure, Android-based mobile documentation application built on Benetech's Martus technology, which allows human rights defenders, activists, journalists, and other users anywhere in the world to securely gather information about human rights violations.
The Mobile Martus application allows users to send crucial data from the field—text, photographs, audio and video—to the Martus network of secure servers. The data is automatically encrypted on the mobile phone, and when being sent to the server, so it is protected in case the phone is lost, stolen or confiscated. A user—or someone they designate—can later retrieve their data, and can search, analyze and report on the information, using the Martus Desktop Client software on their computer.
Mobile Martus for Android Overview (1.2)
Mobile Martus for Android Reference Guide (1.2)
Mobile Martus for Android Release Notes (1.2.1)
Español / Spanish
Resumen de Martus Móvil para Android (1.2)
Guía de referencia de Martus Móvil para Android (1.2)
中文 / Simplified Chinese
概述移动Martus适用于安卓系统 (1.2)
移动Martus适用于安卓系统使用指南 (1.2)
Русский / Russian
Мобильный Martus для Android резюме (1.1)
Мобильный Martus для Android Справочное руководство (1.1)
العربية / Arabic
نظرة عامة برنامج Martus المحمول لنظام Android (1.2)
دليل مرجعي برنامج Martus المحمول لنظام Android (1.2)
Tiếng Việt / Vietnamese
Martus Di Động cho Android Tổng Quát (1.2)
Martus Di Động cho Android Cẩm Nang Tham Khảo (1.2)
فارسی / Farsi
مروری برنامه موبایل Martus تحت سیستم عامل اندروید (1.2)
راهنمای برنامه موبایل Martus تحت سیستم عامل اندروید (1.2)
Language Packs
A language pack allows you to install new and updated translations and documentation. Language Packs can contain updates to the Martus Client User Interface translation, the User Guide, Quick Start Guide, Readme file, and in-program help.
If a language pack link is available for your version of Martus below, download the .MLP (Martus Language Pack) file and place it in your Martus directory. The next time you run Martus, it will load any updated translations and documentation.
About Martus' Security
Martus uses a variety of standard encryption algorithms. It uses password-based encryption (PBE) to store encrypted RSA keypairs. RSA 3072-bit keys are used in combination with AES 256-bit symmetric keys to encrypt and decrypt records while SHA digests are used to digitally sign and verify each record, and all server communications use TLS/SSL. The users’ RSA private keys are never sent to the server, which means that the server can never decrypt any user data. Record authors can choose which other Martus accounts (if any) can also read their private bulletin data. The Martus application itself (in JAR file form) is signed by the Martus developers.
Martus is built in Java and relies on Bouncy Castle, an open source collection of APIs, for its cryptography. Our ecosystem integrates with renowned anonymity tool Tor via JTor/Orchid for multi-platform desktops, and Orbot for android devices. We are currently packaging Martus for Debian and are in discussions for it to be included by default in Tails, a Debian derivative that can reduce the surface attack of any user by offering a single-state, privacy-enhancing operative system. You can read about our recent work with Tails in our post on Benetech's blog.
The various ways in which Martus uses cryptography ("crypto") include:
- Identifying a user account
- Encrypting record data
- Encrypting account/configuration of data
- Signing record data to prevent tampering
- Securing communications between client and server (and between servers)
- Safely backing up client account data in multiple locations, without a passphrase
- Verifying that martus.jar and language packs are authentic
- Verifying that downloads are authentic and unchanged