<!DOCTYPE html>
<html class="no-js" itemscope itemtype="://schema.org/Product">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <title itemprop="name">Master Password &mdash; Secure your life, forget your passwords.</title>
        <meta itemprop="description" content="Master Password is an ingenious password solution that makes your passwords truly impossible to lose." />
        <meta itemprop="image" content="img/about.png" />
        <meta name="apple-itunes-app" content="app-id=510296984" />
        <meta name="viewport" content="width=device-width">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">

        <link rel="icon" href="img/favicon.png" type="image/x-png" />
        <link rel="shortcut icon" href="img/favicon.png" type="image/x-png" />
        <link rel="stylesheet" href="css/bootstrap.min.css">
        <link rel="stylesheet" href="css/bootstrap-responsive.min.css">
        <link rel="stylesheet" href="css/main.css?7">

        <script src="js/vendor/modernizr-2.6.2.min.js"></script>
        <script src="js/vendor/prefixfree.min.js"></script>
    </head>
    <body itemscope itemtype="://schema.org/MobileSoftwareApplication" id="app">
        <!--[if lt IE 7]>
            <p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
        <![endif]-->

        <div id="scrollDown">⇣</div>

        <nav class="navbar navbar-fixed-top">
            <div class="navbar-inner">
                <div class="container">
                    <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    <a class="active brand" href="./">●●●|</a>
                    <div class="nav-collapse collapse">
                        <ul class="nav">
                            <li><a href="what.html">What is it?  How do I use it?</a></li>
                            <li><a href="security.html">Is it safe?</a></li>
                            <li><a href="algorithm.html">How does it work?</a></li>
                        </ul>
                        <ul class="nav pull-right">
                            <li><a href="irc://irc.freenode.net/#masterpassword" onclick="_gaq.push(['_trackPageview', '/outbound/irc']);">#masterpassword</a></li>
                            <li><a href="https://ssl.masterpasswordapp.com">HTTPS</a></li>
                            <li class="divider-vertical"></li>
                            <li><a href="faq.html">FAQ</a></li>
                            <li><a href="support.html">Support</a></li>
                            <li><a href="https://github.com/Lyndir/MasterPassword/" onclick="_gaq.push(['_trackPageview', '/outbound/github']);">Source</a></li>
                        </ul>
                    </div><!--/.nav-collapse -->
                </div>
            </div>
        </nav>

        <header>
            <div class="background" data-stellar-ratio="0.4"></div>
            <div class="container">

                <div class="movie">
                    <video>
                        <source src="vid/about.webm" type="video/webm; codecs=vp8,vorbis">
                        <source src="vid/about.mp4" type="video/mp4">
                        <source src="vid/about.ogv" type="video/ogg; codecs=theora,vorbis">
                    </video>
                    <h5 class="fallback"><a href="https://vimeo.com/108192090">I've been waiting for <em>hours</em> and it's still loading...</a></h5>
                </div>
                <a href="javascript:toggleMovie()" class="moviecontrol" onclick="$(this).toggleClass('active');_gaq.push(['_trackPageview', '/video/about']);"></a>

                <div class="content">
                    <h1>Master Password</h1>
                    <h2>Secure your life, forget your passwords.</h2>
                </div>
            
            </div>
        </header>

        <section>
            <h4>
                Get it for:
                <a title="iPhone, iPad, iPod touch" href="https://itunes.apple.com/app/id510296984" onclick="_gaq.push(['_trackPageview', '/outbound/ios']);">iPhone / iPad<img class="popup" src="img/ios.png" /></a> |
                <a title="Mac (graphical interface)" href="https://itunes.apple.com/app/id662763204" onclick="_gaq.push(['_trackPageview', '/outbound/gui/mac']);">Mac<img class="popup border" src="img/mac-gui.png" /></a> |
                <a title="Mac, Linux, UNIX, Windows (graphical interface)" href="https://ssl.masterpasswordapp.com/masterpassword-gui.jar" onclick="_gaq.push(['_trackPageview', '/outbound/gui/java']);">Desktop (Java)<img class="popup" src="img/java-gui.png" /></a> |
                Terminal (<a title="Mac, Linux, POSIX (command line interface)" href="https://ssl.masterpasswordapp.com/masterpassword-cli.tar.gz" onclick="_gaq.push(['_trackPageview', '/outbound/cli/c']);">Native C<img class="popup" src="img/c-cli.png" /></a>) |
                <a title="Android" href="https://ssl.masterpasswordapp.com/masterpassword-android.apk" onclick="_gaq.push(['_trackPageview', '/outbound/android']);">Android (Beta)<img class="popup" src="img/android.png" /></a> |
                <a title="JavaScript" href="https://js.masterpasswordapp.com/" onclick="_gaq.push(['_trackPageview', '/outbound/js']);">Web (Beta)<img class="popup border" src="img/web.png" /></a>
            </h4>
        </section>

        <section><div class="content">
        
            <div class="thumb clearfix">
                <img class="pull-right" src="img/thumb-iphone-broken.png" />

                <h1>Nothing To Lose</h1>
                <p><strong>Master Password is <em>different</em></strong>: it is based on an ingenious password generation algorithm that guarantees your passwords <em>can never be lost</em>.</p>
                <p>While password managers generally save your passwords in an encrypted vault or upload them to the cloud for safe-keeping, they make you dependent on syncing, backups or Internet access.</p>
                <p>Master Password has none of these downsides. Its passwords aren't stored: they are <b>generated on-demand</b> from your name, the site and your master password; <em>even on a brand-new iPhone</em> without restoring any backups or Internet access.</p>
            </div>
        
            <div class="thumb clearfix">
                <img class="pull-left" src="img/thumb-iphone-pw.png" />

                <h1>Nothing To Intercept</h1>
                <p>Master Password is based on a stateless algorithm which frees it from the reliance on storage of secrets.</p>
                <p>Since your generated passwords aren't saved to your device, there is <strong>no risk you'll be forced to divulge them to aggressive peers</strong>.  And since these passwords don't need to be backed up or synchronized between devices over the network, there is <strong>no risk of them getting intercepted</strong>.</p>
                <p>Finally, Master Password is <a href="https://github.com/Lyndir/MasterPassword/" onclick="_gaq.push(['_trackPageview', '/outbound/github']);">free software (GPLv3)</a>, its algorithm <a href="/algorithm.html">extensively documented</a> and does not require you to trust any external party.  This is particularly interesting in a society where things like <a href="http://www.theguardian.com/world/2013/jun/06/us-tech-giants-nsa-data"
                    onclick="_gaq.push(['_trackPageview', '/outbound/prism']);">PRISM</a> and <a href="http://www.theguardian.com/commentisfree/2014/may/20/why-did-lavabit-shut-down-snowden-email" onclick="_gaq.push(['_trackPageview', '/outbound/gag']);">gag orders</a> are a real threat.</p>
            </div>
        
            <div class="thumb clearfix">
                <img class="pull-right" src="img/thumb-iphone-mac-sync.png" />

                <h1>Always In Sync</h1>
                <p>Contrary to other password solutions, Master Password <strong>doesn't need to send your passwords over the network</strong> to make them ubiquitously available.  Just add your user and site names to each of your devices and your passwords will be available instantly on all of them.</p>
                <p>No cloud provider to trust, no backups to maintain and no data connection for keeping in sync.  Since Master Password generates your passwords on-demand based on your user name and master password, you don't have any of these fragile dependencies.  This gives you massive availability advantages, but also helps thwart man-in-the-middle attacks, snooping and trust issues related to cloud providers.</p>
            </div>
        
            <div class="thumb clearfix">
                <img class="pull-left" src="img/thumb-iphone-types.png" />

                <h1>For Any Purpose</h1>
                <p>Master Password comes with a variety of built-in password types.  These types make your site's password look different, become more secure or more compatible with a site's password policy.</p>
                <p>The default password is a great balance between security, compatibility and convenience.  It is designed to provide great entropy (security) whilst still being easy to manually enter or remember if needed.</p>
                <p>You can generate a more secure password, or switch it to a PIN type to use for your bank card or cell phone's SIM lock.</p>
                <p>Master Password also implements a hybrid solution allowing you to save custom passwords in the app.  These passwords are AES encrypted using a large key derived from your master password.  This grants people who are forced to use a certain password (eg. by their systems administrators) a maximally secure solution given their situational constraints.</p>
            </div>
        
        </div></section>

        <footer><div class="muted content">
        
            <p><em>Master Password is a security product and algorithm by <a href="http://www.lhunath.com" onclick="_gaq.push(['_trackPageview', '/outbound/lhunath']);">Maarten Billemont</a>, <a href="http://www.lyndir.com" onclick="_gaq.push(['_trackPageview', '/outbound/lyndir']);">Lyndir</a> (&copy; 2011-2014).</em><br>Usage implies agreement with our <a href="privacy.html">privacy policy and disclaimer</a>.</p>
            <p><a href="http://gorillas.lyndir.com" onclick="_gaq.push(['_trackPageview', '/outbound/gorillas']);">Gorillas</a> ● <a href="http://deblock.lyndir.com" onclick="_gaq.push(['_trackPageview', '/outbound/deblock']);">DeBlock</a> ● <a href="https://github.com/Lyndir" onclick="_gaq.push(['_trackPageview', '/outbound/github']);">GitHub</a> ● <a href="http://thanks.lhunath.com" onclick="_gaq.push(['_trackPageview', '/outbound/thanks']);">Send Thanks</a></p>

        </div></footer>

        <!-- Scripts -->
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
        <script>window.jQuery || document.write('<script src="js/vendor/jquery-1.9.1.min.js"><\/script>')</script>

        <script src="js/vendor/bootstrap.min.js"></script>

        <script src="js/plugins.js?1"></script>
        <script src="js/main.js?1"></script>

        <!-- Internet Defense League -->
        <script type="text/javascript">
            window._idl = {};
            _idl.variant = "modal";
            (function() {
                var idl = document.createElement('script');
                idl.type = 'text/javascript';
                idl.async = true;
                idl.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'members.internetdefenseleague.org/include/?url=' + (_idl.url || '') + '&campaign=' + (_idl.campaign || '') + '&variant=' + (_idl.variant || 'banner');
                document.getElementsByTagName('body')[0].appendChild(idl);
            })();
        </script>

        <!-- Google Analytics -->
        <script>
            var _gaq=[['_setAccount','UA-90535-15'],['_trackPageview']];
            (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
            g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
            s.parentNode.insertBefore(g,s)}(document,'script'));
        </script>

        <!-- Google +1 -->
        <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>

        <!-- Tender -->
        <script src="https://masterpassword.tenderapp.com/tender_widget.js" type="text/javascript"></script>
    </body>

</html>