CINXE.COM
The Tor Project / Organization · GitLab
<!DOCTYPE html> <html class="gl-light ui-neutral with-top-bar with-header " lang="en"> <head prefix="og: http://ogp.me/ns#"> <meta charset="utf-8"> <meta content="IE=edge" http-equiv="X-UA-Compatible"> <meta content="width=device-width, initial-scale=1" name="viewport"> <title>The Tor Project / Organization · GitLab</title> <script> //<![CDATA[ window.gon={};gon.features={"asyncSidebarCounts":false,"inlineBlame":false,"removeMonitorMetrics":true,"explainCodeChat":false,"upgradePdfjs":false,"issueEmailParticipants":true,"editBranchRules":true,"pageSpecificStyles":false,"workItems":true,"workItemsBeta":false,"workItemsAlpha":false,"namespaceLevelWorkItems":false}; //]]> </script> <link rel="stylesheet" href="/assets/application-c832ae56a780397ebac34a757f8711e1efe9e776b3f54fd624db6820b6d27447.css" /> <link rel="stylesheet" href="/assets/page_bundles/project-6cec78564d6cea3bff04ea869b064aeefbb329e17f03130eca4898aa36136a31.css" /><link rel="stylesheet" href="/assets/page_bundles/tree-1290ef28cdf5bf9a263be300651f92c985782ad16284daf5c07980e6117d6324.css" /><link rel="stylesheet" href="/assets/page_bundles/commit_description-1e2cba4dda3c7b30dd84924809020c569f1308dea51520fe1dd5d4ce31403195.css" /><link rel="stylesheet" href="/assets/page_bundles/work_items-cbc6a2e1633c4e847a617e35cc4833b85b80816db688d3d6dd3cd31d4251bc53.css" /><link rel="stylesheet" href="/assets/page_bundles/notes_shared-caf98f77b75b4b5399bdde69c069ee023fefdaa986d687c937e8010218785f51.css" /> <link rel="stylesheet" href="/assets/application_utilities-0bfb919a8a7eb0e89544dfe328e69461ccb276a565685fdb6ae3b14f3db3f41b.css" /> <link rel="stylesheet" href="/assets/tailwind-016e83140c37d97dbdff0cef9c063fcd43d214866665fb783774776747928853.css" /> <link rel="stylesheet" href="/assets/fonts-fae5d3f79948bd85f18b6513a025f863b19636e85b09a1492907eb4b1bb0557b.css" /> <link rel="stylesheet" href="/assets/highlight/themes/white-5ffbb706faebead681b01c8b52e92c6c0d35ad5b1c11d39012c90bcaf7892ca8.css" /> <link rel="preload" href="/assets/application_utilities-0bfb919a8a7eb0e89544dfe328e69461ccb276a565685fdb6ae3b14f3db3f41b.css" as="style" type="text/css"> <link rel="preload" href="/assets/application-c832ae56a780397ebac34a757f8711e1efe9e776b3f54fd624db6820b6d27447.css" as="style" type="text/css"> <link rel="preload" href="/assets/highlight/themes/white-5ffbb706faebead681b01c8b52e92c6c0d35ad5b1c11d39012c90bcaf7892ca8.css" as="style" type="text/css"> <script src="/assets/webpack/runtime.28c0861f.bundle.js" defer="defer"></script> <script src="/assets/webpack/main.a4c9ae4f.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.admin.abuse_reports.show-pages.admin.topics.edit-pages.admin.topics.new-pages.dashboar-c8f1318b.54872cef.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.admin.abuse_reports.show-pages.dashboard.issues-pages.dashboard.milestones.show-pages.-13e11bbf.1a73330b.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.admin.abuse_reports.show-pages.dashboard.issues-pages.groups.boards-pages.groups.issue-8dfa5f96.20262e8b.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.admin.abuse_reports.show-pages.dashboard.issues-pages.groups.boards-pages.groups.issue-f804d6c2.d4f467df.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.groups.new-pages.import.gitlab_projects.new-pages.import.manifest.new-pages.projects.n-44c6c18e.800b02b5.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.search.show-super_sidebar.98a5daf8.chunk.js" defer="defer"></script> <script src="/assets/webpack/super_sidebar.839aed14.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.projects-pages.projects.activity-pages.projects.alert_management.details-pages.project-2cf3f004.cf930f47.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.projects.blob.show-pages.projects.branches.new-pages.projects.commits.show-pages.proje-81161c0b.fadfe741.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.projects.blob.show-pages.projects.show-pages.projects.snippets.edit-pages.projects.sni-42df7d4c.e0fbcaff.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.projects.blob.show-pages.projects.show-pages.projects.snippets.show-pages.projects.tre-c684fcf6.1d8f2060.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.groups.details-pages.groups.show-pages.profiles.notifications.show-pages.projects.home-289c4da9.9f1d1637.chunk.js" defer="defer"></script> <script src="/assets/webpack/98.b88733f9.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.projects.branches.index-pages.projects.show-pages.projects.tags.index-pages.projects.tree.show.8a2956f9.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.projects.blob.show-pages.projects.shared.web_ide_link-pages.projects.show-pages.projec-cf300cc3.fce4c6a3.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.projects.blob.show-pages.projects.forks.new-pages.projects.show-pages.projects.tree.show.3bcd6d44.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.projects.blob.show-pages.projects.show-pages.projects.tree.show.d9689130.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.groups.show-pages.projects.show-pages.projects.tree.show.619c5d25.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.groups.show-pages.projects.home_panel-pages.projects.show.3e705e2d.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.projects.show-pages.projects.tree.show.7886adbe.chunk.js" defer="defer"></script> <script src="/assets/webpack/commons-pages.projects.home_panel-pages.projects.show.34d068fd.chunk.js" defer="defer"></script> <script src="/assets/webpack/pages.projects.show.fd5fe12a.chunk.js" defer="defer"></script> <meta content="object" property="og:type"> <meta content="GitLab" property="og:site_name"> <meta content="The Tor Project / Organization · GitLab" property="og:title"> <meta content="This project holds THE wiki for Tor." property="og:description"> <meta content="https://gitlab.torproject.org/assets/twitter_card-570ddb06edf56a2312253c5872489847a0f385112ddbcd71ccfa1570febab5d2.jpg" property="og:image"> <meta content="64" property="og:image:width"> <meta content="64" property="og:image:height"> <meta content="https://gitlab.torproject.org/tpo/team" property="og:url"> <meta content="summary" property="twitter:card"> <meta content="The Tor Project / Organization · GitLab" property="twitter:title"> <meta content="This project holds THE wiki for Tor." property="twitter:description"> <meta content="https://gitlab.torproject.org/assets/twitter_card-570ddb06edf56a2312253c5872489847a0f385112ddbcd71ccfa1570febab5d2.jpg" property="twitter:image"> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="VLtYG167e7rIg9DvFzZvZe7cg0Ue724juvMSCbRrQJyiGmnYetwFn4l0L4R9vqjORgAZgEhZfcwryC7g03efDA" /> <meta name="csp-nonce" /> <meta name="action-cable-url" content="/-/cable" /> <link href="/-/manifest.json" rel="manifest"> <link rel="icon" type="image/png" href="/uploads/-/system/appearance/favicon/1/favicon.ico" id="favicon" data-original-href="/uploads/-/system/appearance/favicon/1/favicon.ico" /> <link rel="apple-touch-icon" type="image/x-icon" href="/assets/apple-touch-icon-b049d4bc0dd9626f31db825d61880737befc7835982586d015bded10b4435460.png" /> <link href="/search/opensearch.xml" rel="search" title="Search GitLab" type="application/opensearchdescription+xml"> <link rel="alternate" type="application/atom+xml" title="Organization activity" href="/tpo/team.atom" /> <meta content="This project holds THE wiki for Tor." name="description"> <meta content="#ececef" name="theme-color"> </head> <body class="tab-width-8 gl-browser-ie gl-platform-windows" data-group="tpo" data-group-full-path="tpo" data-namespace-id="268" data-page="projects:show" data-page-type-id="team" data-project="team" data-project-full-path="tpo/team" data-project-id="571"> <script> //<![CDATA[ gl = window.gl || {}; gl.client = {"isIe":true,"isWindows":true}; //]]> </script> <header class="header-logged-out" data-testid="navbar"> <a class="gl-sr-only gl-accessibility" href="#content-body">Skip to content</a> <div class="container-fluid"> <nav aria-label="Explore GitLab" class="header-logged-out-nav gl-flex gl-gap-3 gl-justify-between"> <div class="gl-flex gl-items-center gl-gap-1"> <span class="gl-sr-only">GitLab</span> <a title="Homepage" id="logo" class="header-logged-out-logo has-tooltip" aria-label="Homepage" href="/"><img class="brand-header-logo lazy" alt="" data-src="/uploads/-/system/appearance/header_logo/1/purple.svg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /> </a></div> <ul class="gl-list-none gl-p-0 gl-m-0 gl-flex gl-gap-3 gl-items-center gl-grow"> <li class="header-logged-out-nav-item"> <a class="" href="/explore">Explore</a> </li> </ul> <ul class="gl-list-none gl-p-0 gl-m-0 gl-flex gl-gap-3 gl-items-center gl-justify-end"> <li class="header-logged-out-nav-item"> <a href="/users/sign_in?redirect_to_referer=yes">Sign in</a> </li> </ul> </nav> </div> </header> <div class="layout-page page-with-super-sidebar"> <aside class="js-super-sidebar super-sidebar super-sidebar-loading" data-command-palette="{}" data-force-desktop-expanded-sidebar="" data-is-saas="false" data-root-path="/" data-sidebar="{"is_logged_in":false,"context_switcher_links":[{"title":"Explore","link":"/explore","icon":"compass"}],"current_menu_items":[{"id":"project_overview","title":"Organization","entity_id":571,"link":"/tpo/team","link_classes":"shortcuts-project","is_active":true},{"id":"manage_menu","title":"Manage","icon":"users","avatar_shape":"rect","link":"/tpo/team/activity","is_active":false,"items":[{"id":"activity","title":"Activity","link":"/tpo/team/activity","link_classes":"shortcuts-project-activity","is_active":false},{"id":"members","title":"Members","link":"/tpo/team/-/project_members","is_active":false},{"id":"labels","title":"Labels","link":"/tpo/team/-/labels","is_active":false}],"separated":false},{"id":"plan_menu","title":"Plan","icon":"planning","avatar_shape":"rect","link":"/tpo/team/-/issues","is_active":false,"items":[{"id":"project_issue_list","title":"Issues","link":"/tpo/team/-/issues","pill_count":"20","link_classes":"shortcuts-issues has-sub-items","is_active":false},{"id":"boards","title":"Issue boards","link":"/tpo/team/-/boards","link_classes":"shortcuts-issue-boards","is_active":false},{"id":"milestones","title":"Milestones","link":"/tpo/team/-/milestones","is_active":false},{"id":"project_wiki","title":"Wiki","link":"/tpo/team/-/wikis/home","link_classes":"shortcuts-wiki","is_active":false}],"separated":false},{"id":"deploy_menu","title":"Deploy","icon":"deployments","avatar_shape":"rect","link":"/tpo/team/-/ml/models","is_active":false,"items":[{"id":"model_registry","title":"Model registry","link":"/tpo/team/-/ml/models","is_active":false}],"separated":false}],"current_context_header":"Project","support_path":"https://support.torproject.org/","docs_path":"/help/docs","display_whats_new":false,"show_version_check":false,"search":{"search_path":"/search","issues_path":"/dashboard/issues","mr_path":"/dashboard/merge_requests","autocomplete_path":"/search/autocomplete","settings_path":"/search/settings","search_context":{"group":{"id":268,"name":"The Tor Project","full_name":"The Tor Project"},"group_metadata":{"issues_path":"/groups/tpo/-/issues","mr_path":"/groups/tpo/-/merge_requests"},"project":{"id":571,"name":"Organization"},"project_metadata":{"mr_path":"/tpo/team/-/merge_requests","issues_path":"/tpo/team/-/issues"},"code_search":true,"scope":null,"for_snippets":null}},"panel_type":"project","shortcut_links":[{"title":"Snippets","href":"/explore/snippets","css_class":"dashboard-shortcuts-snippets"},{"title":"Groups","href":"/explore/groups","css_class":"dashboard-shortcuts-groups"},{"title":"Projects","href":"/explore/projects/starred","css_class":"dashboard-shortcuts-projects"}],"terms":null}"></aside> <div class="content-wrapper"> <div class="broadcast-wrapper"> </div> <div class="alert-wrapper alert-wrapper-top-space gl-flex gl-flex-col gl-gap-3 container-fluid container-limited"> <div class="gl-alert gl-alert-danger gl-alert-not-dismissible" role="alert"> <div class="gl-alert-icon-container"> <svg class="s16 gl-alert-icon gl-alert-icon-no-title" data-testid="error-icon"><use href="/assets/icons-8791a66659d025e0a4c801978c79a1fbd82db1d27d85f044a35728ea7cf0ae80.svg#error"></use></svg> </div> <div class="gl-alert-content" role="alert"> <div class="gl-alert-body"> GitLab may not work properly, because you are using an outdated web browser. <br> Please install a <a target="_blank" rel="noopener noreferrer" href="/help/install/requirements.md#supported-web-browsers">supported web browser</a> for a better experience. </div> </div> </div> </div> <div class="top-bar-fixed container-fluid" data-testid="top-bar"> <div class="top-bar-container gl-flex gl-items-center gl-gap-2"> <div class="gl-grow gl-basis-0 gl-flex gl-items-center gl-justify-start"> <button class="gl-button btn btn-icon btn-md btn-default btn-default-tertiary js-super-sidebar-toggle-expand super-sidebar-toggle -gl-ml-3" aria-controls="super-sidebar" aria-expanded="false" aria-label="Primary navigation sidebar" type="button"><svg class="s16 gl-icon gl-button-icon " data-testid="sidebar-icon"><use href="/assets/icons-8791a66659d025e0a4c801978c79a1fbd82db1d27d85f044a35728ea7cf0ae80.svg#sidebar"></use></svg> </button> <script type="application/ld+json"> {"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"The Tor Project","item":"https://gitlab.torproject.org/tpo"},{"@type":"ListItem","position":2,"name":"Organization","item":"https://gitlab.torproject.org/tpo/team"}]} </script> <div data-testid="breadcrumb-links" id="js-vue-page-breadcrumbs-wrapper"> <div data-breadcrumbs-json="[{"text":"The Tor Project","href":"/tpo","avatarPath":null},{"text":"Organization","href":"/tpo/team","avatarPath":null}]" id="js-vue-page-breadcrumbs"></div> <div id="js-injected-page-breadcrumbs"></div> </div> </div> <div class="gl-flex-none gl-flex gl-items-center gl-justify-center"> <div id="js-advanced-search-modal"></div> </div> <div class="gl-grow gl-basis-0 gl-flex gl-items-center gl-justify-end"> <div id="js-work-item-feedback"></div> </div> </div> </div> <div class="container-fluid container-limited project-highlight-puc"> <main class="content" id="content-body" itemscope itemtype="http://schema.org/SoftwareSourceCode"> <div class="flash-container flash-container-page sticky" data-testid="flash-container"> <div id="js-global-alerts"></div> </div> <header class="project-home-panel js-show-on-project-root gl-mt-5 empty-project"> <div class="gl-flex gl-justify-between gl-flex-wrap gl-flex-col md:gl-flex-row gl-gap-5"> <div class="home-panel-title-row gl-flex gl-items-center"> <div alt="Organization" class="gl-avatar gl-avatar-s48 gl-self-start gl-shrink-0 gl-mr-3 !gl-rounded-base gl-avatar-identicon gl-avatar-identicon-bg5" itemprop="image"> O </div> <h1 class="home-panel-title gl-heading-1 gl-flex gl-items-center gl-flex-wrap gl-gap-3 gl-break-anywhere gl-mb-0" data-testid="project-name-content" itemprop="name"> Organization <span class="has-tooltip visibility-icon gl-inline-flex gl-text-secondary" data-container="body" data-placement="top" title="Public - The project can be accessed without any authentication."><svg class="s16 icon" data-testid="earth-icon"><use href="/assets/icons-8791a66659d025e0a4c801978c79a1fbd82db1d27d85f044a35728ea7cf0ae80.svg#earth"></use></svg></span> </h1> </div> <div data-can-read-project="true" data-id="571" data-is-group="false" data-is-project-archived="false" data-is-project-empty="true" data-project-id="571" data-project-name="Organization" data-project-visibility-level="public" data-sign-in-path="/users/sign_in?redirect_to_referer=yes" data-star-count="9" data-starred="false" data-starrers-path="/tpo/team/-/starrers" id="js-home-panel"></div> </div> </header> <div class="project-page-indicator js-show-on-project-root"></div> <div class="project-page-layout"> <div class="project-page-layout-sidebar js-show-on-project-root gl-mt-5"> <aside class="project-page-sidebar" data-testid="project-page-sidebar"> <div class="project-page-sidebar-block home-panel-home-desc gl-py-4 gl-border-b gl-border-b-subtle !gl-pt-2"> <h2 class="gl-text-base gl-font-bold gl-leading-reset gl-text-strong gl-m-0 gl-mb-1">Project information</h2> <div class="home-panel-description gl-break-words"> <div class="home-panel-description-markdown read-more-container" data-read-more-height="320" itemprop="description"> <div class="read-more-content read-more-content--has-scrim"> <p data-sourcepos="1:1-1:36" dir="auto">This project holds THE wiki for Tor.</p> </div> <div class="js-read-more-trigger gl-hidden gl-w-full gl-h-8 gl-absolute gl-bottom-0 gl-z-2 gl-bg-default"> <button aria-label="Expand project information" type="button" class="gl-button btn btn-md btn-link "><span class="gl-button-text"> <svg class="s14" data-testid="chevron-down-icon"><use href="/assets/icons-8791a66659d025e0a4c801978c79a1fbd82db1d27d85f044a35728ea7cf0ae80.svg#chevron-down"></use></svg> Read more </span> </button></div> </div> </div> <div class="gl-mb-5"> <div class="gl-w-full gl-inline-flex gl-flex-wrap gl-text-base gl-font-normal gl-items-center -gl-mx-2 -gl-my-2" data-testid="project_topic_list"> <a class="gl-p-2" href="/explore/projects/topics/tpo" itemprop="keywords"> <span class="gl-badge badge badge-pill badge-muted"><span class="gl-badge-content">tpo</span></span> </a> <a class="gl-p-2" href="/explore/projects/topics/organization" itemprop="keywords"> <span class="gl-badge badge badge-pill badge-muted"><span class="gl-badge-content">organization</span></span> </a> </div> </div> </div> <div class="project-page-sidebar-block gl-py-4"> <p class="gl-font-bold gl-text-strong gl-m-0 gl-mb-1">Created on</p> <span>July 06, 2020</span> </div> </aside> </div> <div class="project-page-layout-content"> <div class="project-show-wiki"> <div class="container-fluid container-limited"> <div class="md gl-mt-3 gl-mb-3"> <h1 data-sourcepos="1:1-1:17" dir="auto">
<a href="#the-tor-project" aria-hidden="true" class="anchor" id="user-content-the-tor-project"></a>The Tor Project</h1>
<p data-sourcepos="3:1-3:28" dir="auto">Welcome to the Tor Project!</p>
<p data-sourcepos="5:1-5:140" dir="auto">To edit these pages, you will need to simply click the <a data-sourcepos="5:56-5:114" href="https://gitlab.torproject.org/tpo/team/-/wikis/home">Wiki</a> link on the left sidebar.</p>
<h1 data-sourcepos="7:1-7:20" dir="auto">
<a href="#official-resources" aria-hidden="true" class="anchor" id="user-content-official-resources"></a>Official Resources</h1>
<p data-sourcepos="9:1-9:98" dir="auto">This is a list of places where the Tor project is maintaining resources and information about Tor.</p>
<ul data-sourcepos="11:1-17:0" dir="auto">
<li data-sourcepos="11:1-11:67">
<a data-sourcepos="11:3-11:66" href="https://www.torproject.org" rel="nofollow noreferrer noopener" target="_blank">The Tor Project's official website</a>.</li>
<li data-sourcepos="12:1-12:51"><a data-sourcepos="12:3-12:51" href="https://support.torproject.org/" rel="nofollow noreferrer noopener" target="_blank">Support Portal</a></li>
<li data-sourcepos="13:1-13:55"><a data-sourcepos="13:3-13:55" href="https://community.torproject.org/" rel="nofollow noreferrer noopener" target="_blank">Community Portal</a></li>
<li data-sourcepos="14:1-14:101">
<a data-sourcepos="14:3-14:48" href="https://newsletter.torproject.org/" rel="nofollow noreferrer noopener" target="_blank">Tor News</a>: a monthly newsletter with updates and opportunities</li>
<li data-sourcepos="15:1-15:134">
<a data-sourcepos="15:3-15:22" href="/tpo/team/-/wikis/Meetings" data-canonical-src="Meetings">Meetings</a>: Information about how we prepare and run meetings. It also has record of previous Tor meetings and hackathons.</li>
<li data-sourcepos="16:1-17:0">
<a data-sourcepos="16:3-16:55" href="https://www.torproject.org/press/" rel="nofollow noreferrer noopener" target="_blank">Tor in the Media</a>.</li>
</ul>
<h2 data-sourcepos="18:1-18:16" dir="auto">
<a href="#contributions" aria-hidden="true" class="anchor" id="user-content-contributions"></a>Contributions</h2>
<ul data-sourcepos="20:1-23:0" dir="auto">
<li data-sourcepos="20:1-20:122">
<a data-sourcepos="20:3-20:107" href="http://eweiibe6tdjsdprb4px6rqrzzcsi22m4koia44kc5pcjr7nec2rlxyad.onion/tpo" rel="nofollow noreferrer noopener" target="_blank">Official bug-tracker for Tor</a> is now GitLab.</li>
<li data-sourcepos="21:1-21:66"><a data-sourcepos="21:3-21:66" href="https://community.torproject.org/" rel="nofollow noreferrer noopener" target="_blank">Interested in Volunteering?</a></li>
<li data-sourcepos="22:1-23:0">
<a data-sourcepos="22:3-22:26" href="/tpo/team/-/wikis/Onboarding" data-canonical-src="Onboarding">Onboarding</a> information.</li>
</ul>
<h2 data-sourcepos="24:1-24:16" dir="auto">
<a href="#documentation" aria-hidden="true" class="anchor" id="user-content-documentation"></a>Documentation</h2>
<ul data-sourcepos="26:1-30:0" dir="auto">
<li data-sourcepos="26:1-26:215">
<a data-sourcepos="26:3-26:78" href="https://2019.www.torproject.org/docs/documentation" rel="nofollow noreferrer noopener" target="_blank">Official documentation</a>: will soon move to the Tor Project's <a data-sourcepos="26:117-26:200" href="https://gitlab.torproject.org/tpo/team/-/wikis/home#projects">new developer portal</a> when is ready.</li>
<li data-sourcepos="27:1-27:94">
<a data-sourcepos="27:3-27:64" href="https://community.torproject.org/relay/" rel="nofollow noreferrer noopener" target="_blank">The Tor Relay Guide</a>: to help run the Tor network.</li>
<li data-sourcepos="28:1-28:103">
<a data-sourcepos="28:3-28:62" href="https://tb-manual.torproject.org/" rel="nofollow noreferrer noopener" target="_blank">Tor Browser User Manual</a>: learning on how to use the Tor Browser.</li>
<li data-sourcepos="29:1-30:0"><a data-sourcepos="29:3-29:74" href="/tpo/team/-/wikis/Tor-User-Documentation-Style-Guide" data-canonical-src="Tor-User-Documentation-Style-Guide">Tor User Documentation Style Guide</a></li>
</ul>
<h2 data-sourcepos="31:1-31:11" dir="auto">
<a href="#services" aria-hidden="true" class="anchor" id="user-content-services"></a>Services</h2>
<ul data-sourcepos="33:1-39:0" dir="auto">
<li data-sourcepos="33:1-33:141">
<a data-sourcepos="33:3-33:68" href="https://archive.torproject.org/" rel="nofollow noreferrer noopener" target="_blank">Official Tor package archive</a>: contains archived software releases, monthly reports, old metrics, etc.</li>
<li data-sourcepos="34:1-34:107">
<a data-sourcepos="34:3-34:61" href="https://media.torproject.org/" rel="nofollow noreferrer noopener" target="_blank">Official Tor media archive</a>: contains all images, videos, and misc files.</li>
<li data-sourcepos="35:1-35:94">
<a data-sourcepos="35:3-35:40" href="https://check.torproject.org/" rel="nofollow noreferrer noopener" target="_blank">Check</a>: is a service to check if you are currently using Tor</li>
<li data-sourcepos="36:1-36:99">
<a data-sourcepos="36:3-36:52" href="https://metrics.torproject.org/" rel="nofollow noreferrer noopener" target="_blank">Metrics website</a>: metrics and graphs based on Tor network data.</li>
<li data-sourcepos="37:1-37:84">
<a data-sourcepos="37:3-37:41" href="https://status.torproject.org" rel="nofollow noreferrer noopener" target="_blank">Status</a>: check the status of Tor Project services.</li>
<li data-sourcepos="38:1-39:0"><a data-sourcepos="38:6-38:53" href="https://onion.torproject.org/" rel="nofollow noreferrer noopener" target="_blank">Onion addresses</a>: list of onion services run by the Tor Project.</li>
</ul>
<h1 data-sourcepos="40:1-40:30" dir="auto">
<a href="#processes-at-the-tor-project" aria-hidden="true" class="anchor" id="user-content-processes-at-the-tor-project"></a>Processes at the Tor project</h1>
<ul data-sourcepos="42:1-53:0" dir="auto">
<li data-sourcepos="42:1-42:104">
<a data-sourcepos="42:3-42:40" href="/tpo/team/-/wikis/Process/HowToBuildARoadmap" data-canonical-src="Process/HowToBuildARoadmap">Roadmaps</a>: how the roadmaps are shaped for teams and projects and people.</li>
<li data-sourcepos="43:1-43:103">
<a data-sourcepos="43:3-43:61" href="/tpo/team/-/wikis/Process/HowProjectManagementAtTheTorProject" data-canonical-src="./Process/HowProjectManagementAtTheTorProject">Management</a>: how we manage sponsored projects at Tor.</li>
<li data-sourcepos="44:1-44:111">
<a data-sourcepos="44:3-44:63" href="/tpo/team/-/wikis/Process/engineering/SecurityIntake" data-canonical-src="Process/engineering/SecurityIntake">Security intake process</a>: The tor-security@ process and responsibilities</li>
<li data-sourcepos="45:1-49:109">By Team:
<ul data-sourcepos="46:2-49:109">
<li data-sourcepos="46:2-46:128">
<a data-sourcepos="46:4-46:104" href="https://gitlab.torproject.org/tpo/anti-censorship/team#processes-and-policies">Anti-censorship Team</a>: processes and policies</li>
<li data-sourcepos="47:2-47:123">
<a data-sourcepos="47:4-47:99" href="https://gitlab.torproject.org/applications/core/team#processes-and-policies">Applications Team</a>: processes and policies</li>
<li data-sourcepos="48:2-48:126">
<a data-sourcepos="48:4-48:102" href="https://gitlab.torproject.org/tpo/network-health/team#processes-and-policies">Network Health Team</a>: processes and policies</li>
<li data-sourcepos="49:2-49:109">
<a data-sourcepos="49:4-49:85" href="https://gitlab.torproject.org/tpo/core/team#processes-and-policies">Network Team</a>: processes and policies</li>
</ul>
</li>
<li data-sourcepos="50:1-50:14"><del data-sourcepos="50:3-50:14">Releases</del></li>
<li data-sourcepos="51:1-53:0"><del data-sourcepos="51:3-51:142"><a data-sourcepos="51:5-51:23" href="/tpo/team/-/wikis/okrs/home" data-canonical-src="./okrs/home">OKRs</a>: we tried OKRs but it did not work for us. The plan is to revisit and find a way that can work for the organization.</del></li>
</ul>
<h1 data-sourcepos="54:1-54:10" dir="auto">
<a href="#projects" aria-hidden="true" class="anchor" id="user-content-projects"></a>Projects</h1>
<ul data-sourcepos="56:1-62:0" dir="auto">
<li data-sourcepos="56:1-56:59">
<a data-sourcepos="1:1-1:39" href="/tpo/team/-/wikis/code%20bases" data-canonical-src="code%20bases">List of active products</a> we are maintaining.</li>
<li data-sourcepos="57:1-57:67">
<a data-sourcepos="57:3-57:35" href="/tpo/team/-/wikis/projects-2024" data-canonical-src="projects-2024">List of projects</a> that we are working on in 2024.</li>
<li data-sourcepos="58:1-58:49">
<a data-sourcepos="58:3-58:30" href="/tpo/team/-/wikis/projects" data-canonical-src="projects">List of projects</a> that we completed.</li>
<li data-sourcepos="59:1-62:0">Internships we are usually running almost every year:
<ul data-sourcepos="60:3-62:0">
<li data-sourcepos="60:3-60:183">
<a data-sourcepos="60:5-60:26" href="/tpo/team/-/wikis/outreachy" data-canonical-src="outreachy">Outreachy</a> provides internships in open source to people subject to systemic bias and impacted by under-representation in the technical industry where they are living.</li>
<li data-sourcepos="61:3-62:0">
<a data-sourcepos="61:5-61:33" href="/tpo/team/-/wikis/gsoc" data-canonical-src="gsoc">Google Summer of Code</a> is the internship that we participate to mentor students coming into the open source world.</li>
</ul>
</li>
</ul>
<h1 data-sourcepos="63:1-63:14" dir="auto">
<a href="#organization" aria-hidden="true" class="anchor" id="user-content-organization"></a>Organization</h1>
<p data-sourcepos="65:1-65:487" dir="auto">The Tor Project is not a horizontal organization but we try to make decisions as democratic as possible. We have a <a data-sourcepos="65:116-65:148" href="/tpo/team/-/wikis/work-relationships" data-canonical-src="./work-relationships">structure</a> where we operate and maintain the different pieces of software in teams. Our teams meet once a week to coordinate work and also meet frequently to coordinate projects. We have a <a data-sourcepos="65:328-65:391" href="/tpo/team/-/wikis/Process/HowProjectManagementAtTheTorProject" data-canonical-src="./Process/HowProjectManagementAtTheTorProject">project manager</a> that facilitates the coordination and keeps an eye on the roadmaps to get to deadlines on time.</p>
<p data-sourcepos="67:1-67:144" dir="auto">In 2018, the Executive Director at the Tor Project and set the following goals for the next 3 to 5 years, for the organization and its projects:</p>
<p data-sourcepos="69:1-69:39" dir="auto"><strong data-sourcepos="69:1-69:39">A Mature Tor Project (organization)</strong></p>
<ul data-sourcepos="70:1-74:0" dir="auto">
<li data-sourcepos="70:1-70:49">Stable income flows from a diverse funding base</li>
<li data-sourcepos="71:1-71:54">Diverse and robust organization that meets our needs</li>
<li data-sourcepos="72:1-72:77">Strong organizational culture focuses on employees and volunteers happiness</li>
<li data-sourcepos="73:1-74:0">Global brand recognition - Tor means strong privacy</li>
</ul>
<p data-sourcepos="75:1-75:34" dir="auto"><strong data-sourcepos="75:1-75:34">Full Access (product/projects)</strong></p>
<ul data-sourcepos="76:1-79:0" dir="auto">
<li data-sourcepos="76:1-76:53">Any person on the planet can access the Tor network</li>
<li data-sourcepos="77:1-77:92">Any person on the planet can use the Tor network to access any websites or services online</li>
<li data-sourcepos="78:1-79:0">Ensure the Tor network is diverse, healthy, stable, and scalable</li>
</ul>
<p data-sourcepos="80:1-80:343" dir="auto"><del data-sourcepos="80:1-80:343">As of August 2021, we started to implement <a data-sourcepos="80:46-80:64" href="/tpo/team/-/wikis/okrs/home" data-canonical-src="./okrs/home">OKRs</a> to set goals per team and role and track outcomes and organize the work ahead. Each team lead has setup OKRs with help of their team (you can find them in each team's wiki) as well as Roger for the <a data-sourcepos="80:264-80:340" href="https://gitlab.torproject.org/tpo/team/-/wikis/arma">areas he is working on</a>.</del></p>
<h2 data-sourcepos="82:1-82:8" dir="auto">
<a href="#teams" aria-hidden="true" class="anchor" id="user-content-teams"></a>Teams</h2>
<ul data-sourcepos="84:1-95:0" dir="auto">
<li data-sourcepos="84:1-84:222">
<a data-sourcepos="84:3-84:93" href="https://gitlab.torproject.org/tpo/anti-censorship/team/-/wikis/home">Anti-censorship team</a> meets every Thursday in irc and is working on <a data-sourcepos="84:141-84:221" href="https://gitlab.torproject.org/groups/tpo/anti-censorship/-/boards">this roadmap</a>.</li>
<li data-sourcepos="85:1-85:234">
<a data-sourcepos="85:3-85:87" href="https://gitlab.torproject.org/tpo/applications/team/-/wikis/home">Applications team</a> (Tor Browser) meets every Monday in irc.oftc.net and is working on <a data-sourcepos="85:156-85:233" href="https://gitlab.torproject.org/groups/tpo/applications/-/boards">this roadmap</a>.</li>
<li data-sourcepos="86:1-86:101">
<a data-sourcepos="86:3-86:100" href="https://gitlab.torproject.org/tpo/operations/team/-/wikis/home">Communications & Operations team</a>.</li>
<li data-sourcepos="87:1-87:189">
<a data-sourcepos="87:3-87:81" href="https://gitlab.torproject.org/tpo/community/team/-/wikis/home">Community team</a> meets weekly and is working on <a data-sourcepos="87:114-87:188" href="https://gitlab.torproject.org/groups/tpo/community/-/boards">this roadmap</a>.</li>
<li data-sourcepos="88:1-88:97">
<a data-sourcepos="88:3-88:96" href="https://gitlab.torproject.org/tpo/operations/team/-/wikis/Fundraising-Team">Fundraising team</a>.</li>
<li data-sourcepos="89:1-89:164">
<a data-sourcepos="89:3-89:61" href="https://gitlab.torproject.org/tpo/core/team">Network team</a> meets weekly and is working on <a data-sourcepos="89:94-89:163" href="https://gitlab.torproject.org/groups/tpo/core/-/boards">this roadmap</a>.</li>
<li data-sourcepos="90:1-90:369">
<a data-sourcepos="90:3-90:78" href="https://gitlab.torproject.org/tpo/network-health/team">Network Health team</a> meets weekly and is working on <a data-sourcepos="90:111-90:191" href="https://gitlab.torproject.org/groups/tpo/network-health/-/boards">this roadmap </a>and <a data-sourcepos="90:196-90:272" href="https://gitlab.torproject.org/groups/tpo/metrics/-/boards">metric's roadmap</a>. We are merging metrics into network health and will be a process that will happen through 2022.</li>
<li data-sourcepos="91:1-91:92">
<a data-sourcepos="91:3-91:62" href="https://gitlab.torproject.org/tpo/team/-/wikis/arma">Roger</a> is tracking his roadmap here.</li>
<li data-sourcepos="92:1-92:177">
<a data-sourcepos="92:3-92:75" href="https://gitlab.torproject.org/tpo/tpa/team/-/wikis/home">Sysadmin team </a>meets monthly and is working on <a data-sourcepos="92:108-92:176" href="https://gitlab.torproject.org/groups/tpo/tpa/-/boards">this roadmap</a>.</li>
<li data-sourcepos="93:1-93:169">
<a data-sourcepos="93:3-93:67" href="https://gitlab.torproject.org/tpo/ux/team/-/wikis/home">UX team</a> meets monthly and is working on <a data-sourcepos="93:101-93:168" href="https://gitlab.torproject.org/groups/tpo/ux/-/boards">this roadmap</a>.</li>
<li data-sourcepos="94:1-95:0">
<a data-sourcepos="94:3-94:65" href="https://gitlab.torproject.org/tpo/web/team/-/wikis/">Web team</a> meets occasionally and cares about <a data-sourcepos="94:102-94:171" href="https://gitlab.torproject.org/groups/tpo/web/-/boards">this roadmap </a>during sysadmin team's meetings.</li>
</ul>
<h1 data-sourcepos="96:1-96:19" dir="auto">
<a href="#community-council" aria-hidden="true" class="anchor" id="user-content-community-council"></a>Community Council</h1>
<p data-sourcepos="98:1-98:146" dir="auto">The <a data-sourcepos="98:5-98:42" href="/tpo/team/-/wikis/Community-Council" data-canonical-src="Community-Council">Community Council</a> is an elected body of Tor Core Contributors who are available to help resolve intra-community disputes.</p>
<h1 data-sourcepos="100:1-100:10" dir="auto">
<a href="#meetings" aria-hidden="true" class="anchor" id="user-content-meetings"></a>Meetings</h1>
<p data-sourcepos="102:1-102:184" dir="auto">We run public <a data-sourcepos="102:15-102:81" href="https://gitlab.torproject.org/tpo/team/-/wikis/Meetings">meetings</a> for all teams in irc and not secret but not public meetings in Big Blue Button for specific projects.</p>
<h2 data-sourcepos="104:1-104:12" dir="auto">
<a href="#all-hands" aria-hidden="true" class="anchor" id="user-content-all-hands"></a>All Hands</h2>
<p data-sourcepos="106:1-106:51" dir="auto">We run weekly internal meetings with this schedule:</p>
<ul data-sourcepos="108:1-112:0" dir="auto">
<li data-sourcepos="108:1-108:46">Every two months we have a financial update.</li>
<li data-sourcepos="109:1-109:39">Every three months we run a demo day.</li>
<li data-sourcepos="110:1-110:34">Quarterly we revisit priorities.</li>
<li data-sourcepos="111:1-112:0">Quarterly we do a <a data-sourcepos="111:21-111:59" href="/tpo/team/-/wikis/Retrospective-Template" data-canonical-src="Retrospective-Template">retrospective</a>.</li>
</ul>
<p data-sourcepos="113:1-113:93" dir="auto">We have Tor DEMO days every three months. Here you can read <a data-sourcepos="113:61-113:92" href="/tpo/team/-/wikis/DEMONotes" data-canonical-src="DEMONotes">notes on past DEMOs</a>.</p>
<hr data-sourcepos="115:1-116:0">
<p data-sourcepos="117:1-117:169" dir="auto"><em data-sourcepos="117:1-117:82">This page was originally based on the archived homepage of the old wiki in Trac:</em> <a data-sourcepos="117:84-117:169" href="https://trac.torproject.org/projects/tor" rel="nofollow noreferrer noopener" target="_blank"><em data-sourcepos="117:85-117:126">https://trac.torproject.org/projects/tor</em></a></p> </div> </div> </div> </div> </div> </main> </div> </div> </div> <script> //<![CDATA[ if ('loading' in HTMLImageElement.prototype) { document.querySelectorAll('img.lazy').forEach(img => { img.loading = 'lazy'; let imgUrl = img.dataset.src; // Only adding width + height for avatars for now if (imgUrl.indexOf('/avatar/') > -1 && imgUrl.indexOf('?') === -1) { const targetWidth = img.getAttribute('width') || img.width; imgUrl += `?width=${targetWidth}`; } img.src = imgUrl; img.removeAttribute('data-src'); img.classList.remove('lazy'); img.classList.add('js-lazy-loaded'); img.dataset.testid = 'js-lazy-loaded-content'; }); } //]]> </script> <script> //<![CDATA[ gl = window.gl || {}; gl.experiments = {}; //]]> </script> </body> </html>