Skip to content



Repository files navigation

Save by OpenArchive: Secure Mobile Media Preservation

Save is an open-source app created by OpenArchive to help eyewitnesses and human rights defenders preserve truth to power by securely sharing, archiving, verifying, and encrypting their mobile media.

Table of Contents

About OpenArchive💡

OpenArchive is dedicated to protecting media freedom: preserving, amplifying, and securely routing mobile media to community-maintained collections in accessible public and private archives, outside the corporate walled gardens currently dominating the online media ecosystem. Created by and for citizen reporters and human rights defenders in 2015, our distributed media ecosystem promotes freedom of expression by protecting, authenticating, and offering access to and long-term preservation of at-risk community media. Visit our website to learn more:

About Save📲

Save (share, archive, verify, encrypt) is an easy-to-use app designed by OpenArchive to help you store, share, and amplify your mobile media while ensuring your identity remains protected. Through the app, you can add metadata and Creative Commons licensing to your audio or visual mobile media, then send it over TLS and the privacy-focused Tor network to the Internet Archive or other private archives to be saved. Download the app for iOS or Android.


If you would like to contribute code, please consider the following: *Contributions will only be considered when sent via a Git pull request. *Stick to the general formatting of the rest of the source code. If you find inconsistencies, your improvements are welcome via pull requests. *Stick to the naming conventions of the rest of code. Think hard about naming. *Refactor early, don’t repeat yourself. *Spaghetti code, 1k+ line methods and similar abominations won’t be accepted. *Don’t be too clever. Code which isn’t understandable by anyone but you while writing it, won’t be accepted. Document the non-obvious! *If you find violations of these rules in the existing code, again: Happy to see your pull requests! *Contributor License Agreement: If you send pull requests, please state that you grant OpenArchive the non-revocable right to use your code for this project in any way OpenArchive deems necessary. This includes, re-licensing under another license.

Before contributing, please familiarize yourself with the Contributor Covenant Code of Conduct.


We aim to make the Save app accessible for people from various countries and communities. If you want to contribute by translating our app, you can join Localization Lab here:


OpenArchive is a veteran research and development organization that collaborates with human rights defenders and at-risk communities to create responsive, secure, and ethical archiving technologies for mobile media. Our work is critical, ongoing and solely funded by grants and individuals like you. If you would like to help fund our efforts, you can make a tax-deductible donation thanks to our fiscal sponsor, Media Alliance. There are other ways you can help, too! If you’re interested in volunteering or providing in-kind expertise to advance human rights through secure digital media preservation, please send us an email: info[at] We’d love to hear from you!


Join the OpenArchive community: Email us Follow us on Twitter: Follow us on Instagram:


Need more information about the Save app, OpenArchive, and the work it does? Please check our FAQ page.


GNU General Public License v3.0