A VPN that doesn't ask who you are.
No sign-up. No personal info. Just install and connect. Watch an ad, get 2 hours of full-speed VPN. Open source. No logs. Always your choice.
Everything a VPN should be. Nothing it shouldn't.
No data collection. No forced payments. Just a fast, private tunnel that respects you.
No sign-up required
You do not give us anything. A random device ID is all that ever identifies your session — and it disappears after 2 hours. No email, no password, nothing to fill in.
Strict no-logs policy
We don't log your browsing history. We don't inspect your packets. We don't know what you do online, and we built the system so we never can.
100% open source
The Flutter app, the Python backend (soon will be available), the Xray (soon will be available) — every line is (or will be) public on GitHub. You don't have to take our word for anything, the code is the truth.
Bank-grade encryption
TLS 1.3 with Xray Reality makes your traffic indistinguishable from a browser visiting a random website. Even deep packet inspection sees nothing to flag.
Generous quota you won't exceed
When your 2-hour session ends, we cut your connection. You can watch a bonus ad for more time if thats not enough.
One tap. That's it.
No config files to import. No servers to pick. No protocols to tweak. Tap the connect button and ReVoltVPN handles the rest — optimal server, best protocol, instant connection.
Why we built this
Most VPNs demand your details before you even see the app. Your email. Your payment info. Sometimes your phone number. We do not think privacy should require a background check. So we built ReVoltVPN to work without asking for any of that.
We keep nothing on you
Your device gets a random ID when you open the app. That ID is the only thing the server ever sees, and it disappears when your session ends. No personal details attached to it, no username, nothing. If our server got hacked tomorrow, there would be no user database to leak because there is no user database.
You are not the product
A lot of free VPNs make money by logging your activity and selling it. We went the other way: you watch an ad, the ad covers the server costs (not even enough), and we go out of our way to know as little about you as possible. We do not have analytics, we do not have tracking, we do not have anything to sell.
The code is public
Every VPN says "trust us." We would rather you did not have to. The Android app, the backend, the Xray config, and this website are all on GitHub. If something looks off, open an issue. If you want to build it from source and skip the Play Store entirely, you can do that. (Any missing source will be added soon. We are working on it.)
The tunnel is invisible
Most VPN protocols announce themselves. VLESS with Xray Reality does the opposite: it makes your encrypted traffic look like you are visiting a random website. No handshake fingerprint, no obvious VPN signature. Your ISP sees an HTTPS connection to a random website and moves on with its day.
Frequently Asked Questions
Is this actually free? What is the catch?
No catch. You watch a short ad — the same kind you see in any free mobile game — and in return you get 2 hours of full-speed VPN. That is the entire transaction. We do not collect your data, we do not sell anything, nothing shady goes on.
What kind of ads? How many do I have to watch?
Standard rewarded video ads served through Google AdMob. When you press on connect you watch an ad and get 2 hours of VPN time, if you wanna support us and get more time you can watch a bonus ad.
How fast is it? Will it slow down my connection?
The server runs on dedicated hardware in Finland with plenty of bandwidth (subjected to add more locations). Performance is optimized for typical mobile use, watching videos, streaming, messaging, browsing etc. you wont notice the difference.
How do I know the app is safe?
Every line of code is public on GitHub (Any missing source will be added soon. We are working on it.). You do not have to take our word for it — you can read the source, audit the VPN logic, and even build the APK yourself from the repository with your own server attached. The app requests no permissions beyond what Android requires for a VPN tunnel. No file access, no contacts, no location.
What happens when my 2 hours run out?
You disconnect — and you can connect again at any time and get bonus time before it even ends. There is no daily limit on sessions.
Why one server in Finland? Can I pick a different country?
Right now there is one server in Finland on Hetzner infrastructure. We will add more locations as the project grows.
Why Android only? Will there be an iOS version?
The app is built with Flutter, which supports iOS, desktop, and web from the same codebase. Android came first because its my phone so I tested live. iOS support is on the roadmap — no release date yet, but the foundation is already there.
Do you use what you built?
Yes, I use it daily on my phone. One of my primary reasons to develop it actually.
Contact
Discord
Join our Discord server — the team is daily. Ask questions, report bugs, request features, or just hang out.
Join the DiscordPrefer email? We read everything, but Discord and GitHub are where we are most — you will get a faster response there.
revoltvpn@protonmail.comGitHub
Found a bug or want to contribute? Open an issue or pull request on GitHub. All development happens in public.
Open an issueGoogle Play
The easiest way to install ReVoltVPN on your Android device. Automatic updates, one-tap install, nothing to configure.
Coming soon.GitHub Releases
Grab the latest APK directly from GitHub. No store, no middleman — just the raw build you can inspect yourself.
Github linkSource code
The app, the backend, and this website are all on GitHub (Any missing source code will be added soon. We are working on it.). Everything is public under an open-source license. You do not need to trust us — you can read the code and build it yourself.
github.com/esefxdz/ReVoltVPNTerms of Service
Last updated: August 2, 2026
1. Introduction and acceptance
By downloading, installing, or using ReVoltVPN (the “App”), you acknowledge that you have read, understood, and agree to be bound by these Terms of Service (“Terms”). If you do not agree, you must immediately stop using the App and uninstall it.
ReVoltVPN is an open-source project maintained by its contributors (“we,” “us,” or “our”). The App is provided free of charge (with a planned optional paid tier) and is supported by advertisements.
2. Service description
ReVoltVPN provides a VPN tunnel between your Android device and a server in Finland. The service operates on a session-based model:
- You may watch a rewarded video advertisement to activate a VPN session.
- Each session grants up to 2 hours of full-speed connectivity, subject to a 10 GB data transfer cap.
- After the session quota is exhausted, your connection is terminated.
- You may watch additional advertisements to begin new sessions or prolong existing ones.
The service currently operates from a single server in Finland. Server availability, speed, and capacity are not guaranteed and may vary.
3. No account required
ReVoltVPN does not require you to create an account, provide an email address, or submit any personally identifiable information. A randomly generated device identifier is used solely for session management and quota enforcement. This identifier is not linked to your identity and is automatically discarded when your session expires.
4. Acceptable use
You agree to use ReVoltVPN only for lawful purposes. You may not:
- Use the service to violate any applicable law, including the laws of Finland where our server is located.
- Use the service to send spam, conduct denial-of-service attacks, distribute malware, or engage in any activity that harms our infrastructure.
- Attempt to circumvent session limits, quota enforcement, or the advertisement model through automation, modified clients, or any other means.
- Resell, lease, or sublicense access to the service.
We reserve the right to block traffic, throttle connections, or refuse service to any user who violates these Terms or whose usage threatens server stability.
5. Intellectual property
The ReVoltVPN App and its associated server software are released under an open-source license. You are free to view, modify, and distribute the source code in accordance with the terms of that license, available in the project repository. The ReVoltVPN name, logo, and branding assets are the property of the project and may not be used in ways that imply endorsement without written permission.
6. Third-party services
The App integrates with Google AdMob to display rewarded advertisements. Google may collect and process data in accordance with its own privacy policy. We do not control and are not responsible for Google's data practices. Users in the EEA and UK are presented with a consent dialog on first launch.
7. Privacy
Our data handling practices are described in the Privacy Policy. In summary, we do not log internet traffic, browsing history, or DNS queries. We maintain a temporary in-memory session record solely for quota enforcement, deleted when your session expires. We do not sell, share, or disclose user data to third parties.
8. Disclaimer of warranties
The service is provided on an “as is” and “as available” basis, without warranties of any kind, express or implied. To the fullest extent permitted by applicable law, we disclaim all warranties, including implied warranties of merchantability, fitness for a particular purpose, and non-infringement.
We do not warrant that the service will be uninterrupted, secure, or available at any particular time or location. You use the service at your own risk.
9. Limitation of liability
To the maximum extent permitted by applicable law, ReVoltVPN, its contributors, and its maintainers shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including loss of data, loss of profits, or service interruption, whether based on warranty, contract, tort, or any other legal theory, even if advised of the possibility of such damages.
10. Indemnification
You agree to indemnify and hold harmless ReVoltVPN, its contributors, and its maintainers from any claims, damages, losses, liabilities, costs, and expenses arising out of your use of the service, your violation of these Terms, or your violation of any third-party rights.
11. Termination
We reserve the right to suspend or terminate your access to the service at any time, with or without cause and with or without notice. Sessions expire automatically after 2 hours or upon reaching the 10 GB transfer limit — this is normal operation, not termination under this section.
12. Changes to these Terms
We may update these Terms from time to time. When we do, we will revise the “Last updated” date at the top of this page. Material changes may be announced through the App or the GitHub repository. Your continued use after changes constitutes acceptance.
13. Governing law
These Terms shall be governed by the laws of Finland, without regard to conflict of law principles. Any disputes shall be subject to the exclusive jurisdiction of the courts of Finland.
14. Contact
For questions about these Terms, see Contact tab for support.
Privacy Policy
Last updated: August 2026
ReVoltVPN is a free VPN service built and operated by ReVolt Team.
In-app disclosure
When you first open the app, we show a brief summary of this policy before you connect. You can review this full policy at any time from the sidebar menu.
What we collect
We collect the minimum required to operate the service:
- A randomly generated device ID created on your phone. This is not linked to your identity in any way.
- Your connection duration and data usage for the current session, linked to your device ID. This is used solely to enforce the per-session quota (see below).
What our server sees
To start, check, or refresh your session, the app contacts our API directly rather than through the VPN tunnel. Our server therefore sees the IP address you are connecting from, alongside your device ID, for as long as the app is running. This is a necessary consequence of how sessions are issued and kept alive — it is separate from your browsing traffic, which is carried inside the tunnel and is described below.
Session quotas
Each session lasts up to 2 hours or 10 GB of data — whichever comes first. When your session expires or hits the data cap, the tunnel disconnects. You can start a new session by watching another ad. Session records (duration and bytes transferred) are held on our server for the life of your session and removed when it ends.
Support ads (the "Support us" button) extend an active session by 30 minutes and add extra data allowance.
Operational logs
We keep a short in-memory log buffer (last 200 lines) for debugging and server health monitoring. These logs include truncated device IDs (first 8 characters), session start/stop events, and error messages. Logs never leave the server, are not retained after a server restart, and are only accessible to the server operator via local console. We also maintain an aggregate total of all data ever transferred (in GB) for capacity planning — this counter is not tied to any individual device.
What we do not collect
- We do not collect your name, email, or any personal information.
- We do not log your internet traffic, browsing history, DNS queries, or destination IPs.
- We do not inspect or store the content of your traffic.
- We do not sell or share any data with third parties.
Ads & Consent
ReVoltVPN uses Google AdMob to display rewarded video ads. Where required — for users in the European Economic Area (EEA) and United Kingdom — a consent dialog provided by Google's User Messaging Platform is shown before the first ad is requested, letting you choose whether to allow personalized ads. This choice is stored on your device and can be reviewed at any time from the "Ad Consent" entry in the sidebar menu. Google may collect data as part of ad delivery. Please refer to Google's Privacy Policy for details.
Your traffic
Your internet traffic is routed through our server located in Finland. We do not inspect, log, or store your traffic. We only track total bytes transferred per session for quota enforcement — no packet contents, no destination IPs, no DNS queries.
Contact
If you have any questions, open an issue on the GitHub repository or join the Discord server.