Egenverk Docs Viewer · Dokumentation

Data och integritet

v2.10.0WP 5.0+PHP 7.4+Uppdaterad

Inget lämnar webbplatsen

Docs Viewer gör inga anrop till externa tjänster. Det skickar inga data någonstans, laddar inga skript, stilar eller typsnitt utifrån och har ingen spårning. Allt som visas läses från filer som redan finns på din server.

Ett undantag ligger utanför tillägget: innehåller ett dokument du öppnar en bild med en extern adress, hämtar din webbläsare den bilden precis som på vilken webbsida som helst.

Vad som sparas

Själva dokumenten sparas inte i databasen. De läses från disk när du öppnar eller söker i dem. Docs Viewer sparar följande i tabellen wp_options:

AlternativInnehållHur länge
egenverk_dv_pluginsIndexet: för varje tillägg, tema och must-use-tillägg dess namn, version och lista över dokumentationsfilerErsätts vid varje skanning
egenverk_dv_settingsInställningen för länkarna på Tillägg-sidan, per tilläggTills du ändrar inställningen
egenverk_dv_scanned_atTidpunkt för senaste skanningenSkrivs över vid nästa skanning
egenverk_dv_updatesTillägg som uppdaterats och vars ändringar ingen har öppnat än: versionen före, versionen efter och närTas bort när en administratör öppnar ändringarna, efter 30 dagar, eller när tillägget tas bort eller nedgraderas
egenverk_dv_migratedEn flagga om att inställningar från äldre versioner är flyttadeLigger kvar

På multisite har varje webbplats egna alternativ, och dessutom sparas nätverksalternativet egenverk_dv_plugins_changed_at, en tidsstämpel för senaste tilläggsändringen, så att varje webbplats vet när den ska skanna om.

Docs Viewer sparar inget om enskilda användare, inga användarmetadata och sätter inga cookies.

Vem kan läsa

Som standard bara användare med behörigheten manage_options, alltså administratörer. Med filtret egenverk_dv_capability kan du ge en annan behörighet läsrätt. Den som har den behörigheten kan läsa och söka i alla skannade dokument från alla tillägg och teman, så ge den bara till roller du litar på för det. Se Referens.

Så skyddas filerna

En fil läses bara om den klarar tre kontroller:

  1. Den finns i listan från senaste skanningen.
  2. Den har en tillåten filändelse.
  3. Dess verkliga sökväg ligger inuti det egna tilläggets, temats eller must-use-tilläggets mapp.

Inget utanför de mapparna kan öppnas. Skanning och länkinställningen kräver manage_options och skyddas med nonce. Allt som visas escapas och filtreras genom wp_kses_post().

Ta bort data

Docs Viewer har ingen avinstallationsrutin. När du avaktiverar och tar bort tillägget under Tillägg ligger alternativen ovan kvar i databasen. Ta bort dem med WP-CLI:

wp option delete egenverk_dv_plugins
wp option delete egenverk_dv_settings
wp option delete egenverk_dv_scanned_at
wp option delete egenverk_dv_updates
wp option delete egenverk_dv_migrated

På multisite kör du kommandona ovan för varje webbplats, med --url= följt av webbplatsens adress, och tar sedan bort nätverksalternativet:

wp site option delete egenverk_dv_plugins_changed_at

Resurser