Skip to content

Add support for LibreWolf #194

@nilp0inter

Description

@nilp0inter

In light of recent user concerns about Firefox's privacy policies, it's time to consider adding support for LibreWolf in our autofirma-nix project. This issue builds upon the previous request for LibreWolf support in #32.

Rationale

  1. Enhanced Privacy: LibreWolf offers stronger privacy protections compared to Firefox, including:
    • Stricter tracking protection12
    • Disabling telemetry and data collection12
    • Blocking over 3000 trackers and ads by default2
  2. Improved Security: LibreWolf provides additional security features:
    • HTTPS-only mode enabled by default1
    • Stricter TLS/SSL negotiation rules1
    • Blocking known malware sites2
  3. User Freedom: LibreWolf is completely open-source and community-driven1, aligning with the principles of our nix-community project.

Implementation Considerations

  1. Browser Integration: Ensure compatibility with AutoFirma, DNIeRemote, and Configurador FNMT-RCM.
  2. NixOS Module: Develop a NixOS module for easy integration of LibreWolf.
  3. Home Manager Support: Create a Home Manager module for user-level configuration.
  4. Testing: Verify that all existing functionalities work correctly with LibreWolf.

Next Steps

  1. Investigate LibreWolf's compatibility with our current setup.
  2. Draft initial NixOS and Home Manager modules for LibreWolf integration.
  3. Test the integration with our existing tools.
  4. Update documentation to include LibreWolf as a supported browser option.

This addition will provide our users with a more privacy-focused alternative while maintaining the functionality they need for interacting with Spain's public administration tools.

Footnotes

  1. https://librewolf.net/docs/features/ 2 3 4 5

  2. https://linuxsecurity.com/news/privacy/librewolf-privacy-focused-firefox-fork 2 3 4

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestunder investigationThis issue is currently being reviewed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions