Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
No Prying Eyes

No Prying Eyes

A mod that aims to provide control over what happens to your data.

4,757
45
Management
Social
Utility
AboutChangelogVersions

modrinth github fabric fabric-api

No Prying Eyes

A Minecraft mod that aims to provide control over what happens to your data.

Requirements

  • Fabric loader
  • Fabric API

Features

All of these features are configurable and enabled by default.

  • Disable chat reporting using 4 different modes
  • Disable telemetry data collection
  • (Clientside) bypass global bans
  • Disable profanity filter
  • Fake ban (yes, pretend to be banned)
  • On-demand signing
  • More features planned

How it works

I will explain everything to the best of my ability, but if something is not clear, feel free to join the Discord and ask for clarification on any of these topics.

Telemetry

If telemetry is disabled, it will replace the telemetry sender with a dummy that does nothing.

Telemetry is disabled by default.

Bypassing global bans

A note on the bypass global bans thing. This does not work server-side, it is a client-side only feature. It works by tricking the client into thinking that the player is not banned. It falsifies ban data so that all client-side features (eg the multiplayer button) are enabled.

Implementing this server-side is currently beyond the scope of the mod.

Servers with this feature enabled still prevent players that are banned from joining and clients with this feature enabled still can't join servers that don't allow banned profiles.

It is enabled by default.

Chat reporting

This mod removes chat reporting by allowing both client and server to select between 3 different signing modes. Servers which disable signing (by the latter options) strip all messages of their signature.

The signing mode is set to NO_KEY by default, and it is recommended to keep it this way.

1. SIGN

This is the default Minecraft signing mode, it does not alter anything and allows chat reporting as normal

2. NO_SIGN

This strips message signatures, but still requires players to send their public key. This is useful for some servers, which enforce secure profiles but don't require signed messages. You can also join servers that require signed messages with this, but you will probably not be able to chat.

It is generally discouraged to use this option unless required.

3. NO_KEY

This works both server-side and client-side. It strips signatures and public keys from signed messages (server-side) so that clients who sign their messages can still join the server, while also allowing clients who don't send their key (and also don't sign their messages) to join.

On the client-side this prevents the game client from sending the player's public key to the server, and prevents the client from signing messages.

4. ON_DEMAND

This will yield on servers that require signing, thus enabling signing. NPE will however prompt you to ask if you want to sign your messages on said servers. The prompt is also configurable.

Profanity filter

This disables the profanity filter (used in realms) that you can also just disable in your Minecraft account settings. It removes the asterisks. At least on the client-side of things, as I cannot modify realms servers.

It's a nice feature to be able to toggle on the fly without having to potentially go on the Minecraft website, modify your account settings and restarting your game.

About the account settings, you can only disable the profanity filter if Mojang knows you are 18+, this means children cannot disable this setting in their account settings without the consent / control of a guardian. This feature can basically bypass that.

It is disabled by default.

Reasoning

I believe that online privacy is a basic human right, the collection of your personal data should be opt-in. You should not be obliged to share your usage information with vendors or third party groups.

Following 1.19, Minecraft implemented telemetry data collection and account bans by allowing players to report each other on third party servers to Mojang instead of the server moderators.

Mojang should not be involved in the moderation of players on third party servers and they should not force you into sharing personal usage data.

Contact

Discord

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Compatibility

Minecraft: Java Edition

1.20–1.20.4
1.19.2–1.19.4

Platforms

Fabric

Supported environments

Client-side
Server-side
Client and server (optional)

Links

Report issues View source Join Discord server

Creators

Daxanius
Daxanius Owner
TechPro424
TechPro424 Member

Details

Licensed GPL-3.0-only
Published 2 years ago
Updated last week

Modrinth is open source.

main@fafd47f

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.