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