Snowflake Volunteer, an Android app to help people bypass censorship

Wait 5 sec.

Bypassing censorship comes down to two challenges: disguising internet traffic from censors while making an open network easy to reach. Snowflake is particularly effective at tackling both of these challenges. It disguises a user's traffic to look like a video call and routes it through volunteer-run proxies using short-lived connections, making the traffic harder to detect and block.That's why it's important to have a large and healthy pool of volunteers always available. To achieve that, Snowflake has to be easy to use and deploy, ideally on the devices and with the services they already use.Up until this point, volunteers could use browser extensions, a website embed, a command-line tool for desktop, and on Android they can use Orbot's Kindness Mode. During the first half of 2026, the Snowflake broker saw an average of approximately 146,000 unique volunteer proxy IP addresses checking in each day1. Roughly a third of those were associated with Orbot's Kindness Mode. Kindness Mode also makes volunteering tangible by showing users how many connections their proxy has supported.Seeing how much capacity that feature contributed, Bloco, an Android app studio in Portugal became curious if a standalone app, focused just on volunteering proxies, could reach even more helpers. They reached out to Tor's anti-censorship team which had plans to work on a similar project, but had not yet had the capacity to develop it, yet. So, Bloco took on the task of building such an app.The motivation grew out of the team's work with OONI (Open Observatory of Network Interference), where they saw how NGOs and activists rely on anti-censorship tools to stay safe and connected. After discovering how easy it was to volunteer a Snowflake proxy, the team members wanted to contribute their skills and expertise to an open-source project they cared about.A dedicated app for Snowflake volunteersThe Bloco team built on the foundations already developed by the Guardian Project for the mobile Tor ecosystem, including IPtProxy. It's an easy-to-use library that brings together the tools and ongoing pluggable transport work needed to integrate Tor into mobile apps, making it easier to keep censorship-circumvention technology current and reuse it across new apps.With these libraries already in place, that make it easy to build Tor apps for mobile, Bloco was able to focus their effort on:Making sure the app runs successfully in the background for as long as possible, while using as little battery as possible.Getting the user experience right, so everyone understands what the app is for, and can configure it correctly and according to their internet setup and capabilities.Keep volunteers motivated by showing statistics of how much they're helping across time.The result is Snowflake Volunteer, a single-purpose app that gives volunteers control over when and how they contribute. Users can allow it to run in the background, restrict it to unmetered networks such as Wi-Fi, choose to run it only while the device is charging, and set a limit on how many people it can help simultaneously. Once enabled, the app automatically connects with people seeking a Snowflake proxy and helps route their connection to the Tor network.After an initial round of testing and feedback with the Tor community, Snowflake Volunteer was launched publicly in April. In May, we saw an average of approximately 1,300 daily unique proxy IP addresses. By June that had risen to approximately 1,700 per day–an increase of 29% in one month. During this initial period, activity reached a high of more than 2,100 daily proxies. This suggests that a dedicated app can bring additional volunteers into the Snowflake community.Become a Snowflake volunteer by downloading Snowflake VolunteerSnowflake Volunteer is available on F-Droid and Google Play. For those who want to tinker with the app, you can also build it from the source code. Helping people bypass internet censorship takes a global community. Tell a friend about this new tool or share this post so more people can learn about this app and provide feedback.We also would like to thank our community of localizers. Thanks to their efforts, the app is already available in 8 languages (Chinese, English, French, German, Japanese, Portuguese, Turkish and Vietnamese). If you want to expand access to Snowflake Volunteer, consider contributing translations into more languages. Localization is how we reach this global community. Learn more about the process, and get started.We analyzed 180 available daily Snowflake broker reports covering January 1 through June 30, 2026. Snowflake broker statistics are published as aggregated snowflake-stats descriptors through Tor Metrics’ CollecTor archive↩