Ploto LogoPloto
Kostenloser Download
Für IT-Abteilungen

Technische Informationen zu Ploto für die Freigabeprüfung

Eine Übersicht über Ausführungsrechte, gespeicherte Daten, externe Kommunikation, KI-Integration, Verschlüsselung und das Verhalten bei der Deinstallation von Ploto.

Zusammenfassung für die Prüfung

1. Produkt- und Dokumentinformationen

Dieses Dokument enthält technische Informationen zu Ploto (nachfolgend „die App“), einer Projektmanagement-Anwendung für Windows, für die Prüfung durch IT-Abteilungen. Die URL dieser Seite oder ein Ausdruck bzw. eine PDF-Fassung kann für die Freigabeprüfung in Ihrem Unternehmen verwendet werden.

Ob die App für Ihre Geschäftsdaten geeignet ist, entscheidet Ihre Organisation abschließend selbst – auf Grundlage der Vertraulichkeitseinstufung der Daten, der Zugriffskontrollen auf Geräten und Speicherorten, Ihrer Sicherungskonzepte und Ihrer internen Vorgaben zur Anwendungsnutzung.

2. Vertrieb, Ausführung und Rechte

Die App ist eine Desktop-Anwendung auf Basis von Rust, Tauri und Windows WebView2 und wird als MSIX-Paket über den Microsoft Store verteilt und aktualisiert. Im normalen Betrieb fordert sie keine Erhöhung auf Administratorrechte an.

Im MSIX-Manifest wird runFullTrust deklariert, damit die App als Desktop-Anwendung arbeiten kann. Das bedeutet, dass sie mit denselben Rechten wie der angemeldete Benutzer läuft; Administratorrechte werden dadurch nicht automatisch erteilt. Die App erstellt keine Windows-Dienste, Autostart-Einträge oder geplanten Aufgaben.

Bei Nutzung des KI-Terminals startet die App PowerShell, Git Bash oder WSL als Kindprozess mit den Rechten des angemeldeten Benutzers, und zwar nur, solange das Terminal angezeigt wird. Die integrierte PowerShell wird nur für diesen Prozess mit -ExecutionPolicy Bypass gestartet; die Ausführungsrichtlinien des Geräts und des Benutzers werden nicht geändert (per Gruppenrichtlinie festgelegte Ausführungsrichtlinien haben Vorrang vor dieser Option). Das Paket enthält außerdem den Ausführungsalias ploto-mcp.exe, über den sich KI-Clients mit Ploto verbinden. Dies ist ein reiner Verbindungsmodus, der vom KI-Client gestartet wird; er hat kein Fenster und leitet Anfragen nur an die Ploto-App weiter.

3. Microsoft Defender und Anwendungssteuerung

Auch bei einer über den Microsoft Store zertifizierten und verteilten App können Microsoft Defender oder Einstellungen zur Anwendungssteuerung auf den Geräten Ihrer Organisation die Installation, den Start oder das Speichern von Dateien verhindern. Diese App enthält native ausführbare Dateien, die mit Rust und Tauri erstellt wurden. Apps dieser Art werden häufiger von heuristischer Erkennung oder von Sperren auf Basis der Verbreitung erfasst, solange eine Version neu ist und wenig Ausführungshistorie (Prevalence) besitzt. Die Store-Zertifizierung befreit eine App nicht von den Kontrollen, die Ihre Organisation konfiguriert.

Mögliche Situationen:

Paketidentität (verwenden Sie diese Werte in Ihren Zulassungsregeln):

Diese Werte lassen sich auch auf einem Gerät mit installierter App auslesen, indem Sie in PowerShell Get-AppxPackage ausführen.

PackageFullName und Installationspfad ändern sich mit jeder Version. Verwenden Sie für Zulassungsregeln der Anwendungssteuerung nicht den Pfad, sondern den oben angegebenen Paketnamen, die PFN und die Herausgeberinformationen.

Wenn eine Zulassung der App in Ihrer Organisation erwogen wird:

Diese App erstellt keine Windows-Dienste, Autostart-Einträge oder geplanten Aufgaben (siehe Abschnitt 2). Eine Erkennung dürfte daher ein heuristischer Fehlalarm sein; wie Sie damit umgehen, sollte sich jedoch nach den Sicherheitsvorgaben Ihrer Organisation richten.

4. Dateizugriff

Technisch kann die App alle Dateien lesen und schreiben, für die der ausführende Benutzer Zugriffsrechte besitzt. Funktional verarbeitet sie die Dateien, die der Benutzer zum Öffnen, Speichern, Importieren oder Exportieren auswählt, die lokalen Einstellungs- und Arbeitsdateien der App sowie Sperrdateien zur Vermeidung gleichzeitiger Bearbeitung.

Es gibt keine Funktion, die den Datenbestand des Geräts vollständig durchsucht, einen beliebigen Ordner dauerhaft überwacht oder Projektdateien automatisch nach außen hochlädt. Lese- und Schreibzugriffe auf Speicherorte richten sich nach den Zugriffskontrollen von Windows und Ihrer Dateiserver.

5. Gespeicherte Dateien und Informationen

Projekte: Werden als .ploto-Datei an einem vom Benutzer gewählten Ort gespeichert. Das Format ist eine standardmäßige SQLite-Datenbank und enthält Aufgaben, Namen von Zuständigen, Termine, To-dos, Notizen, Whiteboards, Einstellungen und Ähnliches. Vorlagen, Importquellen und Ausgabedateien wie Excel-Dateien werden ebenfalls an vom Benutzer gewählten Orten gelesen und geschrieben.

Arbeitskopie: Solange ein Projekt geöffnet ist, wird eine Arbeitskopie des gesamten Projekts im lokalen App-Datenbereich von Windows angelegt. Beim ordnungsgemäßen Schließen wird sie gelöscht; eine nach einem Programmabsturz verbliebene Kopie wird beim nächsten Start nach Möglichkeit entfernt.

Sperrdatei: Während der Bearbeitung wird am Speicherort des Projekts eine Datei <Name der .ploto-Datei>.lock erstellt. Sie enthält den Windows-Benutzernamen, den Computernamen, die Prozess-ID sowie Start- und Aktualisierungszeit und wird beim ordnungsgemäßen Beenden gelöscht. In einem freigegebenen Ordner ist sie für alle Benutzer und Administratoren mit Zugriff auf diesen Ort lesbar.

Lokale Einstellungen: Oberflächeneinstellungen, Lizenzschlüssel, Anzeigestatus von Hinweisen, Bearbeitereinstellungen und Ähnliches werden im lokalen App-Datenbereich von Windows gespeichert. Zuletzt geöffnete Dateien werden in %USERPROFILE%\.ploto\recent-files.json mit bis zu 10 Pfaden und dem letzten Zugriffszeitpunkt abgelegt. Einige zusätzliche Einstellungsdateien werden in %USERPROFILE%\.ploto gespeichert. Zur Erkennung, welche Installation ein Projekt erstellt hat, kann ein zufälliger Kennwert gespeichert werden. Dieser Wert enthält keine Gerätekennungen des Betriebssystems und keine personenbezogenen Daten und wird nicht nach außen übertragen.

KI-Integration: Der Einwilligungsstatus der KI-Integration, die Anzahl der Testnutzungen, der Lizenzcode des KI-Terminals und der Zeitpunkt der Store-Prüfung werden in ai-access.v1 im lokalen Datenbereich der App gespeichert und mit Windows DPAPI geschützt. Bei jeder Aktivierung der KI-Integration wird der Arbeitsordner für KI-Clients %USERPROFILE%\.ploto\ai (bei Nutzung von WSL zusätzlich %USERPROFILE%\.ploto\ai-wsl) mit MCP-Verbindungseinstellungen (.mcp.json, opencode.json, .vscode/mcp.json, .cursor/mcp.json, .gemini/settings.json), Anweisungen für die KI (AGENTS.md, CLAUDE.md, GEMINI.md, PLOTO.md, references/) und Verbindungsskripten (ploto.ps1, ploto.cmd, ploto.sh) neu geschrieben. Keine dieser Dateien enthält Anmeldedaten. Einzelheiten siehe Abschnitt 7.

6. Netzwerkkommunikation und mögliche Allowlist-Einträge

Für das Erstellen, Bearbeiten und Speichern von Projekten sowie für die Prüfung einer gekauften Lizenz ist keine Internetverbindung erforderlich. Für die WebView in der App ist eine Content Security Policy gesetzt, die Verbindungen zu externen Seiten verhindert. Externe Seiten werden nur auf Aktion des Benutzers im Standardbrowser oder im Microsoft Store geöffnet.

Für die KI-Integration nimmt die App nur Verbindungen von KI-Clients auf demselben PC an (MCP über eine Named Pipe und Loopback-HTTP an 127.0.0.1), und die App selbst führt keine KI-bezogene externe Kommunikation durch. Einzelheiten zu den Verbindungsarten siehe Abschnitt 7. Die Kommunikation der KI-CLI mit dem KI-Dienst (z. B. mit den API-Endpunkten des jeweiligen KI-Dienstes) richtet sich nach den Spezifikationen der vom Benutzer installierten KI-CLI und den Netzwerkeinstellungen der Organisation.

Wenn Ihre Organisation ausgehenden Datenverkehr einschränkt, kommen vor allem folgende Ziele in Betracht: apps.microsoft.com (Produktseite und Rezensionen), buy.stripe.com und checkout.stripe.com (Web-Kauf), ploto-v2-license-webhook.vercel.app (Kaufabschluss und Verbindungsprüfung), docs.google.com (optionale Formulare), ploto-app.com (offizielle Website, Handbuch und dieses Dokument) und hiroking-ocean.github.io (Links der App zum Handbuch und zu diesem Dokument). Welche CDN-, Authentifizierungs- und Schriftarten-Domains die jeweiligen Dienste zusätzlich benötigen, bestimmen deren Anbieter.

Kommunikation der Plattform durch Windows Update, den Microsoft Store, Windows-Fehlerberichterstattung und vergleichbare Komponenten richtet sich nach den Microsoft-Produkteinstellungen des Geräts und Ihrer Organisation.

7. KI-Integration (KI-Terminal und MCP)

Mit dem KI-Terminal können KI-CLIs, die der Benutzer auf diesem PC installiert und mit einem eigenen Abonnement angemeldet hat (z. B. Claude Code, Codex, Gemini CLI, OpenCode oder GitHub Copilot), das in Ploto geöffnete Projekt lesen und bearbeiten. Die App enthält keine KI-CLI, installiert keine automatisch und verarbeitet weder Konten noch API-Schlüssel von KI-Diensten.

Verbindungsarten: Die KI bedient Ploto ausschließlich über einen der folgenden Wege. Beide sind auf Verbindungen innerhalb desselben PCs beschränkt und von anderen Geräten im Netzwerk nicht erreichbar. Es gibt keine API, über die die KI direkt auf Projektdateien oder die Datenbank von Ploto zugreift.

Datenfluss: Von der KI gelesene Projektinhalte (z. B. Aufgabennamen, Namen von Verantwortlichen, Zeitpläne, Notizen, ToDos und Tags) werden über die KI-CLI an den vom Benutzer gewählten KI-Anbieter gesendet. Diese Übertragung läuft nicht über Server des Ploto-Anbieters. Der Umgang, etwa Nutzung zum Training, Speicherdauer und Verarbeitungsregion, richtet sich nach dem Vertrag zwischen dem Benutzer und dem KI-Anbieter. Werden geschäftliche Daten verarbeitet, weisen Sie die Benutzer darauf hin, dass sie von der Organisation genehmigte KI-Dienste und Tarife verwenden müssen.

Berechtigungen und Umfang der Operationen:

Schreibzugriffe auf Einstellungen von KI-Clients: Abgesehen vom Arbeitsordner (Abschnitt 5) schreibt Ploto seine MCP-Verbindungseinstellungen und eine kurze Verbindungsanleitung (Skill) nur in den folgenden Fällen in die Benutzereinstellungen von KI-Clients. Es werden nur Einträge von Ploto geschrieben; andere Einstellungen bleiben unverändert.

Anweisungen an die KI: Ploto übergibt der KI Anweisungen zur korrekten Bedienung der App (Abläufe, API-Spezifikationen, Prüfungen vor dem Schreiben, keine Bearbeitung auf Vermutung, keine Suche nach Anmeldedaten oder der Datenbank usw.) über die MCP-Initialisierungsantwort und als Textdateien im Arbeitsordner. Die Anweisungen steuern das Verhalten der KI; die Sicherheitsgrenze wird durch die oben beschriebenen Mechanismen für Erlaubnis, Schreibschutz und fehlende Speichermöglichkeit durchgesetzt. Der vollständige Text kann auf der separaten Seite „Anweisungen, die Ploto der KI übergibt“ eingesehen und kopiert werden.

Testversion und Lizenz: Die Testversion nimmt insgesamt bis zu 60 API-/MCP-Operationen an. Zähler und Lizenz werden auf dem Gerät verwaltet, und die Nutzung wird nicht an den Ploto-Anbieter gesendet. Käufe der Store-Version werden über den Microsoft Store geprüft.

Deaktivierung in einer Organisation: Wird die System- oder Benutzerumgebungsvariable PLOTO_DISABLE_AUTOMATION=1 gesetzt, verweigert die App das Aktivieren der KI-Integration. Dies ist eine App-interne Einstellung und ersetzt weder die Anwendungssteuerung noch die KI-Nutzungsrichtlinien der Organisation. Ob KI-CLIs selbst verwendet werden dürfen, steuern Sie über die Geräteverwaltung und Netzwerkkontrollen der Organisation.

8. Externe Dienste und übermittelte Informationen

Microsoft: Verarbeitet Verteilung, Updates, Käufe im Store, Rezensionen und Betriebssystemdiagnose. Der Anbieter von Ploto kann im Partner Center aggregierte Verteilungs- und Qualitätsinformationen einsehen.

Stripe: Wenn ein Benutzer einen Web-Kauf startet, verarbeitet Stripe Zahlungsdaten, die E-Mail-Adresse des Käufers, Produkt, Betrag, Währung und Datum, Verbindungsinformationen sowie den in Abschnitt 3.2 der Datenschutzerklärung beschriebenen Geräte-Hash. Kartennummern und Ähnliches werden direkt von Stripe verarbeitet.

Vercel: Empfängt die Kaufabschlussinformationen von Stripe und erzeugt einen signierten Lizenzschlüssel. Eine eigene Datenbank mit Käuferdaten wird nicht geführt; Betriebsprotokolle können jedoch verarbeitet werden.

Resend: Versendet den Lizenzschlüssel an die E-Mail-Adresse des Käufers und verarbeitet dabei Empfänger, Nachrichtentext und Zustellinformationen.

Google: Verarbeitet Antworten, wenn ein Benutzer ein optionales Formular absendet. Die offizielle Website nutzt Google Analytics 4 und Google Fonts. In der App selbst ist Google Analytics nicht eingebunden.

GitHub: Stellt über GitHub Pages die offizielle Website, das Handbuch und dieses Dokument bereit und kann dabei übliche Zugriffsinformationen verarbeiten.

FormSubmit: Leitet Nachrichten aus dem Kontaktformular der offiziellen Website per E-Mail an den Ploto-Anbieter weiter.

Vom Benutzer gewählter KI-Dienst: Bei Nutzung des KI-Terminals sendet die KI-CLI Projektinhalte an diesen KI-Dienst (Abschnitt 7). Dies beruht auf dem Vertrag zwischen dem Benutzer und diesem Anbieter, der kein Auftragsverarbeiter des Ploto-Anbieters ist.

9. Verschlüsselung, Authentifizierung und Sicherheitsmaßnahmen

.ploto-Dateien, Arbeitskopien und Sperrdateien werden von Ploto nicht zusätzlich im Ruhezustand verschlüsselt. Wenn Sie vertrauliche Informationen verarbeiten, richten Sie den Schutz auf Ihrer Seite ein: Betriebssystemfunktionen wie BitLocker oder EFS, ACLs am Speicherort, Freigabeberechtigungen, Sicherungen und Kontrollen für die Mitnahme von Daten.

Pro-Lizenzen werden auf dem Gerät über eine digitale Ed25519-Signatur geprüft. Damit wird die Echtheit des Lizenzschlüssels bestätigt; eine Verschlüsselung von Projekten ist damit nicht verbunden. Zahlungsdaten für Web-Käufe werden auf von Stripe gehosteten Seiten eingegeben, und der Webhook zur Lizenzausstellung prüft die Signatur von Stripe, bevor er die Daten verarbeitet. Private Schlüssel und API-Schlüssel externer Dienste sind nicht in der Anwendung enthalten.

Ihre Organisation sollte Windows-Konten mit minimalen Rechten, Geräteverschlüsselung, Zugriffskontrollen für Speicherorte, Sicherungen, Schutz vor Schadsoftware, Updates für Betriebssystem und Store-Apps sowie Vorgaben zur Eingabe vertraulicher Informationen in externe Formulare umsetzen.

10. Deinstallation und verbleibende Daten

Bei der Deinstallation der Microsoft-Store-Version wird der von Windows verwaltete lokale App-Datenbereich in der Regel entfernt. Projekte, Vorlagen, Importquellen und Ausgabedateien an vom Benutzer gewählten Orten sowie %USERPROFILE%\.ploto (einschließlich der KI-Arbeitsordner ai und ai-wsl) werden dagegen nicht gelöscht. Für eine vollständige Entfernung sollten der Benutzer oder die Geräteverwaltung diese Daten löschen, nachdem die erforderlichen Sicherungen geprüft wurden.

Auch die MCP-Einstellungen und der Skill von Ploto, die für die KI-Integration in den Benutzereinstellungen von KI-Clients registriert wurden, werden bei der Deinstallation nicht entfernt. Entfernen Sie sie vor der Deinstallation im Bildschirm für Verbindungseinstellungen von Ploto, oder löschen Sie den Block von # >>> ploto MCP >>> bis # <<< ploto MCP <<< in config.toml, die ploto-Einträge in JSON-Einstellungen und ploto-control im jeweiligen skills-Ordner.

Nach einem Programmabsturz oder bei Berechtigungsproblemen können eine Arbeitskopie oder eine Sperrdatei zurückbleiben. Löschen Sie eine Sperrdatei erst, nachdem Sie sich vergewissert haben, dass niemand das zugehörige Projekt gerade bearbeitet.

11. Kontakt und Fragen zur Einführung im Unternehmen

Bei Fragen zu diesem Dokument, zum Umgang mit Informationen, zu Sicherheitsspezifikationen, zur Freigabeprüfung in Unternehmen und Organisationen, zu Kaufunterlagen oder zu Lizenzen wenden Sie sich bitte an die unten genannte Adresse. Wenn in Ihrer Organisation ein eigener Prüfbogen verwendet wird, senden Sie die Fragen bitte im Text einer E-Mail oder als übliches Dokument.

Wenn Sie eine Schwachstelle oder ein Problem beim Umgang mit Informationen feststellen, wenden Sie sich bitte an die unten genannte E-Mail-Adresse und nicht an die Öffentlichkeit.

Starten Sie mit dem kostenlosen Gantt-Diagramm

Erhältlich im Microsoft Store. Kein Konto nötig.