darkfolio

Track everything. Reveal nothing.

A portfolio tracker for crypto and stocks.
No accounts. No cloud. Nothing leaves your device.

Download on the App Store
Total Value
$143,785.00
BTC
1.5 @ $70,250
$105,375
NAKA
40,000 @ $0.30
$12,000
AAPL
95 @ $278
$26,410
Tap to hide

Shoulder surfers see nothing.

One tap hides all amounts held — values, quantities, everything personal. One tap brings them back. Coffee shop, shared screen, nosy coworker — covered.

Two PINs. Two portfolios. One app.

Your finances are personal. A second PIN opens a completely different portfolio — for whoever borrows your phone or looks over your shoulder.

Each PIN opens its own AES-256 encrypted vault. Both always exist on every device — completely independent.

PIN 7293
BTC 2.4 BTC
ETH 18.0 ETH
AAPL 150 shares
PIN 4081
TSLA 5 shares
DOGE 1,000

Your portfolio. Your business.

No ads. No agenda.

When we can't see what you own, there's nothing to monetize. No sponsored tickers, no push-to-trade notifications, no dark patterns. Just useful features.

Portfolios & Watchlists
Crypto, stocks, retirement — organized your way. All encrypted on your device.
Screenshot Import
Snap any portfolio app or brokerage screen. Tickers detected in seconds. The image never leaves your phone.
Private Alerts
Know when prices move. Notifications say "Price Alert" — no symbols, no prices, nothing more.
30 Currencies
Track in dollars, euros, yen, or bitcoin. Your money, your units.
20 Languages
English to Arabic, with full right-to-left support. Built for the world.
Fully Accessible
VoiceOver, keyboard navigation, and 44pt touch targets. Designed for everyone.

Private by architecture, not promise.

Every user gets identical data — all 6,000+ prices, every time. Your device extracts what it needs locally. We couldn't tell what you own if we wanted to.

No accounts. No analytics. No telemetry. Just the same universal price requests from everyone.

Darkfolio Server
sends all 6,000+ prices to everyone
User A
User B
User C
Same data in, different prices used — the server can't tell who owns what.

Now hide you.

The server already can't see what you own. We also don't track IP addresses. But even if we broke that promise, Tor protects you anyway.

Built-in Tor client. Not a proxy. Not a VPN. Real onion routing, inside the app.

Your device
encrypted
Tor network
encrypted
Price server
What the server sees
Your IP address
Your location
That someone, somewhere requested prices

The Playground

Stretch prices. Swap market caps. See what's possible.

What If

Start from your actual portfolio. Apply a multiplier to each holding and see what your total could become.

Your portfolio now $131,925
$371,525
+$239,600 (+181.6%)
BTC
× 2.0 $140,500
IREN
× 5.0 $115,000
SNDK
× 3.0 $116,025
10× 100×
Compare

Swap one asset's market cap onto another. What would the price be if they traded places?

What if had 's market cap?
$1.9T current cap
$3.4T target cap
$173,500
+79%
target cap ÷ source cap × price
DOGE → BTC ETH → AAPL IREN → NVDA PLTR → AAPL

All calculations run on your device. No data shared, ever.

Our Promise

Same data, every user. We can't see what you own.
Tor hides your IP. We can't see who you are.
Nothing to sell. Nothing to leak. Nothing to hand over.

No accounts
Encrypted
No tracking

Try free for 10 days.
Then $5.99/month, $39.99/year, or $99.99 for life.

Questions

Which assets are supported?

Over 6,000 assets: roughly 3,300 NASDAQ stocks, 2,700 NYSE stocks, 200 AMEX stocks, and 200+ cryptocurrencies. If it's publicly traded on a major US exchange or a top cryptocurrency, it's there.

Can I import my portfolio from another app?

Yes. Take a screenshot of any brokerage or portfolio app, and Darkfolio's on-device OCR will detect the ticker symbols — works for both portfolios and watchlists. The image is processed in memory and never saved. You add quantities manually.

What data does Darkfolio collect?

None. No accounts, no analytics, no crash reporting, no telemetry. Your portfolios are encrypted on your device and never leave it.

How does the privacy actually work?

Three layers. First, we don't collect any user data — no accounts, no analytics, no telemetry. Second, we can't see what you own: every user receives the same 6,000+ prices every time (k-anonymity), and your device extracts what it needs locally. The server never knows which prices you care about. Third, with Tor enabled, we can't see who you are either — a real onion-routing client (Arti, written in Rust) hides your IP address and location. It's enabled by default for new users.

Why do Pro users get both App Lock and Ghost Mode?

App Lock is available to everyone — it's a single PIN for your app. Ghost Mode, available to Pro users, upgrades that to two PINs — one for your real portfolio, one for a decoy.

Open the app with the decoy PIN and check Settings: App Lock is on, Ghost Mode isn't. It looks like a normal app with a normal lock. That's the point — the decoy doesn't just hide your data. It hides that there's anything to hide.

How does Ghost Mode work?

Every Darkfolio installation has two encrypted vaults — that's just how the app is built, whether or not you use Ghost Mode. Both vaults have the same file structure, the same encryption, the same size. Nothing in the app or under the hood labels one "real" and the other "decoy." That distinction exists only in your mind. So even someone who knows the feature exists can't prove you're using it.

And if you're ever forced to open the app, there's a last resort: creating a new "decoy" from one vault quietly overwrites the other vault. To anyone watching, it looks like normal setup. Only you know what just happened.

Ghost Mode is designed to raise the bar significantly, but no security measure is absolute. A sufficiently resourced and determined adversary with physical access to your unlocked device may find other avenues. Ghost Mode protects against casual inspection, shoulder surfing, and most coercion scenarios.

Why PINs instead of Face ID? What if I forget mine?

Face ID can't open two different vaults — our users aren't two-faced. Beyond that, in some jurisdictions (including under current U.S. case law) you may be legally compelled to unlock your phone with your face or fingerprint, but not to reveal a memorized PIN. The law here is evolving and varies by country, but the general principle is that biometrics are treated as physical evidence while a PIN is testimonial. Biometrics are convenient. PINs may offer legal protections.

The trade-off: if you forget your PIN, your data is gone. No recovery, no "forgot PIN" email, no backdoor. If we could recover it, so could someone else. After 5 wrong attempts, the app can be configured to wipe everything automatically.

What happens when my trial ends?

Your data is never deleted. The free tier keeps one portfolio with up to 5 holdings, one watchlist with up to 5 assets, price alerts, and USD pricing. Everything you've entered is preserved — excess items are deactivated, not removed.

If you set up Ghost Mode during your trial, both vaults stay encrypted on your device and your PINs are preserved. The decoy PIN just stops working until you subscribe. Upgrade to Pro and Ghost Mode is immediately active again — same PINs, same vaults.

Pro unlocks: Ghost Mode, Tor routing, What-If scenarios, Compare, screenshot import, 30 currencies, and unlimited portfolios, holdings, and watchlists.

Upgrade anytime and it all comes back.

Why no Apple Watch app or price widgets?

Widgets use unencrypted shared storage. A price widget would bypass the k-anonymous proxy, revealing exactly which assets you track. Watch apps have the same problem. We chose privacy over convenience — if you want to see prices, open the app behind your PIN.

Is my data backed up anywhere?

No. Your encrypted vaults are stored on-device with iOS Keychain protection marked "this device only" — they're excluded from iCloud and iTunes backups. If you lose your phone, your data is gone. That's the trade-off.

Which languages are supported?

Darkfolio is fully localized in 20 languages: English, Arabic, Chinese (Simplified), Chinese (Traditional), Dutch, French, German, Hebrew, Hindi, Indonesian, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Russian, Spanish, Thai, Turkish, and Vietnamese. Arabic and Hebrew include full right-to-left support.

Is Darkfolio available on Android?

Not yet. iOS only for now. We want to get one platform right before expanding. Requires iOS 17.0 or later.