Habeas

Your documents should remain yours.

Download your receipts, invoices and statements.

Many services let you see your history but give you no way to export it. Habeas runs locally inside your own authenticated browser session, so nothing is sent to a server and your logins are never stored.

Habeas - Export your data from sites that hide it, in your session | Product Hunt

Highlights

The practical problem

You may need years of receipts, invoices, bank statements, investment reports or tax documents, but many sites make that history hard to keep.

🧱

No API or bulk export

You can see your receipts or statements on the website, but there is no usable export endpoint for you.

🧾

One document at a time

If a PDF exists at all, you often have to open and download every receipt manually.

🤖

Automation hits anti-bot walls

Cloudflare, Akamai and similar protections make remote scraping brittle or impossible.

⚖️

Your right exists; the workflow does not

GDPR and habeas data support access to your own data, but everyday tooling still falls short.

How it works

Three steps, all inside your existing browser session.

🔐

1. You log in normally

Open the site and sign in as you normally would. MFA and OTP work without changes.

🔄

2. Habeas reuses that live session

Habeas captures the live authenticated requests your browser already makes — the same requests the website itself uses.

📤

3. You export to your destination

Download original files or send them to a folder, cloud storage or app of your choice.

Websites already give you access to your data. Habeas gives you a way to keep it.

Architecture: multiple Sources (retailers, banks, providers) connect to the Habeas local runtime inside your browser, which delivers to Sinks (folder, Drive, apps) Arquitectura: las Fuentes (comercios, bancos, proveedores) se conectan al runtime local de Habeas en tu navegador, que entrega a los Destinos (carpeta, Drive, apps)

Each source returns its own native documents — PDF, XLS or JSON. Habeas provides a common way to access them without converting or replacing the originals.

Source → Habeas runtime → Sink

Sources: websites holding your data (retailers, banks, providers) Habeas: local runtime inside your browser session Sinks: Folder • Cloud • Apps • HTTP

Your first extraction, in four steps

From install to saved documents — all inside your own browser session.

🧩

1. Install and pick a source

Add Habeas, open it, and choose the service you want — a shop, a provider, your bank.

🔑

2. Log in as always

Open the site and sign in yourself; MFA and OTP work as usual. Your password is never seen or stored.

📥

3. Collect your documents

Habeas lists your receipts, invoices or statements and fetches the original files — entirely inside your browser.

🗂️

4. Choose where they go

Save to a folder or your cloud (Drive, Dropbox, WebDAV, S3), or send to an app. Turn on automatic mode to sync new documents on each login.

Nothing leaves your browser until you choose a destination — and you can read every line of the code.

An open, growing catalog of services

Each service is described by a small definition file. Add a new service without changing the runtime.

🧩

Sources evolve independently

Each source definition covers one service and can be updated or extended without touching the rest of Habeas.

🌱

Community-extended over time

The catalogue grows through community contributions. Every new source definition expands what everyone can access.

Missing a service? Help expand the catalogue.

If a service you use is not yet in the catalogue, there are three ways to add it — pick the one that fits you.

🔒

Local only

Record the session in the extension and keep the source private — it never leaves your machine, and neither does your data. No code. You can still choose to share it later.

🤝

Assisted

Send a redacted recording (you review exactly what leaves your browser) to the Habeas team; they finish, verify and publish it — and credit you. No code.

🛠️

Advanced (AI + proxy)

Technical contributors capture the traffic themselves and hand-author the source with any AI plus the repository, verify it offline, and open a pull request. Any service, any complexity.

The first path stays private; the other two grow the shared catalogue for everyone.

Why Habeas is different

Traditional aggregators move the login and scraping to their servers. Habeas does not.

Traditional aggregators Habeas
Stores your loginOftenNever
Remote loginYesNo
Server-side scrapingYesNo
Runs in your own browserNoYes
Local-firstRarelyYes

Send it where you want

One inventory, then choose how to keep it or where to send it.

📁

Local folder

Save to a folder on your disk — or a Drive/Dropbox-synced one for cloud with zero setup.

☁️

Cloud storage

Upload natively to Google Drive, Dropbox, or any WebDAV or S3-compatible storage — your own account, only the files Habeas creates.

🔗

Your own app

POST normalized records and PDFs to any endpoint you configure.

Install

Install from the Chrome Web Store or Firefox Add-ons — or grab the raw build from GitHub Releases.

🌐

Chrome & Chromium

Chrome, Edge, Brave, Opera and other Chromium browsers.

Add to Chrome

Or get the unpacked build on GitHub Releases

Chrome will show a notice that the extension is not trusted. It applies to any developer account recently registered on the Chrome Web Store, it takes a few months to fade, and it says nothing about the code, which you can read in full.

There is some irony in an extension whose thesis is that your data should not depend on an intermediary’s goodwill receiving a mark of distrust from an intermediary that neither explains its criteria nor allows any appeal.

For developers

Build on top of what users already have, without touching their credentials.

  • Integrate with Habeas once — instead of writing separate extraction logic for every website.
  • Users authenticate themselves. Your app receives what they choose to share.
  • No login secrets, no scrapers, no anti-bot maintenance on your side.
  • Sources keep their native documents; interoperability happens at the access layer.

Free and open source

AGPL-3.0, built in the open, auditable by anyone, and open to contributions.

Keep your documents under your control.

View on GitHub