Egenverk Docs Viewer · Dokumentation
Data och integritet
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:
| Alternativ | Innehåll | Hur länge |
|---|---|---|
egenverk_dv_plugins | Indexet: för varje tillägg, tema och must-use-tillägg dess namn, version och lista över dokumentationsfiler | Ersätts vid varje skanning |
egenverk_dv_settings | Inställningen för länkarna på Tillägg-sidan, per tillägg | Tills du ändrar inställningen |
egenverk_dv_scanned_at | Tidpunkt för senaste skanningen | Skrivs över vid nästa skanning |
egenverk_dv_updates | Tillägg som uppdaterats och vars ändringar ingen har öppnat än: versionen före, versionen efter och när | Tas bort när en administratör öppnar ändringarna, efter 30 dagar, eller när tillägget tas bort eller nedgraderas |
egenverk_dv_migrated | En flagga om att inställningar från äldre versioner är flyttade | Ligger 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:
- Den finns i listan från senaste skanningen.
- Den har en tillåten filändelse.
- 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