Skip to content

AnonForge-EU/anonforge

AnonForge Logo

AnonForge

🛡️ Secure Disposable Identity Generator for Android
Protect your privacy with realistic temporary profiles — 100% offline.

Latest Release Downloads License Android 10+ Kotlin 2.3

Why?FeaturesDownloadSecurityContributingSupport


🎯 Why AnonForge?

In 2025 alone, over 700 million French records were exposed through data breaches. Every time you share your real email, phone, or address with an untrusted site, you risk spam, tracking, and identity theft.

AnonForge lets you generate realistic, disposable identities for low-stakes sign-ups — newsletters, forums, free trials — so your real data stays private.

The best way to protect your data is to never give it away.


✨ Features

🎭 Identity Generation — Realistic names, addresses, phone numbers, and dates of birth with nationality support (FR, EN, DE). Weighted random generation for authentic-looking profiles.

📧 Email Aliases — Real forwarding email aliases via SimpleLogin API integration. Your inbox stays clean, your identity stays hidden.

🔐 Encrypted Vault — All identities stored in an encrypted database (SQLCipher + Android Keystore, AES-256-GCM). Biometric unlock with PIN fallback.

⏱️ Auto-Expiry — Temporary identities self-destruct after a configurable delay via WorkManager. Set it and forget it.

📦 Secure Export/Import — Encrypted backups with passphrase protection. Migrate between devices safely.

🌙 Dark Theme — Full Material 3 dark mode with dynamic theming support.

🌍 Bilingual — French and English interface.

📴 100% Offline — No network required. No tracking. No analytics. No ads. Ever.


📱 Screenshots

Screenshots coming soon.


📥 Download

Direct APK

Download the latest release:

👉 Download APK (latest)

  1. Download the .apk file from the release page
  2. Enable "Install from unknown sources" in Android settings
  3. Install and launch

F-Droid

Planned — coming soon.

Build from Source

The recommended way to install AnonForge is from the Releases page, which ships a release APK signed with the maintainer's keystore. If you'd rather build it yourself:

git clone https://github.com/AnonForge-EU/anonforge.git
cd anonforge
./gradlew assembleRelease

The APK will be at app/build/outputs/apk/release/app-release-unsigned.apk. You'll need to provide your own signing config (keystore, passwords) — either via Android Studio's Build → Generate Signed APK wizard, or by adding a signingConfigs block to app/build.gradle.kts.

⚠️ Avoid ./gradlew assembleDebug for daily use: it produces a separate app (com.anonforge.debug), is not minified, and cannot be updated from the official release.


🛡️ Security & Privacy

AnonForge is built with zero-knowledge principles:

Layer Protection
Storage AES-256-GCM encryption via SQLCipher + Android Keystore
Memory Sensitive data wiped after use (CharArray.fill)
Screen FLAG_SECURE blocks screenshots on all screens
Network Fully offline by default. Optional APIs use user-provided keys only
Logging No sensitive data logged, even in debug builds
Auth Biometric (fingerprint/face) with PIN fallback and auto-lock timeout
Compliance OWASP Mobile Top 10 audited

We collect nothing. Your identities never leave your device.

See SECURITY.md for vulnerability reporting.


🏗️ Architecture

Clean Architecture — Strict layer separation

┌─────────────────────────────────────┐
│  UI (Jetpack Compose + Material 3)  │
│  feature/generator • feature/vault  │
├─────────────────────────────────────┤
│  Domain (Pure Kotlin)               │
│  UseCases • Models • Repository IF  │
├─────────────────────────────────────┤
│  Data (Room + SQLCipher)            │
│  DAOs • Entities • Repo Impl       │
├─────────────────────────────────────┤
│  Core (Security • DI • Theme)       │
│  Keystore • Hilt Modules • Utils    │
└─────────────────────────────────────┘

Tech Stack

Component Technology
Language Kotlin 2.3
UI Jetpack Compose + Material 3
Architecture Clean Architecture + MVVM
DI Hilt
Database Room + SQLCipher
Async Coroutines + Flow
Security Android Keystore, BiometricPrompt
Background WorkManager (auto-expiry)
Min SDK 29 (Android 10)

🤝 Contributing

Contributions welcome! See CONTRIBUTING.md for guidelines.

Ways to help: bug reports, feature suggestions, translations (EN/FR), documentation, code improvements.

# Clone & build (debug build is fine for development & PRs)
git clone https://github.com/AnonForge-EU/anonforge.git
cd anonforge
./gradlew assembleDebug   # produces com.anonforge.debug for dev work

# Run tests
./gradlew testDebugUnitTest

⚖️ Legal & Ethical Use

AnonForge is designed for legitimate privacy protection only — avoiding spam, protecting personal data during sign-ups, testing applications.

Not intended for: fraud, impersonation, bypassing legal verification (government, banking), or any illegal activity. You are solely responsible for your usage.

See DISCLAIMER.md for full terms.


💖 Support

AnonForge is free, open-source, and ad-free. If you find it useful:

  • Star this repo — visibility helps!
  • 💰 Donate — voluntary contributions on our website
  • 🐛 Report bugs — open an issue
  • 📢 Share — tell privacy-conscious friends

📄 License

Copyright 2025 AnonForge-EU

Licensed under the Apache License, Version 2.0
http://www.apache.org/licenses/LICENSE-2.0

See LICENSE for full text.


Built with ❤️ for privacy in the EU 🇪🇺
AnonForge does not encourage illegal activities. Use responsibly.

WebsitePrivacy PolicyDisclaimerSecurity

About

Application Android gratuite et open-source pour générer des identités jetables sécurisées (privacy tool).

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages