Your data never leaves
your machine.

jaklens.ai is built on a simple principle: your financial data is yours alone. We don't collect it, we don't store it, we don't see it. Period.

GDPR Compliant by Design Zero Data Collection No Cookies · No Analytics

Last updated: May 2025

TL;DR: jaklens.ai collects no data of any kind. All your invoices, expenses, income, and AI conversations are stored in a local SQLite database on your Windows PC. Nothing is transmitted to any server. Ever.

1. Data We Collect

None.

jaklens.ai does not collect, transmit, or store any personal information on any server we operate or have access to. This includes:

  • No user accounts or registration data
  • No invoice or financial data
  • No usage analytics or behavioral tracking
  • No crash reports or error logs
  • No device identifiers, IP addresses, or fingerprinting
  • No cookies of any kind
  • No advertising identifiers

2. Where Data Is Stored

All data you create in jaklens.ai — invoices, expenses, income records, AI conversation history, and settings — is stored in a SQLite database file on your local Windows machine at:

%APPDATA%\jaklens.ai\data\jaklens.db

You own this file. You can copy it, back it up to an external drive, delete it, or inspect it with any SQLite client at any time. Uninstalling jaklens.ai does not automatically delete this file — you remain in control of your data after uninstallation.

3. Network Activity

jaklens.ai makes exactly one type of outbound network request: the initial download of the Qwen2.5 1.5B GGUF AI model from Hugging Face's model hosting (approximately 1.2 GB). This is a one-time event that occurs on first launch.

After this model is downloaded and saved locally:

  • No further network requests are made by the application
  • The AI model runs entirely on your CPU or GPU
  • Invoice scanning, expense tracking, income tracking, AI assistant, and all other features work fully offline

A strict Content Security Policy (CSP) is enforced in the Electron renderer process to block any accidental or unauthorized external network calls.

4. AI & Your Financial Data

The AI features in jaklens.ai (invoice OCR and financial assistant) are powered by Qwen2.5 1.5B running locally via llama.cpp. This is fundamentally different from cloud AI services like ChatGPT, Gemini, or Copilot:

  • Your invoice text is never sent to Alibaba, OpenAI, Anthropic, Google, or any other AI provider
  • The AI model runs entirely in-process on your hardware
  • Conversation history is stored in your local SQLite database, not on any server
  • Model weights are downloaded once from Hugging Face (a standard model distribution CDN) and then used locally — no telemetry data is returned to Hugging Face

5. GDPR Compliance

jaklens.ai is designed with privacy as a first principle, not a checkbox. Because no personal data is collected, transmitted, or processed outside your device, many GDPR requirements are structurally inapplicable:

  • No data controller relationship. We do not process personal data on your behalf.
  • No data processing agreement required. There is no server-side processing.
  • No data subject rights to manage. All data is under your direct control.
  • No cookie consent banners needed. The application uses no cookies or tracking.
  • No breach notification obligations. We have no data to breach.

This makes jaklens.ai an ideal tool for European freelancers, consultants, and small businesses operating under GDPR requirements.

6. This Website (jaklens.com)

This website (jaklens.com) is a static HTML site hosted on Cloudflare Pages. Cloudflare may log standard server access logs (IP address, request path, timestamp) as part of its infrastructure operation. We do not add any additional analytics, tracking pixels, or third-party scripts to this website.

We do not use Google Analytics, Facebook Pixel, Hotjar, or any similar service. We do not set cookies from jaklens.com.

7. Third-Party Services

The only third-party services involved in jaklens.ai are:

  • GitHub Releases — hosts the installer download. GitHub's own privacy policy governs that interaction.
  • Hugging Face (model CDN) — serves the AI model file on first launch. Hugging Face's privacy policy governs that interaction.
  • Cloudflare Pages — hosts this website. Cloudflare's privacy policy governs server logs.

None of these services receive any of your financial data or invoice content.

8. Contact

For privacy-related questions, contact the developer via the portfolio at jack-codes.com.

Common privacy questions

No. Zero personal data is collected. No analytics, no crash reporting, no telemetry, no cookies, no accounts. The app makes no outbound requests after the initial model download.
Yes, by design. Since nothing leaves your device, there is no data processing relationship, no consent required, and no data subject rights to manage. It's GDPR-compliant because it structurally cannot collect data.
In a SQLite database in your Windows AppData folder (%APPDATA%\jaklens.ai\data\jaklens.db). You own the file — copy it, back it up, or delete it anytime.
No. The AI model (Qwen2.5 1.5B) runs locally on your machine via llama.cpp. Your invoice text is processed in-memory on your CPU or GPU. It is never sent to Alibaba, OpenAI, or any AI API.
Your data remains on your machine at %APPDATA%\jaklens.ai. The uninstaller removes the application files but does not delete your database. You must manually delete the AppData folder if you want to fully remove all traces.