Add Private Terminal (Finance β Investment Research)#610
Conversation
|
Hello @cerkon1 Thank you for contributing to Awesome Privacy! We will review your submission shortly. In the meantime, please ensure all changes are correct and inline with our Contributing Requirements. Our automated checks detected some issues:
Summary of Changes:
Submission InfoRepo Stats
Website Checks
The above data does not determine a submissions eligibility. Human review is still needed. For full details, please see workflow run 27314487470 UpdatesEdit 1: - 1 issue was resolved, but 5 checks are still failing, see here for details |
|
Thanks for the automated review β corrections and updates on each point:
|
|
Hey @cerkon1 - looks cool, thank you for submitting. Just a small suggestion, the repo is missing the build process from CI, no signing, build provenance/attestations, SBOM, checksums, etc. So it's not verifiable that what you're executing is actually the code in the repo. I did give it a super quick test drive in a VM. It all looks good
|
- ci.yml: typecheck + frontend build + cargo check on every push/PR - release.yml: tag-triggered build publishing the NSIS installer and portable exe with SHA256SUMS.txt and GitHub build provenance attestations (draft release for manual review before publishing) - README: 'Verifying a release' section (checksums + gh attestation verify) Addresses verifiable-build feedback from lissy93/awesome-privacy#610. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Hey @lissy93 β thanks for actually test-driving it in a VM, that's more effort than most reviews get. Fair call on maturity, no argument there. Happy for this to be closed and I'll come back when the project has some history behind it. One thing I do want to untangle though: I think you ended up testing two different apps. The trial banner / "Purchase Now" popup in your screenshot is PrivateACB, our paid crypto tax app β that's the download on the privateacb.com homepage. Private Terminal (what this PR is for) is the MIT terminal and has no trial or license code in it at all β nothing is getting paywalled. The mix-up is on me, both apps live on the same site and the separation clearly isn't obvious enough. The Yahoo/Finnhub traffic and the unencrypted API keys you saw are Private Terminal's, and the app does disclose both β Settings β Privacy lists every outbound destination and flat out says the FRED/Finnhub keys sit unencrypted in the local SQLite file. The only things leaving the machine are ticker symbols / series IDs to fetch quotes, plus your API key where a service needs one. (The tax app, for what it's worth, does match the policy β keys go through Windows DPAPI, and its only endpoints are BoC, FRED, CoinGecko and CryptoCompare. No Yahoo or Finnhub anywhere in that codebase.) You're right about two things though, and I've fixed them:
Thanks again β honestly this was more useful than a merge would have been. I'll resubmit once there's a track record, if you're open to it. |
Ah my bad on the wrong exe! I did try out both, and was confused why they were so different π
Nice work on the build CI. That usually takes me at least 10 attempts to get working π And apologies for the false positives about the website being down from the bot. I'll update the bot script to better handle 403 errors. |

Type
Addition
Changes
Adds Private Terminal to the Finance category, under a proposed new Investment Research section (alternativeTo: TradingView, Koyfin, Bloomberg Terminal, Yahoo Finance). Happy to re-home it to a different section if you'd prefer.
Private Terminal is a free, MIT-licensed, local-first desktop research dashboard (Tauri v2 β Rust + React/TypeScript) for stocks, crypto, and macroeconomics: watchlist with multi-indicator candlestick charts, 29 FRED macro series, cross-section percentile heatmap, and seven cross-asset analysis tools.
Privacy properties: no accounts, no telemetry, no analytics, no cloud sync. All state lives in a local SQLite file, and the only network requests are to the public data sources the user enables (FRED, Yahoo Finance quotes, optional RSS feeds).
Supporting Material
Affiliation
I am the author of Private Terminal.
Checklist