all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
blob bea6552c4225cf0f620ae969375d875c5bd8a316 5455 bytes (raw)
name: website/apps/base/templates/privacy.scm 	 # note: path name is non-authoritative(*)

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
 
;;; GNU Guix web site
;;; Copyright © 2020 Florian Pelz <pelzflorian@pelzflorian.de>
;;;
;;; This file is part of the GNU Guix web site.
;;;
;;; The GNU Guix web site is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU Affero General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; The GNU Guix web site is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;; GNU Affero General Public License for more details.
;;;
;;; You should have received a copy of the GNU Affero General Public License
;;; along with the GNU Guix web site.  If not, see <http://www.gnu.org/licenses/>.

(define-module (apps base templates privacy)
  #:use-module (apps base templates components)
  #:use-module (apps base templates theme)
  #:use-module (apps base types)
  #:use-module (apps base utils)
  #:use-module (apps i18n)
  #:export (privacy-t))

(define (privacy-t)
  "Return the Privacy page in SHTML."
  (theme
   #:title (C_ "webpage title" '("Privacy"))
   #:description
   (G_ "Information on how your personal data is processed while using
GNU Guix’ services.")
   #:keywords
   (string-split ;TRANSLATORS: |-separated list of webpage keywords
      (G_ "GNU|Linux|Unix|Free software|Libre software|Operating \
system|GNU Hurd|GNU Guix package manager|Privacy|Data Protection") #\|)
   #:active-menu-item (C_ "website menu" "About")
   #:css (list
          (guix-url "static/base/css/page.css"))
   #:crumbs (list (crumb (C_ "website menu" "Privacy") "./"))
   #:content
   `(main
     (section
      (@ (class "page centered-block limit-width"))
      ,(G_ `(h2 "How we use your personal information"))
      ,(G_
        `(p
          "Guix is made by people and organizations without a commercial
           interest in your personal information.  Nonetheless, some
           services for Guix necessarily process your data to provide the
           functionality you requested.  We keep this to a minimum."))

      ,(C_ "privacy policy section" `(h3 "Guix and Guix System"))
      ,(G_
        `(p
          "During your use of Guix’ software in its default configuration,
           your IP address will be revealed to the network services you use.
           From an IP address it may be possible to identify who uses the
           service and from which internet connection.  These services include "
          ,(G_ (manual-href "substitute servers"
                            (G_ "en")
                            (G_ "Substitutes.html")))
          " hosted by "
          ,(G_ `(a (@ (href ,(guix-url "donate/"))) "our donors"))
          " for the Guix project but also "
          ,(G_ (manual-href "third-party services"
                            (G_ "en")
                            (G_ "Networking-Services.html")))
          " such as network, DNS and Network Time Protocol service providers.
           This is necessary to provide you with a usable and secure system
           environment.  It shall be assumed that these services log your use 
           of their service along with your IP address to make it easier to
           guard against malicious use.  The "
          ,(G_ `(a (@ (href ,(guix-url "manual/"))) "manual"))
          " describes how to change the configuration of Guix to disable such
           services or how to send data over the network via an HTTP(S) proxy,
           Tor or other means that maybe expose less of your personal data."))
      ,(G_
        `(p
          "When you tell Guix to install software for you, Guix will attempt
           to download said software from the respective upstream provider and
           various download mirrors, revealing your IP address.  Your use of
           third-party software installed via Guix is of course your
           responsibility."))
      ,(C_ "privacy policy section" `(h3 "Website"))
      ,(G_
        `(p
          "When you access Guix’ website, your request will be logged along
           with your IP address and the requested URL.  This enables the
           admins to more easily respond to excess usage or security attacks."))
      ,(G_
        `(p
          "For proper presentation, Guix loads videos and scripts from "
          ,(G_ `(a (@ (href "https://audio-video.gnu.org/"))
                   "audio-video.gnu.org")) " and "
          ,(G_ `(a (@ (href "https://kiwiirc.com/"))
                   "kiwiirc.com"))
          ".  Please see their websites for explanations how they use your
           data.  The website also contains hyperlinks to third-party sites.
           When you follow them, it is likely that your web browser is
           configured to report the Guix website URL you were previously
           visiting to the third-party site in a "
          ,(G_ `(a (@ (href "https://en.wikipedia.org/wiki/HTTP_referer"))
                   "Referer header"))
          "."))
      ,(C_ "privacy policy section"
           `(h3 "Mailing lists, IRC and other means of communication"))
      ,(G_
        `(p
          "You can "
          ,(G_ `(a (@ (href ,(guix-url "contact/")))
                   "contact the Guix community"))
          " via various third-party means.  Their respective privacy policy
           applies."))))))

debug log:

solving bea6552 ...
found bea6552 in https://yhetil.org/guix/20201005095432.la7qsn3vilmu4a57@pelzflorian.localdomain/

applying [1/1] https://yhetil.org/guix/20201005095432.la7qsn3vilmu4a57@pelzflorian.localdomain/
diff --git a/website/apps/base/templates/privacy.scm b/website/apps/base/templates/privacy.scm
new file mode 100644
index 0000000..bea6552

1:78: trailing whitespace.
           environment.  It shall be assumed that these services log your use 
Checking patch website/apps/base/templates/privacy.scm...
Applied patch website/apps/base/templates/privacy.scm cleanly.
warning: 1 line adds whitespace errors.

index at:
100644 bea6552c4225cf0f620ae969375d875c5bd8a316	website/apps/base/templates/privacy.scm

(*) Git path names are given by the tree(s) the blob belongs to.
    Blobs themselves have no identifier aside from the hash of its contents.^

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.