Privacy policy, website and donation information for
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

125 lines
3.7 KiB

# Table of contents
- [Table of contents](#table-of-contents)
- [Information](#information)
- [Privacy policy](#privacy-policy)
- [Onion](#onion)
1 year ago
- [Cookie policy](#cookie-policy)
- [Legal](#legal)
- [Accounts](#accounts)
- [GitHub OAuth2 authentication](#github-oauth2-authentication)
- [Traditional accounts](#traditional-accounts)
1 year ago
- [Notes on email](#notes-on-email)
# Information
This website serve as the main source of my repositories.
## Privacy policy
IP addresses are collected by an Apache HTTP server which acts as reverse proxy and
stored in a log file in this form:
${IP} - - [${dd}/${mm}/${yyyy}:${hh}:${mm}:${ss} ${timezone}] "${http_operation} ${resource} " ${HTTP_code} ${other}
Variables are marked with `${}`.
These logs are rotated daily and kept for 7 days.
9 months ago
The reason for this is to enable an abuse protection system through [Fail2Ban](
I have NO interest in:
- selling this information
- tracking users
- etc...
### Onion
To protect your privacy, as an alternative,
an onion address is available for this instance: http://jb2xdimn4cuoty3igqh3qknyt7ls6hwswzwl7xmieheemsjuirvqcaad.onion
9 months ago
Bare in mind that git cloning over HTTP has been disabled for the moment because
my instance of Fail2Ban is configured to ignore localhost. All traffic from TOR
is infact marked as coming from localhost by Apache and Gitea, for example: - - [08/Mar/2021:10:03:02 +0100] "GET /user/avatar/frnmst/290 HTTP/1.1" 302 64
9 months ago
If you want to clone repositories through TOR it is sufficient to use torsocks. For example:
9 months ago
torsocks --isolate git clone
1 year ago
## Cookie policy
This website does NOT use:
- third party cookies
- statistics cookies
- profilation cookies
- marketing cookies
This website uses:
- technical cookies
| Technical cookie name |
| `_csrf` |
| `i_like_gitea` |
| `lang` |
### Legal
- Article 1 comma 1-a.
## Accounts
To create a new account the only information needed are:
- a username
- an email
- a password which not readable by the administrator in plaintext form
For the moment, repository creation is disabled.
An account gives you the possibility to interact with the issue trackers on
this instance.
### GitHub OAuth2 authentication
You can create an account using GitHub
If you select this type of authentication GitHub
[privacy policy](
Please note that you cannot change the username once the account is created because
this type of authentication is external. To change username you must first delete
your account and then create a new one.
### Traditional accounts
Traditional registration is disabled to avoid spammers,
however if you want an account of this type you can contact me.
1 year ago
## Notes on email
This server is hosted on a dynamic IP address. Even though I have set up a
mail server with SPF, DKIM, etc... other email providers mark me as spam
because of that.
As you know, web app git services such as GitHub, GitLab, Gitea, etc... rely
on email for some notifications. If you decide to have an account here then
you have two possibilities:
- expect to have email notifications broken
- ask me to add an email to be used just for this service which you can use
through IMAP and SMTP