MittyBooru

Login

Name
Password
Create Account

MittyBooru

Terms of Service for Mittybooru



In plain English: This is a small, non-commercial fan project run by a volunteer. These terms are here to keep the community safe and to meet our obligations under EU law (like the Digital Services Act). By using this site, you agree to these simple rules.


1. Introduction and Agreement to Terms


Welcome to Mittybooru. This platform is a non-commercial, volunteer-operated community dedicated to the appreciation and sharing of art. These Terms of Service ("Terms") govern your access to and use of our platform and services. By accessing or using this website, you agree to be bound by these Terms in their entirety.

These Terms are established to ensure a safe and respectful environment for all users and to fulfill our legal obligations under applicable laws, including the European Union's Digital Services Act (DSA).

2. User Responsibilities and Content Guidelines


As a user, you are solely responsible for all content you upload, post, or otherwise share on this platform. You agree not to post any content that falls into the following categories:
  • Illegal Content: Any material that is illegal within the European Union is strictly prohibited. This includes, but is not limited to: Child Sexual Abuse Material (CSAM), non-consensual sharing of private imagery, content promoting terrorism, and unlawful hate speech.
  • Hateful or Harassing Content: Content that attacks, demeans, or harasses any individual or group based on race, ethnicity, national origin, religion, disability, gender, age, or sexual orientation is forbidden.
  • Malicious Content: The distribution of spam, phishing links, malware, viruses, or any other malicious code is prohibited.
  • Copyright Infringement: You must respect the intellectual property rights of others. Only upload content that you have the legal right to share. Do not post copyrighted material without the express permission of the copyright holder.


3. Content Moderation and Reporting (Digital Services Act Compliance)


To maintain the safety and integrity of our community, we rely on a notice-and-action system as outlined by the DSA.
  • Official Notice Channel: If you encounter content that you believe violates these Terms or is illegal, please use the "Report" button associated with the content. This serves as our official channel for receiving notices.
  • Review Process: Upon receiving a report, our volunteer moderation team will review the content in a timely and diligent manner. While we are not obligated to proactively monitor all user-uploaded content, we are committed to taking appropriate action on all valid reports.
  • Transparency of Decisions: If action is taken against your content (e.g., removal) due to a violation of these Terms, we will, where appropriate and legally permissible, provide you with a notification explaining the decision and the grounds for it.


4. Account Suspension and Termination


We reserve the right to suspend or permanently terminate the accounts of users who engage in severe or repeated violations of these Terms. Such action will be taken to protect the health and safety of the community. The severity and nature of the violation will determine the corresponding enforcement action.

5. Legal Disclaimer and Limitation of Liability


This service is provided on an "as-is" and "as-available" basis, without any warranties, express or implied. Under the legal framework of the Digital Services Act, Mittybooru operates as a "hosting service." As such, we are not liable for the content posted by our users. Our legal responsibility is limited to the removal of illegal content upon receiving a valid notice, as detailed in Section 3.

6. Official Point of Contact


In accordance with Article 11 of the Digital Services Act, our designated single point of contact for direct communication with the European Commission, Member States' Authorities, and users is:

mittybooru@gmail.com

Last Updated: August 20, 2025

Comments

Search for posts containing a certain number of comments, or comments by a particular individual.

comments>0

Returns posts with 1 or more comments

Can use <, <=, >, >=, or =.

commented_by:username

Returns posts that have been commented on by "username".

Favorites

Search for posts that have been favorited a certain number of times, or favorited by a particular individual.

favorites=1

Returns posts that have been favorited once

favorites>0

Returns posts that have been favorited 1 or more times

favorited_by:username

Returns posts that have been favorited by a user

File Types

Search for posts by extension

ext=jpg

Returns posts with the extension 'jpg'

These extensions are available in the system:

    jpg, gif, png, webp, avif, asf, avi, flv, mkv, mp4, ogv, mov, webm

Search for posts by MIME type

mime=image/jpeg

Returns posts that have the MIME type 'image/jpeg'

These MIME types are available in the system:

    image/jpeg, image/gif, image/png, image/webp, image/avif, video/x-ms-asf, video/x-msvideo, video/x-flv, video/x-matroska, video/mp4, video/ogg, video/quicktime, video/webm

General

Tag Searching

Searching is largely based on tags, with a number of special keywords available that allow searching based on properties of the posts.

tag_name

Returns posts that are tagged with "tag_name".

tag_name other_tag_name

Returns posts that are tagged with "tag_name" and "other_tag_name".


Most tags and keywords can be prefaced with a negative sign (-) to indicate that you want to search for posts that do not match something.

-tag_name

Returns posts that are not tagged with "tagname".

-tag_name -other_tag_name

Returns posts that are not tagged with "tag_name" or "other_tag_name".

tag_name -other_tag_name

Returns posts that are tagged with "tag_name", but are not tagged with "other_tag_name".


Wildcard searches are possible as well using *.

tag*

Returns posts that are tagged with "tag", "tags", "tagme", "tag_name", or anything else that starts with "tag".

*name

Returns posts that are tagged with "name", "tag_name", "other_tag_name" or anything else that ends with "name".


Comparing values (<, <=, >, >=, or =)

For example, you can use this to count tags.

tags=1

Returns posts with exactly 1 tag.

tags>0

Returns posts with 1 or more tags.


Searching for posts by aspect ratio.

The relation is calculated as: width / height.

ratio=4:3

Returns posts with an aspect ratio of 4:3.

ratio>16:9

Returns posts with an aspect ratio greater than 16:9.


Searching by dimentions.

size=640x480

Returns posts exactly 640 pixels wide by 480 pixels high.

size>1920x1080

Returns posts with a width larger than 1920 and a height larger than 1080.

width=1000

Returns posts exactly 1000 pixels wide.

height=1000

Returns posts exactly 1000 pixels high.


Searching by file size.

Supported suffixes are kb, mb, and gb. Uses multiples of 1024.

filesize=1

Returns posts exactly 1 byte in size

filesize>100mb

Returns posts greater than 100 megabytes in size.


Searching by date posted.

Date format is yyyy-mm-dd. Date posted includes time component, so = will not work unless the time is exact.

posted>=2019-07-19

Returns posts posted on or after 2019-07-19.


Searching posts by media length.

Available suffixes are ms, s, m, h, d, and y. A number by itself will be interpreted as milliseconds. Searches using = are not likely to work unless time is specified down to the millisecond.

length>=1h

Returns posts that are longer than an hour.

length<=10h15m

Returns posts that are shorter than 10 hours and 15 minutes.

length>=10000

Returns posts that are longer than 10,000 milliseconds, or 10 seconds.


Searching posts by ID.

id=1234

Find the 1234th thing uploaded.

id>1234

Find more recently posted things.


Post attributes.

Searching by MD5 hash.

hash=0D3512CAA964B2BA5D7851AF5951F33B

Returns post with MD5 hash 0D3512CAA964B2BA5D7851AF5951F33B.

md5=0D3512CAA964B2BA5D7851AF5951F33B

Same as above.


Searching by file name.

filename=picasso.jpg

Returns posts that are named "picasso.jpg".


Searching for posts by source.

source=https://google.com/

Returns posts with a source of "https://google.com/".

source=any

Returns posts with a source set.

source=none

Returns posts without a source set.


Sorting search results

Sorting can be done using the pattern order:field_direction.

Supported fields: id, width, height, filesize, filename.

Direction can be either asc or desc, indicating ascending (123) or descending (321) order.

order:id_asc

Returns posts sorted by ID, smallest first.

order:width_desc

Returns posts sorted by width, largest first.

Media

Search for posts based on the type of media.

content:audio

Returns posts that contain audio, including videos and audio files.

content:video

Returns posts that contain video, including animated GIFs.

Numeric Score

Search for posts that have received numeric scores by the score or by the scorer.

score=1

Returns posts with a score of 1

score>0

Returns posts with a score of 1 or more

Can use <, <=, >, >=, or =.

upvoted_by=username

Returns posts upvoted by 'username'

downvoted_by=username

Returns posts downvoted by 'username'

order:score_desc

Returns posts ordered by score in descending order

order:score_asc

Returns posts ordered by score in ascending order

Pools

Search for posts that are in a pool.

pool=1

Returns posts in pool #1

pool=any

Returns posts in any pool

pool=none

Returns posts not in any pool

pool_by_name=swimming

Returns posts in the "swimming" pool

pool_by_name=swimming_pool

Returns posts in the "swimming pool" pool. Note that the underscore becomes a space

Ratings

Search for posts with one or more possible ratings.

rating:safe

Returns posts with the Safe rating.

Ratings can be abbreviated to a single letter as well.

rating:s

Returns posts with the Safe rating.

If abbreviations are used, multiple ratings can be searched for.

rating:sq

Returns posts with the Safe or Questionable rating.

Available ratings:

NameSearch TermAbbreviation
Safesafes
Questionablequestionableq
Explicitexplicite
Unratedunrated?

Relationships

Search for posts that have parent/child relationships.

parent=any

Returns posts that have a parent.

parent=none

Returns posts that have no parent.

parent=123

Returns posts that have image 123 set as parent.

child=any

Returns posts that have at least 1 child.

child=none

Returns posts that have no children.

Tag Categories

Search for posts containing a certain number of tags with the specified tag category.

person_tags=1

Returns posts with exactly 1 tag with the tag category 'person'.

cat_tags>0

Returns posts with 1 or more tags with the tag category 'cat'.

Can use <, <=, >, >=, or =.

Category name is not case sensitive, category must exist for search to work.

Users

Search for posts posted by particular individuals.

poster=username

Returns posts posted by "username"