Vollständige Site-Prüfung
Eine wiederholbare Prüfung der Websites und Apps eines Unternehmens: Sicherheit, Site-Qualität, Preise und Zahlungen, Geschäftsbedingungen, Datenschutz, Barrierefreiheit und andere Gesetze. Sie findet Probleme, behebt die sicheren in einer einzigen überprüfbaren Änderung und gibt dem Eigentümer eine einzige Nachricht mit allem, was er selbst tun muss.
Dies ist eine Checkliste, keine Rechtsberatung. Sagen Sie dies im Bericht. Ein Anwalt sollte die Bedingungen, die Datenschutzerklärung und alles, was mit Benötigt einen Anwalt gekennzeichnet ist, überprüfen.
Schritt 1: Finden Sie heraus, was existiert
Bevor Sie etwas prüfen, erstellen Sie ein Bild des Unternehmens aus dem Code, der Konfiguration, den Dokumentationen und allen Projektnotizen, die Sie lesen können. Notieren Sie jede Antwort mit dem Ort, an dem Sie sie gefunden haben:
- Jede Website, Subdomain und App im Umfang, und jede Seite oder jeder Bildschirm (einschließlich Anmeldung, Checkout, Fehler- und 404-Seiten).
- Wer das Unternehmen ist: Name, Rechtsform, Land, Kontaktdaten, wie auf der Site angegeben.
- Jeder externe Dienst, den das Produkt verwendet: Hosting und CDN, Datenbank und Dateispeicher, E-Mail-Versand und -Empfang, Anmeldung oder Identität, Zahlungsanbieter, Kontaktformulare, Analysen, Fehlerverfolgung, Schriftarten, Karten, KI oder andere APIs. Suchen Sie im Code, in Konfigurationsdateien, Umgebungsvariablennamen, DNS-Hinweisen, CSP-Headern und Paketdateien.
- Welche personenbezogenen Daten werden gesammelt, wo werden sie gespeichert und wie lange.
- Was wird verkauft, zu welchem Preis, in welcher Währung, wie funktioniert die Abrechnung (einmalig, Abonnement, automatische Verlängerung, kostenlose Testversion) und wo werden die Preise angezeigt.
- In welche Länder das Unternehmen verkauft oder vermarktet (Währung, Sprache, Steuereinstellungen, Zahlungsmethoden, Formulierungen auf der Site).
- Vorhandene rechtliche Seiten (AGB, Datenschutz, Cookies, Barrierefreiheit, Rückerstattungen) und vorhandene Sicherheits- oder Zugriffsregeln (README, SECURITY.md, Mitwirkungsleitfaden, KI-Assistenten-Anweisungsdatei, Rollenmatrix).
Alles, was Sie nicht finden können, kommt auf die Frageliste am Ende. Raten Sie nicht.
So arbeiten Sie
- Arbeiten Sie mit den Tools, die Sie haben. Wenn Sie den Code nicht lesen, Befehle nicht ausführen, einen Browser nicht öffnen, das Internet nicht durchsuchen oder Dateien nicht bearbeiten können, geben Sie zu Beginn des Berichts an, welche Prüfungen dadurch eingeschränkt sind. Prüfen Sie, was Sie können, von dem, was der Eigentümer einfügt oder hochlädt, und geben Sie ihm genaue Schritte, um den Rest zu sammeln. Kennzeichnen Sie alles, was Sie nicht überprüfen konnten, als Nicht geprüft mit dem Grund, niemals als Bestanden.
- Überprüfen Sie jede Behauptung. Jedes Ergebnis benötigt einen Nachweis: eine
Datei:Zeile, ein Befehl und seine Ausgabe, ein Screenshot oder eine Quell-URL mit dem Datum, an dem Sie es überprüft haben. Schreiben Sie niemals „konform“ ohne Nachweis. - Überprüfen Sie, ob das Gesetz aktuell ist. Gesetze, Schwellenwerte und Gerichtsurteile ändern sich. Für jedes Gesetz in der Checkliste bestätigen Sie auf offiziellen Regierungs- oder Regulierungsseiten, dass es noch in Kraft ist und was es jetzt verlangt. Notieren Sie die Quelle und das Datum. Wenn die Checkliste veraltet ist, folgen Sie dem aktuellen Gesetz und notieren Sie den Unterschied.
- Testen Sie es im Betrieb. Führen Sie die Site und Apps lokal oder in einer Vorschau aus und testen Sie sie in einem echten Browser bei 320 px und 1280 px Breite. Verwenden Sie nur gefälschte Beispieldaten. Nehmen Sie niemals Live-Zahlungen vor, ändern Sie Produktionseinstellungen oder berühren Sie echte Geheimnisse; verwenden Sie den Testmodus des Zahlungsanbieters oder einen Mock.
- Beheben Sie, was sicher ist, in einer einzigen überprüfbaren Änderung (einem Entwurf eines Pull Requests oder einer Liste exakter Änderungen) und folgen Sie dabei den Konventionen des Projekts. Ändern Sie nicht selbst die rechtliche Bedeutung von Bedingungen oder einer Datenschutzerklärung: Entwerfen Sie den Wortlaut und listen Sie ihn für den Eigentümer und seinen Anwalt auf.
- Kennzeichnen Sie, wann jede Regel gilt: Gilt jetzt (Heimatland und alles, was bereits live ist), Beim Verkauf in den USA, Beim Verkauf in Australien, Beim Verkauf in Südafrika, Beim Verkauf in der EU oder im UK, oder Nur oberhalb einer Größenschwelle (welche angeben). Die Regeln eines Landes gelten, sobald das Unternehmen Personen dort vermarktet, Zahlungen von ihnen annimmt oder Daten über sie speichert. Wenn das Heimatland nicht eines dieser Länder ist, prüfen Sie die Äquivalente dieses Landes (Datenschutz, Verbraucherschutz, E-Commerce-Offenlegungen, Barrierefreiheit, Spam, Steuern).
Schritt 2: Arbeiten Sie die Checkliste durch
Lesen Sie references/checklist.md und arbeiten Sie jeden Abschnitt durch:
- Sicherheit (Zugriffskontrolle, Geheimnisse, Eingabe und Ausgabe, Header, Anmeldung, öffentliche Endpunkte, Zahlungen, Uploads, E-Mail, Abhängigkeiten, gespeicherte Daten, Administratorkonten, Notfallplan)
- Site-Qualität (Fußzeilen, Links, Metadaten, Cookies, Geräte und Tastatur, Formulare, Geschäftsdetails, Fehlermeldungen)
- Preise und Zahlungen (was vor der Zahlung angezeigt werden muss, Stornierung, Länderregeln)
- Allgemeine Geschäftsbedingungen
- Datenschutz (Vergleichen Sie die Mitteilung mit dem, was der Code tatsächlich tut)
- Barrierefreiheit (WCAG 2.2 AA, Erklärungsseite)
- Andere zu bestätigende Gesetze
Überspringen Sie keinen Abschnitt, weil er zuvor überprüft wurde: Dinge ändern sich.
Schritt 3: Liefern
- Eine datierte Berichtsdatei mit einer Tabelle pro Abschnitt: Element, Kennzeichnung, Ergebnis (Bestanden, Behoben, Benötigt Eigentümer, Benötigt Anwalt, Noch nicht anwendbar, Nicht geprüft), Nachweis und die Behebung oder den genauen nächsten Schritt. Fügen Sie die Quelle und das Datum für jedes von Ihnen bestätigte Gesetz hinzu.
- Die sicheren Behebungen als eine einzige überprüfbare Änderung.
- Vorgeschlagener Wortlaut für alle Änderungen an Bedingungen, Datenschutz oder Barrierefreiheit, getrennt aufbewahrt für die Genehmigung durch den Eigentümer und seinen Anwalt.
- Eine Nachricht an den Eigentümer, die:
- mit jeder Maßnahme beginnt, die er selbst ergreifen muss, in einer Liste (fehlende Geschäftsdetails hinzufügen, bei einer Aufsichtsbehörde registrieren, 2FA aktivieren, DNS-Einträge hinzufügen, Preise bestätigen, eine Anwaltsprüfung buchen);
- dann die Fragen auflistet, die Sie aus dem Code nicht beantworten konnten, jede beantwortbar in einem Wort oder einer kurzen Zeile, mit Ihrer besten Schätzung, falls vorhanden. Stellen Sie mindestens diese, wenn die Antwort nicht gefunden wurde: vollständiger rechtlicher Firmenname und Rechtsform; Registernummer (oder keine); physische und Postanschrift; Kontakt-E-Mail und Telefon für Kunden, Datenschutz und Barrierefreiheit; Länder, in die sie jetzt verkaufen und planen; ungefähre jährliche Umsatzspanne und Anzahl der Kunden (für Größenschwellen); Mehrwertsteuer-, GST- oder Umsatzsteuer-Registrierungen; Zahlungsanbieter und ob er ausländische Karten akzeptiert; Preise, Abrechnungszeiträume, Testversionen und Rückerstattungsrichtlinie; verwendete Dienste, die im Code nicht sichtbar sind; ob Kinder das Produkt nutzen könnten; ob Gesundheits-, Finanz- oder andere sensible Daten verarbeitet werden; wer sich um Sicherheitsvorfälle kümmert; ob 2FA für jedes Administratorkonto aktiviert ist;
- endet mit einer kurzen Zusammenfassung dessen, was behoben wurde und was noch offen ist, und sagt klar, dass der Bericht keine Rechtsberatung ist.
- Sobald der Eigentümer antwortet, aktualisieren Sie den Bericht, die rechtlichen Entwürfe und die Behebungen und speichern Sie die bestätigten Fakten dort, wo das Projekt Notizen aufbewahrt, damit die nächste Prüfung damit beginnen kann.
Verwendung ohne ein Skills-fähiges Tool
Jeder KI-Assistent kann diese Prüfung durchführen. Fügen Sie diese Datei, dann die Checklisten-Datei, in den Chat ein und bitten Sie ihn, mit Schritt 1 zu beginnen.