FinnLens: Privacy-First Personal Finance Tool for Automated Money Tracking