Nato nel mio homelab: documenti riservati restano sul PC, per insegnanti e professionisti, senza GPU. EN: Born in my homelab: private documents stay local, for teachers and professionals, on low/mid-range consumer hardware without a GPU.
0
stars
22
commits
Python
primary language
Sep 1, 2026
updated
Local document processing for teachers and professionals.
Confidential documents stay on the computer. No GPU or cloud inference is
required.
AI Privacy Studio was created in a personal homelab to solve a practical problem: process confidential documents on ordinary, low- to mid-range consumer hardware without sending their contents to external servers.
It is intended for teachers, independent professionals, small offices, and anyone who needs local OCR, transcription, redaction, conversion, or encrypted storage on a CPU-only computer.
Use the files attached to the latest GitHub release.
| Platform | Download | Supported architecture |
|---|---|---|
| Windows 10/11 | AI-Privacy-Studio-Setup-1.1.0-windows-x86_64.exe | x86-64 |
| Linux | AI-Privacy-Studio-1.1.0-linux-x86_64.AppImage | x86-64 |
| macOS 13+ | AI-Privacy-Studio-1.1.0-macos-arm64.dmg | Apple Silicon |
These are online installers. They contain the audited project source, not the large models or downloaded runtimes. The first installation requires internet access, several gigabytes of disk space, and time. The default full profile installs GLM-OCR as well as the other engines.
The packages are currently unsigned. Windows SmartScreen and macOS Gatekeeper
may display a warning. Compare the file against SHA256SUMS.txt in the same
release before running it.
Run the .exe as the normal user. Administrative privileges are not required.
Leave the final installation option selected to download Python, the local
engines, and the models. The Start menu and optional desktop shortcut launch
the app afterward.
chmod +x AI-Privacy-Studio-1.1.0-linux-x86_64.AppImage
./AI-Privacy-Studio-1.1.0-linux-x86_64.AppImage
The first run opens a terminal for the verified installation. Later runs start the app directly.
Open the .dmg, copy AI Privacy Studio to Applications, then open the app.
Because the package is not notarized, macOS may require an explicit approval
through Finder or Privacy & Security settings.
git clone https://github.com/davidealbertazzi97-jpg/AI-PRIVACY-STUDIO-NO-GPU.git
cd AI-PRIVACY-STUDIO-NO-GPU
./install.sh
./start.sh
On Windows, run .\install.ps1 and then .\start.ps1 in PowerShell.
The full installer prepares:
Use --without-glm only when disk space matters more than the GLM-OCR option.
Use --core-only --skip-desktop for the lightweight conversion-only profile.
To enable searchable/editable PDF redaction, install the optional profile only after reviewing its separate PyMuPDF AGPL/commercial licensing terms:
uv pip install --python .venv -r requirements-pdf-editable.txt
PERSON, ADDRESS, EMAIL, PHONE, VAT_ID, TAX_CODE, IBAN), click-to-reveal original text ("see what was there before"), and formatted print/copy views..pcv encryption and decryption, with download/delete controls and a local group vault that encrypts multiple documents in one volume.127.0.0.1 only.Network access is required during installation to download verified software and pinned models. The default browser is outside the application's network guard and may perform its own background traffic.
Automated redaction, OCR, and transcription can be wrong. Review every output before sharing it. Local processing does not by itself establish GDPR or other regulatory compliance.
| Platform | Application data and vault | Results |
|---|---|---|
| Linux | ~/.local/share/privacy-studio | ~/Documents/Privacy Studio - Results |
| macOS | ~/Library/Application Support/Privacy Studio | ~/Documents/Privacy Studio - Results |
| Windows | %LOCALAPPDATA%\Privacy Studio | %USERPROFILE%\Documents\Privacy Studio - Results |
The AppImage launcher source is copied to
$XDG_DATA_HOME/ai-privacy-studio/app. The macOS app uses
~/Library/Application Support/AI Privacy Studio/app. Model caches and results
remain outside Git.
.gitignore is intentionally included: it prevents environments, models,
tokens, databases, logs, encrypted volumes, and results from being committed.
.github/ contains only CI, dependency-update, and installer-build workflows.
The .git directory itself is never tracked or included in GitHub source
archives or release installers.
Original project code and documentation are licensed under
GNU GPL version 3 only (GPL-3.0-only). Distributed modified
versions must remain under GPLv3 and provide their corresponding source.
Third-party assets, libraries, models, and separate programs keep their own
licenses; see THIRD_PARTY_NOTICES.md and
LICENSE-GUIDE.md.
This licensing summary is technical information, not legal advice. It assumes the project owner holds the copyright in the original project code.
./scripts/check.sh
.venv/bin/python tests/smoke_local.py --core-only
.venv/bin/python tests/smoke_local.py --skip-heavy
.venv/bin/python tests/smoke_local.py --skip-glm
Tests use synthetic fixtures only. Security reports should follow SECURITY.md, not a public issue.
AI Privacy Studio è nato nel mio homelab da una necessità concreta: elaborare documenti riservati su hardware consumer di fascia medio-bassa senza inviarne il contenuto a server esterni.
È pensato per insegnanti, liberi professionisti, piccoli uffici e per chiunque abbia bisogno di OCR, trascrizione, anonimizzazione, conversione o archiviazione cifrata in locale su un computer privo di GPU.
Usa i file allegati alla release GitHub più recente.
| Sistema | Download | Architettura supportata |
|---|---|---|
| Windows 10/11 | AI-Privacy-Studio-Setup-1.1.0-windows-x86_64.exe | x86-64 |
| Linux | AI-Privacy-Studio-1.1.0-linux-x86_64.AppImage | x86-64 |
| macOS 13+ | AI-Privacy-Studio-1.1.0-macos-arm64.dmg | Apple Silicon |
Sono installer online. Contengono il sorgente verificato del progetto, non i modelli e i runtime di grandi dimensioni. La prima installazione richiede la rete, diversi gigabyte di spazio e tempo. Il profilo completo predefinito installa anche GLM-OCR.
I pacchetti al momento non sono firmati. Windows SmartScreen e macOS Gatekeeper
possono mostrare un avviso. Prima di eseguirli confronta il file con
SHA256SUMS.txt pubblicato nella stessa release.
Esegui il file .exe come utente normale. Non servono privilegi amministrativi.
Lascia selezionata l'opzione finale per scaricare Python, i motori locali e i
modelli. In seguito l'app si avvia dal menu Start o dal collegamento facoltativo
sul desktop.
chmod +x AI-Privacy-Studio-1.1.0-linux-x86_64.AppImage
./AI-Privacy-Studio-1.1.0-linux-x86_64.AppImage
Al primo avvio viene aperto un terminale per l'installazione verificata. Gli avvii successivi aprono direttamente l'app.
Apri il file .dmg, copia AI Privacy Studio in Applicazioni e avvia l'app.
Poiché il pacchetto non è notarizzato, macOS può richiedere un'approvazione
esplicita dal Finder o dalle impostazioni Privacy e sicurezza.
git clone https://github.com/davidealbertazzi97-jpg/AI-PRIVACY-STUDIO-NO-GPU.git
cd AI-PRIVACY-STUDIO-NO-GPU
./install.sh
./start.sh
Su Windows esegui .\install.ps1 e poi .\start.ps1 in PowerShell.
L'installazione completa prepara:
Usa --without-glm soltanto se vuoi ridurre l'uso del disco rinunciando a
GLM-OCR. Usa --core-only --skip-desktop per il profilo leggero dedicato alla
conversione.
Per mantenere ricercabile e modificabile il testo non-PPI nei PDF puoi installare il profilo opzionale dopo aver valutato separatamente la licenza AGPL/commerciale di PyMuPDF:
uv pip install --python .venv -r requirements-pdf-editable.txt
PERSONA, INDIRIZZO, EMAIL, TELEFONO, P.IVA, CODICE_FISCALE, IBAN), toggle interattivo per mostrare/nascondere i valori originali ("vedere cosa c'era prima") e la visualizzazione di stampa formattata per la conservazione o il salvataggio in PDF..pcv, download/eliminazione dei volumi e creazione di un vault locale di gruppo con più documenti protetti in un unico volume.127.0.0.1.La rete serve durante l'installazione per scaricare software verificato e modelli bloccati a versioni precise. Il browser predefinito è esterno al guard dell'applicazione e può generare traffico proprio in background.
Anonimizzazione, OCR e trascrizione automatici possono sbagliare. Controlla ogni risultato prima di condividerlo. L'elaborazione locale non dimostra da sola la conformità al GDPR o ad altre norme.
| Sistema | Dati applicativi e cassaforte | Risultati |
|---|---|---|
| Linux | ~/.local/share/privacy-studio | ~/Documents/Privacy Studio - Results |
| macOS | ~/Library/Application Support/Privacy Studio | ~/Documents/Privacy Studio - Results |
| Windows | %LOCALAPPDATA%\Privacy Studio | %USERPROFILE%\Documents\Privacy Studio - Results |
Il launcher AppImage copia il sorgente in
$XDG_DATA_HOME/ai-privacy-studio/app. L'app macOS usa
~/Library/Application Support/AI Privacy Studio/app. Cache dei modelli e
risultati restano fuori da Git.
.gitignore è incluso intenzionalmente: impedisce di aggiungere a Git ambienti,
modelli, token, database, log, volumi cifrati e risultati. .github/ contiene
soltanto workflow di CI, aggiornamento dipendenze e costruzione degli installer.
La directory .git non è tracciata e non viene inserita negli archivi sorgente
di GitHub né negli installer della release.
Il codice e la documentazione originali sono distribuiti sotto
GNU GPL versione 3 soltanto (GPL-3.0-only). Le versioni modificate
distribuite devono restare sotto GPLv3 e rendere disponibile il sorgente
corrispondente. Asset, librerie, modelli e programmi separati di terze parti
mantengono le loro licenze; consulta
THIRD_PARTY_NOTICES.md e
LICENSE-GUIDE.md.
Questo riepilogo è un'analisi tecnica, non un parere legale. Presuppone che il titolare del progetto possieda i diritti sul codice originale.
./scripts/check.sh
.venv/bin/python tests/smoke_local.py --core-only
.venv/bin/python tests/smoke_local.py --skip-heavy
.venv/bin/python tests/smoke_local.py --skip-glm
I test usano soltanto fixture sintetiche. Per segnalazioni di sicurezza segui SECURITY.md, senza aprire una issue pubblica.
22 commits
Python
52.4%
JavaScript
21.6%
CSS
13.5%
HTML
7.3%
Shell
3.7%
Nato nel mio homelab: documenti riservati restano sul PC, per insegnanti e professionisti, senza GPU. EN: Born in my homelab: private documents stay local, for teachers and professionals, on low/mid-range consumer hardware without a GPU.
0
stars
22
commits
Python
primary language
Sep 1, 2026
updated
Local document processing for teachers and professionals.
Confidential documents stay on the computer. No GPU or cloud inference is
required.
AI Privacy Studio was created in a personal homelab to solve a practical problem: process confidential documents on ordinary, low- to mid-range consumer hardware without sending their contents to external servers.
It is intended for teachers, independent professionals, small offices, and anyone who needs local OCR, transcription, redaction, conversion, or encrypted storage on a CPU-only computer.
Use the files attached to the latest GitHub release.
| Platform | Download | Supported architecture |
|---|---|---|
| Windows 10/11 | AI-Privacy-Studio-Setup-1.1.0-windows-x86_64.exe | x86-64 |
| Linux | AI-Privacy-Studio-1.1.0-linux-x86_64.AppImage | x86-64 |
| macOS 13+ | AI-Privacy-Studio-1.1.0-macos-arm64.dmg | Apple Silicon |
These are online installers. They contain the audited project source, not the large models or downloaded runtimes. The first installation requires internet access, several gigabytes of disk space, and time. The default full profile installs GLM-OCR as well as the other engines.
The packages are currently unsigned. Windows SmartScreen and macOS Gatekeeper
may display a warning. Compare the file against SHA256SUMS.txt in the same
release before running it.
Run the .exe as the normal user. Administrative privileges are not required.
Leave the final installation option selected to download Python, the local
engines, and the models. The Start menu and optional desktop shortcut launch
the app afterward.
chmod +x AI-Privacy-Studio-1.1.0-linux-x86_64.AppImage
./AI-Privacy-Studio-1.1.0-linux-x86_64.AppImage
The first run opens a terminal for the verified installation. Later runs start the app directly.
Open the .dmg, copy AI Privacy Studio to Applications, then open the app.
Because the package is not notarized, macOS may require an explicit approval
through Finder or Privacy & Security settings.
git clone https://github.com/davidealbertazzi97-jpg/AI-PRIVACY-STUDIO-NO-GPU.git
cd AI-PRIVACY-STUDIO-NO-GPU
./install.sh
./start.sh
On Windows, run .\install.ps1 and then .\start.ps1 in PowerShell.
The full installer prepares:
Use --without-glm only when disk space matters more than the GLM-OCR option.
Use --core-only --skip-desktop for the lightweight conversion-only profile.
To enable searchable/editable PDF redaction, install the optional profile only after reviewing its separate PyMuPDF AGPL/commercial licensing terms:
uv pip install --python .venv -r requirements-pdf-editable.txt
PERSON, ADDRESS, EMAIL, PHONE, VAT_ID, TAX_CODE, IBAN), click-to-reveal original text ("see what was there before"), and formatted print/copy views..pcv encryption and decryption, with download/delete controls and a local group vault that encrypts multiple documents in one volume.127.0.0.1 only.Network access is required during installation to download verified software and pinned models. The default browser is outside the application's network guard and may perform its own background traffic.
Automated redaction, OCR, and transcription can be wrong. Review every output before sharing it. Local processing does not by itself establish GDPR or other regulatory compliance.
| Platform | Application data and vault | Results |
|---|---|---|
| Linux | ~/.local/share/privacy-studio | ~/Documents/Privacy Studio - Results |
| macOS | ~/Library/Application Support/Privacy Studio | ~/Documents/Privacy Studio - Results |
| Windows | %LOCALAPPDATA%\Privacy Studio | %USERPROFILE%\Documents\Privacy Studio - Results |
The AppImage launcher source is copied to
$XDG_DATA_HOME/ai-privacy-studio/app. The macOS app uses
~/Library/Application Support/AI Privacy Studio/app. Model caches and results
remain outside Git.
.gitignore is intentionally included: it prevents environments, models,
tokens, databases, logs, encrypted volumes, and results from being committed.
.github/ contains only CI, dependency-update, and installer-build workflows.
The .git directory itself is never tracked or included in GitHub source
archives or release installers.
Original project code and documentation are licensed under
GNU GPL version 3 only (GPL-3.0-only). Distributed modified
versions must remain under GPLv3 and provide their corresponding source.
Third-party assets, libraries, models, and separate programs keep their own
licenses; see THIRD_PARTY_NOTICES.md and
LICENSE-GUIDE.md.
This licensing summary is technical information, not legal advice. It assumes the project owner holds the copyright in the original project code.
./scripts/check.sh
.venv/bin/python tests/smoke_local.py --core-only
.venv/bin/python tests/smoke_local.py --skip-heavy
.venv/bin/python tests/smoke_local.py --skip-glm
Tests use synthetic fixtures only. Security reports should follow SECURITY.md, not a public issue.
AI Privacy Studio è nato nel mio homelab da una necessità concreta: elaborare documenti riservati su hardware consumer di fascia medio-bassa senza inviarne il contenuto a server esterni.
È pensato per insegnanti, liberi professionisti, piccoli uffici e per chiunque abbia bisogno di OCR, trascrizione, anonimizzazione, conversione o archiviazione cifrata in locale su un computer privo di GPU.
Usa i file allegati alla release GitHub più recente.
| Sistema | Download | Architettura supportata |
|---|---|---|
| Windows 10/11 | AI-Privacy-Studio-Setup-1.1.0-windows-x86_64.exe | x86-64 |
| Linux | AI-Privacy-Studio-1.1.0-linux-x86_64.AppImage | x86-64 |
| macOS 13+ | AI-Privacy-Studio-1.1.0-macos-arm64.dmg | Apple Silicon |
Sono installer online. Contengono il sorgente verificato del progetto, non i modelli e i runtime di grandi dimensioni. La prima installazione richiede la rete, diversi gigabyte di spazio e tempo. Il profilo completo predefinito installa anche GLM-OCR.
I pacchetti al momento non sono firmati. Windows SmartScreen e macOS Gatekeeper
possono mostrare un avviso. Prima di eseguirli confronta il file con
SHA256SUMS.txt pubblicato nella stessa release.
Esegui il file .exe come utente normale. Non servono privilegi amministrativi.
Lascia selezionata l'opzione finale per scaricare Python, i motori locali e i
modelli. In seguito l'app si avvia dal menu Start o dal collegamento facoltativo
sul desktop.
chmod +x AI-Privacy-Studio-1.1.0-linux-x86_64.AppImage
./AI-Privacy-Studio-1.1.0-linux-x86_64.AppImage
Al primo avvio viene aperto un terminale per l'installazione verificata. Gli avvii successivi aprono direttamente l'app.
Apri il file .dmg, copia AI Privacy Studio in Applicazioni e avvia l'app.
Poiché il pacchetto non è notarizzato, macOS può richiedere un'approvazione
esplicita dal Finder o dalle impostazioni Privacy e sicurezza.
git clone https://github.com/davidealbertazzi97-jpg/AI-PRIVACY-STUDIO-NO-GPU.git
cd AI-PRIVACY-STUDIO-NO-GPU
./install.sh
./start.sh
Su Windows esegui .\install.ps1 e poi .\start.ps1 in PowerShell.
L'installazione completa prepara:
Usa --without-glm soltanto se vuoi ridurre l'uso del disco rinunciando a
GLM-OCR. Usa --core-only --skip-desktop per il profilo leggero dedicato alla
conversione.
Per mantenere ricercabile e modificabile il testo non-PPI nei PDF puoi installare il profilo opzionale dopo aver valutato separatamente la licenza AGPL/commerciale di PyMuPDF:
uv pip install --python .venv -r requirements-pdf-editable.txt
PERSONA, INDIRIZZO, EMAIL, TELEFONO, P.IVA, CODICE_FISCALE, IBAN), toggle interattivo per mostrare/nascondere i valori originali ("vedere cosa c'era prima") e la visualizzazione di stampa formattata per la conservazione o il salvataggio in PDF..pcv, download/eliminazione dei volumi e creazione di un vault locale di gruppo con più documenti protetti in un unico volume.127.0.0.1.La rete serve durante l'installazione per scaricare software verificato e modelli bloccati a versioni precise. Il browser predefinito è esterno al guard dell'applicazione e può generare traffico proprio in background.
Anonimizzazione, OCR e trascrizione automatici possono sbagliare. Controlla ogni risultato prima di condividerlo. L'elaborazione locale non dimostra da sola la conformità al GDPR o ad altre norme.
| Sistema | Dati applicativi e cassaforte | Risultati |
|---|---|---|
| Linux | ~/.local/share/privacy-studio | ~/Documents/Privacy Studio - Results |
| macOS | ~/Library/Application Support/Privacy Studio | ~/Documents/Privacy Studio - Results |
| Windows | %LOCALAPPDATA%\Privacy Studio | %USERPROFILE%\Documents\Privacy Studio - Results |
Il launcher AppImage copia il sorgente in
$XDG_DATA_HOME/ai-privacy-studio/app. L'app macOS usa
~/Library/Application Support/AI Privacy Studio/app. Cache dei modelli e
risultati restano fuori da Git.
.gitignore è incluso intenzionalmente: impedisce di aggiungere a Git ambienti,
modelli, token, database, log, volumi cifrati e risultati. .github/ contiene
soltanto workflow di CI, aggiornamento dipendenze e costruzione degli installer.
La directory .git non è tracciata e non viene inserita negli archivi sorgente
di GitHub né negli installer della release.
Il codice e la documentazione originali sono distribuiti sotto
GNU GPL versione 3 soltanto (GPL-3.0-only). Le versioni modificate
distribuite devono restare sotto GPLv3 e rendere disponibile il sorgente
corrispondente. Asset, librerie, modelli e programmi separati di terze parti
mantengono le loro licenze; consulta
THIRD_PARTY_NOTICES.md e
LICENSE-GUIDE.md.
Questo riepilogo è un'analisi tecnica, non un parere legale. Presuppone che il titolare del progetto possieda i diritti sul codice originale.
./scripts/check.sh
.venv/bin/python tests/smoke_local.py --core-only
.venv/bin/python tests/smoke_local.py --skip-heavy
.venv/bin/python tests/smoke_local.py --skip-glm
I test usano soltanto fixture sintetiche. Per segnalazioni di sicurezza segui SECURITY.md, senza aprire una issue pubblica.
22 commits
Python
52.4%
JavaScript
21.6%
CSS
13.5%
HTML
7.3%
Shell
3.7%