Skip to content

APN-Network/bugs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APN Bug Reports

APN is a VPN service with a native Android client. This repository is where we collect bug reports from testers and users. Found something broken? Please open an issue.

Where to Get the App

The Android app is published on Google Play and Huawei AppGallery, which is where you start testing.

What to Test

Install the app, sign in, connect to a few servers, and try to break things. The areas we care about most:

  • Connection — establishing, holding, and tearing down the VPN tunnel, and reconnecting after the network changes (Wi-Fi to cellular, sleep, wake, airplane mode).
  • Server switching — picking a country, switching between servers, and how long a switch takes to settle.
  • Subscriptions and billing — purchase, restore, renewal, and the state of the app once a subscription lapses.
  • Leaks — DNS, IPv6, or any traffic that escapes the tunnel while connected or mid-reconnect.
  • Kill switch — whether traffic is blocked when the tunnel drops unexpectedly.
  • Battery and data — unexpected drain or background traffic.
  • UI — layout glitches, wrong labels, broken navigation, and anything that looks off across phone sizes, tablets, and dark mode.

What Makes a Good Report

One bug per issue, with enough detail for us to reproduce it:

  • App version (build number) and platform (e.g. Android 14).
  • Steps to reproduce, numbered.
  • Expected behaviour versus what actually happened.
  • Screenshots or a screen recording when the bug is visual.
  • The server or country involved, if the bug is connection-related.
  • App logs when the bug involves a connection drop, a reconnection failure, or a suspected leak: adb logcat output on Android.

A report without enough detail to reproduce the bug is closed as invalid.

Before opening an issue, please search the tracker to avoid duplicates. The first complete report of a given bug is the one we reward; later reports of the same bug are closed as duplicates. For a security-sensitive bug — a traffic leak, credential exposure, or data loss — contact security@apn.tech before any public disclosure.

Rewards

We may pay $10, $25, or $50 for an accepted bug, depending on its severity and at our discretion:

  • $10 — minor UI glitches, wrong labels, or cosmetic issues.
  • $25 — functional bugs in core features: connection, server switching, subscriptions, or reconnection.
  • $50 — critical bugs affecting security or privacy: traffic leaks, kill-switch failures, or data loss.

See Reward Tiers for the full criteria. Once a bug is accepted, we attach a reward label to its issue. A label means the reporter may claim the bonus. To claim, email bugs@apn.tech — the reward mailbox, not the bug@apn.tech address for direct bug reports — from the address tied to your report, and include your USDT (ERC-20 on Ethereum mainnet) wallet address. Payment is processed after the bug is verified, and, where a fix is involved, after the fix is accepted. Intentionally planting a bug to claim a reward is not allowed; see CONTRIBUTING for the full rules.

About

Bug tracker for the APN ecosystem: VPN that gets through and doesn't hide anything

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Contributors