Initial commit uwu
This commit is contained in:
commit
3674ac4e34
4 changed files with 171 additions and 0 deletions
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
/result
|
||||
/result-*
|
117
about.md
Normal file
117
about.md
Normal file
|
@ -0,0 +1,117 @@
|
|||
# About
|
||||
|
||||
We strive to create an atmosphere that is welcoming to queer, particularly trans, and
|
||||
neurodiverse people. A place where people can be their authentic selves without fear of judgment.
|
||||
|
||||
## Moderation
|
||||
|
||||
### Best practices
|
||||
- Respect other people’s right to disengage.
|
||||
- Use content warnings liberally, especially for potentially disturbing or controversial topics.
|
||||
- Add text descriptions to media attachments.
|
||||
- Mark media containing sexual or disturbing content as sensitive.
|
||||
- Provide credits for creative works that are not your own.
|
||||
- Refrain from uninvited comments about other people’s appearance or personal choices.
|
||||
- Publish automated or high‐frequency posts as _unlisted_.
|
||||
- Respect other people’s choice of address (name and pronouns).
|
||||
|
||||
### Moderation policy
|
||||
|
||||
We will generally try to deal with conflicts and policy violations in a constructive manner.
|
||||
Occasional or first-time rule violations will result in a warning and the possibility to take
|
||||
corrective action, for example by rewording a post or adding appropriate content warnings.
|
||||
Persistent rule violations or unwillingness to engage in constructive corrective measures may
|
||||
be met with temporary or permanent account suspension.
|
||||
|
||||
We may ask you to stop engaging with specific other users temporarily or permanently, or to
|
||||
temporarily stop posting on a specific topic, if we believe that it is necessary and helpful
|
||||
to deescalate a situation.
|
||||
|
||||
### Federation
|
||||
|
||||
We acknowledge our users' right to choose with whom they wish to engage. As such, we believe
|
||||
that total defederation from another instance should be a measure of last resort. Defederation
|
||||
prevents users from communicating with each other, even if they want to.
|
||||
|
||||
We may however limit visibility of posts from specific instances, if these are in conflict with
|
||||
our own values or instance rules. Total defederation will be limited to instances fundamentally
|
||||
incompatible with our values (such as far right bigots and Nazis) or focused on harmful or
|
||||
illegal activities (for example CSAM).
|
||||
|
||||
If we believe that users will be affected by a defederation, we will make an announcement and
|
||||
give users ample opportunity to discuss and challenge the decision, and to preserve their
|
||||
communication relations.
|
||||
|
||||
We do not respond well to threats of defederation based on the behaviour of individual users
|
||||
that could be better solved by other means.
|
||||
|
||||
## Terms of Service
|
||||
|
||||
You need to be at least 16 years of age to use this service.
|
||||
|
||||
### Prohibited behaviour
|
||||
|
||||
- Discrimination based on:
|
||||
- Ethnicity,
|
||||
- gender identity or expression,
|
||||
- sexual orientation,
|
||||
- physical characteristics or age,
|
||||
- illness or disability,
|
||||
- nationality, residency or citizen status,
|
||||
- religion or belief.
|
||||
- Threatening or persistently seeking unwanted contact.
|
||||
- Publishing personal information without consent.
|
||||
- Distributing contents prohibited under the laws of the Federal Republic of Germany.
|
||||
|
||||
### Privacy
|
||||
|
||||
#### Information collected
|
||||
|
||||
- **Basic account information**: If you register on this server, you may be asked to enter a
|
||||
username, an e-mail address and a password. You may also enter additional profile information
|
||||
such as a display name and biography, and upload a profile picture and header image.
|
||||
The username, display name, biography, profile picture and header image are always listed publicly.
|
||||
- **Posts, following and other public information**: The list of people you follow may be
|
||||
listed publicly, the same is true for your followers. When you submit a message, the date and time
|
||||
is stored as well as the application you submitted the message from. Messages may contain media
|
||||
attachments, such as pictures and videos. Public and unlisted posts are available publicly.
|
||||
When you feature a post on your profile, that is also publicly available information. Your posts
|
||||
are delivered to your followers, in some cases it means they are delivered to different servers
|
||||
and copies are stored there. When you delete posts, this is likewise delivered to your followers.
|
||||
The action of reblogging or favouriting another post is always public.
|
||||
- **Direct and followers-only posts**: All posts are stored and processed on the server.
|
||||
Followers-only posts are delivered to your followers and users who are mentioned in them, and
|
||||
direct posts are delivered only to users mentioned in them. In some cases it means they are
|
||||
delivered to different servers and copies are stored there. You may expect good faith effort to
|
||||
limit the access to those posts only to authorized persons, but other servers may fail to do so.
|
||||
Therefore it is important to review servers your followers belong to. You may toggle an option
|
||||
to approve and reject new followers manually in the settings. **Please keep in mind that the
|
||||
operators of the server and any receiving server may view such messages**, and that recipients
|
||||
may screenshot, copy or otherwise re-share them. **Do not share any sensitive information over
|
||||
florp.social**.
|
||||
- **IP addresses and other metadata**: When you log in, the IP address you log in from is
|
||||
recorded, as well as the name of your browser application. All the logged in sessions are
|
||||
available for your review and revocation in the settings.
|
||||
|
||||
#### Purpose of collection
|
||||
|
||||
The information collected is used in the following ways:
|
||||
|
||||
- To provide the core functionality of florp.social. You can only interact with other people's content
|
||||
and post your own content when you are logged in. For example, you may follow other people to view
|
||||
their combined posts in your own personalised home timeline.
|
||||
- To aid moderation of the community.
|
||||
- The email address you provide may be used to send you information, notifications about other people
|
||||
interacting with your content or sending you messages, and to respond to inquiries, and/or other
|
||||
requests or questions.
|
||||
|
||||
#### Data retention
|
||||
|
||||
- You can request and download an archive of your content, including your posts, media attachments, profile picture, and header image.
|
||||
- You may irreversibly delete your account at any time.
|
||||
- We may retain data backups for operational purposes for up to one year.
|
||||
|
||||
#### Translation
|
||||
|
||||
If you request translation of a post, a copy of the post content is sent to an external translation
|
||||
service and processed according to its [privacy policy](https://www.deepl.com/privacy).
|
27
flake.lock
Normal file
27
flake.lock
Normal file
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"nodes": {
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1730785428,
|
||||
"narHash": "sha256-Zwl8YgTVJTEum+L+0zVAWvXAGbWAuXHax3KzuejaDyo=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "4aa36568d413aca0ea84a1684d2d46f55dbabad7",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nixos",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"nixpkgs": "nixpkgs"
|
||||
}
|
||||
}
|
||||
},
|
||||
"root": "root",
|
||||
"version": 7
|
||||
}
|
25
flake.nix
Normal file
25
flake.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
description = "florp.social/about";
|
||||
|
||||
inputs = {
|
||||
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs }: let
|
||||
inherit (nixpkgs) lib;
|
||||
eachSystem = lib.genAttrs [ "x86_64-linux" "aarch64-linux" ];
|
||||
in {
|
||||
packages = eachSystem (system: let
|
||||
pkgs = nixpkgs.legacyPackages.${system};
|
||||
in {
|
||||
default = pkgs.runCommandNoCC "about.html" {
|
||||
src = ./about.md;
|
||||
nativeBuildInputs = with pkgs; [
|
||||
comrak
|
||||
];
|
||||
} ''
|
||||
comrak --smart --output $out $src
|
||||
'';
|
||||
});
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue