Firefox Chronik reduzieren

halwe

Lt. Commander
Registriert
Jan. 2007
Beiträge
1.712
Hallo zusammen!
Ich suche eine Möglichkeit, in Firefox die Chronik zu verkleinern. Das müssen aus meiner Sicht nicht hunderte Links sein, die 50 letzten Seiten würden mir reichen. Da ich das aber manuell nicht pflegen will, sollte die Chronik automatisch ältere Seiten löschen.
Trotz klarer Einstellungen dazu scheint das nicht ohne weiteres zu funktionieren. Ich habe bereits über about:config die Einstellungen
places.history.expiration.max_pages
places.history.expiration.transient_current_max_pages

jeweils auf 50 gesetzt, ohne Erfolg. Zumindest ohne den Erfolg, dass nach ein paar Tagen die Chronik kleiner wäre.
Inzwischen zweifle ich, ob man überhaupt der Chronik Grenzen setzen kann.
Hat jemand schon mal erfolgreich die Chronik gezähmt?
 
Zu places.history.expiration.max_pages

In einem Kommentar steht

"// Notice this is a lazy limit. This means we will start to expire if we will
// go over it, but we won't ensure that we will stop exactly when we reach it,
// instead we will stop after the next expiration step that will bring us
// below it."

Hm.
https://support.mozilla.org/en-US/questions/1410679
 
  • Gefällt mir
Reaktionen: halwe
Danke für die schnellen Antworten.
@einfachpeer Ich bin nicht so der Fan davon, mir den Firewefox mit AddOns zuzuspachteln und weiteren Tools den Zugriff auf meine Chronik zu gestatten. Aber zur Not auch das.
@Drahminedum Ja, ich habe das mitbekommen, dass diese Einstellung irgendwie besonders ist. Funktioniert jedenfalls nicht.
 
Ich ahnte schon, das irgendjemand die Frage stellt...🤨
Datenschutz. Ich möchte die personenbezogene Informationsmenge, die meine "Schnittstelle zum Internet" verwaltet, auf das Notwendige reduzieren. Tausende Einträge in der History sind mir zu viel.
Das gilt auch für die dort gespeicherten Passwörter und andere Daten.
 
halwe schrieb:
Ich bin nicht so der Fan davon, mir den Firewefox mit AddOns zuzuspachteln
Wobei denn den Mozillas eben diese AddIns das Gold sind massive Verbesserungen einzubringen, sich zu individualisieren.

Die Chronik löscht der Schutzbedürftige natürlich stets in Gänze. So wenigstes wird gedacht. Deine realistische Idee des täglichen Lebens (der ich nur zustimmen kann) überfordert die Standards…

CN8
 
Dann surf halt deine Pornoseiten im Inkognitomodus an... 🤷‍♂️
 
  • Gefällt mir
Reaktionen: andy_m4
browser.sessionhistory.max_entries 50 (zum Beispiel) mal getestet?
 
Zuletzt bearbeitet:
halwe schrieb:
Ich möchte die personenbezogene Informationsmenge, die meine "Schnittstelle zum Internet" verwaltet, auf das Notwendige reduzieren.
Dann muss man wohl andersrum fragen: Wofür dann überhaupt eine Chronik? Da würden doch dann Lesezeichen reichen.

halwe schrieb:
Das gilt auch für die dort gespeicherten Passwörter und andere Daten.
Passwörter würde ich dann gleich gar nicht speichern.
 
  • Gefällt mir
Reaktionen: fr13del
Das ist jetzt nicht wahr, dass wir jetzt darüber diskutieren müssen, dass 50 Seiten History besser sind als 3000? Hier? Ernsthaft?
Eigentlich als Hilfestellung gedacht, gleitet die Diskussion hier wieder in diese schwarz-weiß-Malereien beim Datenschutz ab.

An alle die das etwas differenzierter sehen: browser.sessionhistory.max_entries steht schon auf 50. Leider ohne Wirkung.
 
Die Chronik ist doch eigendlich nur dann ein Datenschutzproblem, wenn du deinen Rechner mit anderen Benutzern teilst.
Und dafuer gibt es eine ganz andere, viel umfassendere Loesung um Datenschutzprobleme bei einem Multiuser Setup zu umgehen: Mehrere Anmeldekonten im Betriebssystem.

Wenn du dem Firefox nicht vertraust was die auf deinem Rechner liegende Chronik betrifft, macht es Null komma Null unterschied, ob da 50 oder 5000 Links liegen. Die koennen eh laengst (im Moment in dem sie entstehen) wer-weiss-wohin uebertragen worden sein.
 
  • Gefällt mir
Reaktionen: fr13del und cartridge_case
Also, leider gerät der mit konstruktiven Beiträgen wie von Drahminedum begonnene Thread zu einer Grundsatzdiskussion, die nicht mein Anliegen war. Ich will hier niemanden von Datenminimierung oder anderen Datenschutzkonzepten überzeugen. Kann m. E. auch geschlossen werden.
 
Danke, kannte ich nicht. Da muss man sich aber erst mal reinlesen.
 
halwe schrieb:
An alle die das etwas differenzierter sehen: browser.sessionhistory.max_entries steht schon auf 50. Leider ohne Wirkung.
Bezieht sich ja auch (wie der Name schon sagt) auf die Session-History. Also wenn man so will: Wie oft Du den Back-Button drücken kannst.

Allerdings ist die Chronik in einer einfachen sqlite-Datenbank gespeichert. In der places.sql in Deinem Firefox-Profil-Verzeichnis. Und da kann man SQL-Statements drauf absetzen.

Die wesentlichen Tabellen dürften moz_places und moz_places_metadata sein. moz_places_metadata hat auch die Felder created_at und update_at. Muss man sich halt aussuchen, wonach man gehen will.
Du selektierst also die entsprechenden Einträge (FROM moz_places_metadata ORDER BY created_at DESC) begrenzt die auf die gewünschte Anzahl (LIMIT 50) ermittelst dazu die id und löschst die korrespondierenden Einträge in der moz_places und moz_places_metadata. Die Tabelle moz_historyvisits scheint auch noch irgendwie involviert zu sein. Na musste mal gucken.

Mach aber eine Kopie der Datei wenn Du herumexperimentierst. Außerdem achte darauf, das Firefox geschlossen ist, wenn Du die Datenbank bearbeitest. Wenn alles wie gewünscht funktioniert, kannst Du das ja Skript-gesteuert z.B. beim Firefox-Start aufrufen. Das Du erst das Statement absetzt und dann Firefox startest oder so.
Außerdem muss man natürlich damit rechnen, das bei einem Firefox-Update sich die Tabellenstruktur ändern.

Ist keine wirklich elegante Lösung, aber sollte funktionieren.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: halwe und SPB
Danke noch mal für die letzten Feedbacks. Wir kommen der Sache auf den Grund.😎
Anlass meines Threads war eigentlich, dass ich anhand der Einstellungen dachte, es gäbe einen eingebauten Firefox-Mechanismus, der die Chronik auf so und so viele Seiten begrenzt, ohne dass ich etwas dazutun muss. Und dass ich bzgl. der richtigen Einstellung einfach auf dem Schlauch stehe.

Den bisherigen Beiträgen und meinen Recherchen im Netz entnehme ich, dass das nur theoretisch so ist und dass es wohl praktisch nicht funktioniert. Auch hier im Thread hat keiner berichtet, dass die Begrenzung der Chronik auf einen anderen Wert als die Voreinstellung bei ihm funktionieren würde. Ich habe da wohl nichts übersehen.
Keine Ahnung, ob das ein Bug ist oder ob irgendjemand im Mozilla Dunstkreis aus der aufgeblähten Chronik profitiert (sind ja durchaus interessante Userprofile). Aber egal, FF ist offen und man kann wie andy_m4 feststellt, manuell in die DB eingreifen.

Ich selbst nutze gern die Chronik, brauch aber immer nur meine letzten Sitzungen, mehr als 1-2 Tage interessieren mich nicht. Einen konsistenter skriptgesteuerter Datenbankeingriff ist sicher möglich, ich müsste nicht mal irgend ein Tool aus dem Netz laden. Aber ich würde dann doch lieber wie gehabt aller paare Tage die Chronik einfach mal kurz löschen.
 
halwe schrieb:
Keine Ahnung, ob das ein Bug ist oder ob irgendjemand im Mozilla Dunstkreis aus der aufgeblähten Chronik profitiert (sind ja durchaus interessante Userprofile).
Ich finde diesen Vorwurf schon krass...

Wenn du das befuerchtest, warum benutzt du den Browser ueberhaupt? Denn fuer dein geschildertes Szenario ist es egal ob nun ein Tag, eine Woche oder ein Jahr eine lokale Chronik angelegt wird.
Wenn geschnueffelt wird, wuerde oft genug geschnueffelt werden um immer eine vollstaendige Chronik auf dem Server liegen zu haben.
 
  • Gefällt mir
Reaktionen: fr13del
Ich gehe davon aus, das mit dem offenen Browser seitens Mozilla kein direktes Abgreifen der Chronik passiert. Wäre das so, wäre das ein Skandal und tatsächlich einen Vorwurf wert. Die Begehrlichkeit von Userprofilen ist aber nun mal gegeben und wer kann schon sicher sein, was auf dem PC seitens all der installierten Tools mit diesen Daten geschieht.
Und bitte nicht aus der Erwägung objektiver Risiken einen Vorwurf konstruieren, das finde ich wiederum krass.
 
halwe schrieb:
Anlass meines Threads war eigentlich, dass ich anhand der Einstellungen dachte, es gäbe einen eingebauten Firefox-Mechanismus, der die Chronik auf so und so viele Seiten begrenzt, ohne dass ich etwas dazutun muss.
halwe schrieb:
places.history.expiration.max_pages
Ich hab gerade mal in den Firefox-Quelltext geschaut.
Dort gibt es eine Datei toolkit/components/places/PlacesExpiration.sys.mjs, die sich um die Frage kümmern, wann sind Chronik-Einträge abgelaufen (History Expiration).
Dort steht als Kommentar zur Funktion XPCOMUtils.defineLazyPreferenceGetter, das das kein hartes Limit ist, sondern eher ein "lazy limit".
Welche Implikationen das hat und welche Aktionen daraus folgen, müsste man mal nachschauen. Die besagte Datei ist da zumindest mal ein Ansatzpunkt.
 
Zurück
Oben