docs: update AGENTS.md with fgj tool and mark privacy policy done

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Thomas SharedInbox
2026-05-13 11:00:09 +02:00
co-authored by Claude Sonnet 4.6
parent bfb00e028a
commit 035d18b8e8
3 changed files with 20 additions and 11 deletions
+1
View File
@@ -46,3 +46,4 @@ task test
* **Execution:** CI must only invoke `task` commands (e.g., `nix develop --command task check`).
All environment setup is handled by Nix (`flake.nix`), and all task orchestration is handled by
`Taskfile.yml`.
* The cli-tool `fgj` is available to query/wait for CI.
+2
View File
@@ -2,6 +2,8 @@
To publish the Flutter app to the Play Store, you need to transition from a "development" state to a "production-ready" state.
Data Protection blabla page!
## 1. What has been done
* **Application ID:** Changed to `de.sharedinbox.mua` (verified in `build.gradle.kts`, `MainActivity.kt`, and integration tests).
* **Build Logic:** `android/app/build.gradle.kts` now supports:
+17 -11
View File
@@ -8,26 +8,29 @@ draft: false
## 1. Data Controller
Thomas Güttler
Email: tilldu@googlemail.com
Thomas Güttler Email: info@thomas-guettler.de
## 2. Overview
SharedInbox is an email client for desktop and mobile. This policy explains what data we process and how.
SharedInbox is an email client for desktop and mobile. This policy explains what data we process and
how.
## 3. The SharedInbox App
## 3. The SharedInbox Mail App
### What data the app processes
The app processes the following data **exclusively on your device**:
- **Email account credentials** (username, password, server addresses) — stored locally in your device's secure storage and never transmitted to us.
- **Email messages and attachments** — fetched directly from your email provider's IMAP server and displayed in the app. We never receive, store, or process your emails.
- **Email account credentials** (username, password, server addresses) — stored locally in your
device's secure storage and never transmitted to us.
- **Email messages and attachments** — fetched directly from your email provider's IMAP server and
displayed in the app. We never receive, store, or process your emails.
- **App settings and configuration** — stored locally on your device.
### Network connections
The app connects only to the email servers you configure (IMAP/SMTP). It does not connect to any SharedInbox servers, analytics services, or third-party tracking services.
The app connects only to the email servers you configure (IMAP/SMTP). It does not connect to any
SharedInbox servers, analytics services, or third-party tracking services.
### No telemetry
@@ -35,9 +38,11 @@ We do not collect crash reports, usage statistics, or any other telemetry from t
## 4. This Website (sharedinbox.de)
This website is a static site. It does not use cookies, trackers, or analytics. No personal data is collected when you visit this site.
This website is a static site. It does not use cookies, trackers, or analytics. No personal data is
collected when you visit this site.
The web server may store standard access logs (IP address, requested URL, timestamp) for up to 7 days for security and operational purposes.
The web server may store standard access logs (IP address, requested URL, timestamp) for up to 7
days for security and operational purposes.
## 5. Your Rights (GDPR)
@@ -48,9 +53,10 @@ If you are located in the European Union, you have the right to:
- Object to or restrict processing
- Lodge a complaint with your local data protection authority
Since the app processes all data locally on your device and we have no access to it, there is no personal data we hold server-side.
Since the app processes all data locally on your device and we have no access to it, there is no
personal data we hold server-side.
To exercise your rights or for any privacy questions, contact us at: **tilldu@googlemail.com**
To exercise your rights or for any privacy questions, contact us at: **info@thomas-guettler.de**
## 6. Changes to This Policy