Built on Belief That Financial
Tools Should Be Free
SleekAndFit.org is an independent, volunteer-driven platform providing enterprise-grade bank statement and salary slip analysis tools — completely free, with an unwavering commitment to user privacy.
Democratizing Financial Intelligence
Access to sophisticated financial analysis tools has traditionally been the domain of large institutions, corporates, and individuals who can afford dedicated financial advisors.
We believe a small business owner, an independent professional, or a first-time borrower deserves the same quality of financial insight — without paying for it or surrendering their sensitive data to unknown third parties.
SleekAndFit exists to make that a reality.
Accessible
No paywalls. No registration. Works from any browser on any device.
Accurate
Bank-specific parsers built from real statement analysis, not generic templates.
Private
All processing is in-memory. No PDFs are stored, logged, or shared.
Open Spirit
Built with transparency and a commitment to community-driven improvement.
What Makes SleekAndFit Different
Genuinely Free
Not a freemium model with limits. Not a "free trial" that expires. No credit card required. The full feature set — multi-institution support, loan calculations, salary analysis — is available to everyone, always, at no cost.
Broadly Applicable
Built to handle real-world document variation — different layouts, date formats, encodings, and column structures. Not a generic template but format-specific logic for each supported document type.
Deep Format Knowledge
A single institution can have multiple distinct PDF formats across different statement periods. We handle all variants — including legacy formats with non-standard encodings.
No Cloud Dependency
The backend runs locally on your machine. Your PDFs travel nowhere over the internet. Everything — from text extraction to loan calculation — happens on your own hardware.
Production-Quality Code
Built on Spring Boot 3.2, Apache PDFBox 3.x, and Java 17. The same enterprise stack used in production banking systems — not a quick script or a prototype.
Actively Maintained
Document formats change. New institutions get added. Edge cases get discovered. We continuously update parsers based on real-world documents and community feedback.
Built on a Solid Technical Foundation
Enterprise-grade technology choices that prioritize reliability, accuracy, and maintainability.
Spring Boot 3.2
Java 17 LTS. Production-grade REST API with full dependency injection, validation, and error handling.
Apache PDFBox 3.x
The industry-standard Java PDF library. Text extraction with position-aware sorting for accurate column detection.
Tesseract OCR
For scanned/image PDFs, Tesseract provides open-source optical character recognition — no cloud API required.
Apache Maven
Standard Java build lifecycle management with dependency resolution and artifact packaging.
React / Next.js
Next.js 14 App Router with server-side API routes that proxy all backend calls — no CORS, no direct browser-to-Spring requests.
Parser Strategy Pattern
Each document format is an independent parser class. The factory tries each parser in priority order — clean, extensible, testable.
Your Data Stays With You
We take the privacy of your financial documents extremely seriously.
In-Memory Processing Only
PDF files are loaded into a RandomAccessReadBuffer (in-memory byte buffer) using PDFBox 3.x. The file is never written to disk at any stage.
No Logging of Financial Data
Application logs contain only operational metadata. No transaction data, balances, account numbers, or personal information is ever logged.
Local Deployment
The backend API runs on localhost:8080. Your documents are submitted via localhost — they never leave your computer's network interface.
Zero Third-Party Integration
No analytics SDKs. No error tracking services. No advertising pixels. No CDN fonts that phone home. Complete isolation.
Garbage Collected After Processing
Once the HTTP response is sent, the JVM releases all request-scope objects. Parsed data is eligible for garbage collection immediately.
No Database Required
The application has no database. There is no persistence layer. Nothing is stored between requests. Each API call is completely stateless.
Contact
Bug reports, feature requests, new document format samples — we want to hear from you.
hello@sleekandfit.org
Response within 1–3 business days
Bug Reports
Include the institution name, statement type, and ideally a sample PDF with sensitive data redacted.
New Format Requests
Send us a redacted sample from an unsupported institution and we will look into adding a parser.
Support the Project
Want to keep this free? Consider making a small donation to help cover costs.
Start Analyzing for Free
No account needed. Upload your PDFs and get results in seconds.