Benchmark vs market
α, β and Sharpe vs MSCI World, S&P 500 and STOXX 600 — in plain language, with monthly return histograms you can click to validate.
Drop your account.csv into the browser and get full portfolio analytics — without a subscription, and without your numbers leaving your device.
Benchmark vs MSCI World, portfolio pillars, 12-month dividend forecast, currency impact, cost basis through ISIN changes — every aggregate computed locally from your account.csv.
€124,382.17
Demo data — your CSV, your dashboard.
What's inside
Every section below works from the same CSV. Click any tile to open the live demo.
Net worth
€124,382.17
Net worth, day-change, costs, allocation — your portfolio in one glance.
vs MSCI World · 5Y
α +6.4%Benchmark vs market, α / β / Sharpe, portfolio pillars, drawdown, smart insights.
5-year chart, fundamentals, next dividend — for every holding you own.
Top movers · today
Live quotes, watchlist, top movers — sortable, filterable, instant.
What you actually get
α, β and Sharpe vs MSCI World, S&P 500 and STOXX 600 — in plain language, with monthly return histograms you can click to validate.
A six-axis diagnostic — Income, Resilience, Diversification, Valuation, Quality, Growth — each scored 0 to 10 with the math on display.
Monthly calendar, top contributors, yield-on-cost and yield-on-market — built from declared ex-div schedules, not guesses.
Local-currency P/L decomposed against reported EUR. See how much FX moved your returns, and how much was the market.
Concentration, sector cap, single-position risk, dividend coverage — flagged the moment they cross a threshold you can tune.
Weighted-average basis that survives mergers, splits and ISIN swaps. DeGiro shows per-trade — FolioInsights shows the line.
Three steps, no account
About 30 seconds inside DeGiro's web UI.
Step-by-step guideParsed in your browser. Your data stays on your device by default.
Benchmark gap, pillars, dividend forecast, currency impact — all from that single import.
Privacy, by design
Every aggregate is computed locally in JavaScript. Our server only sees a one-time payment and an entitlement cookie — never a single trade.
Your transactions are parsed and stored in IndexedDB. No upload, no telemetry of your holdings, no server-side state to leak.
Optional encrypted backup to your phone. Your password derives the key; the server stores only ciphertext it cannot decrypt. "Remember on this device" + biometric unlock keep re-entry quick.
Every classified row stays viewable, filterable, exportable. You see the math, not just the answer — CSV and JSON export are one click away.
Dutch resident? The 2023+ wealth-tax estimator does the forfaitair math year by year — no spreadsheet, no surprises in April.
FAQ
Every page: Overview, Analytics, Prices, Transactions, per-position detail, and the Dutch Box 3 estimator. One payment, lifetime access, on every device you unlock with your email. No tiers, no add-ons, no subscription.
Email us and we'll fix it — or refund you. There's a 14-day, no-questions-asked money-back guarantee, so if FolioInsights doesn't work for your account you don't pay.
No. FolioInsights never touches DeGiro. You export the account.csv yourself, then drop it onto the page. We don't ask for credentials and couldn't use them if you offered.
Yes — every classified transaction stays visible. Filter, group, export. Aggregates are computed from those rows, nothing hidden behind a black box.
Yes. The data key is AES-GCM 256, wrapped under a master key derived from your password via PBKDF2-SHA256 (600,000 iterations). The server stores only ciphertext and cannot decrypt it — even with our database access.
Built in public
I'm Jeffrey, a DeGiro user who got tired of translating account.csv by hand — so I built FolioInsights. New features ship in public.
Pay once. Get the full cockpit — Overview, Analytics, Prices, Transactions, Position detail, Box 3. Works on every device you unlock with your email.
No account · No upload · No tracking of your holdings.
€29 once. Tools like SimplyWall.st, getquin and Sharesight cost €120–240 a year — every year.