All Mods Resource Packs Data Packs Shaders Modpacks Plugins
No Prying Eyes

No Prying Eyes

by TechPro424 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

modrinth curseforge github fabric neoforge

No Prying Eyes

Provides full control over your data; namely telemetry and chat reporting.

Requirements

  • Fabric loader
  • Fabric API

Features

Most 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
  • A client-side patch for the UK chat restriction

How it works

If something is unclear, you are welcome to join the Discord to talk about it.

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 & UK Chat Control

This disables the profanity filter (and now also UK chat control) that you can also just disable in your Minecraft account settings. It removes the asterisks. This only works client-side so if servers decide to filter words, this cannot prevent them from doing that.

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

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.2
Fabric
3mo ago 1
26.2
Neoforge
3mo ago 1
26.2
Fabric
3mo ago 1
26.1.2
Fabric
3mo ago 1
1.21.x
Fabric
9mo ago 1
1.21.x
Fabric
last yr. 1
1.21.9
Fabric
last yr. 1
1.21.8
Fabric
last yr. 1
1.21.7
Fabric
last yr. 1
1.21.6
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.19.2
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20
Fabric
last yr. 1
1.20.2
Fabric
last yr. 1
1.20.3
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.3
Fabric
last yr. 1
1.20.2
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.2
Fabric
last yr. 1
1.19.2
Fabric
last yr. 1
  • Migrated to multi-loader structure
  • Some other minor internal fixes & tweaks
  • Migrated to multi-loader build system to release for NeoForge
  • Some other minor internal tweaks & fixes
  • Updated to 26.2
  • Fixed a typo in the warning screen
  • Fixed first chat message on a server not sending with ON_DEMAND enabled (while not using the warning screen)
  • Updated to 26.1.2

Thanks to TechPro424
[2.0.0] No Prying Eyes 2.0.0 by TechPro424 on Jan 29, 2026
Download
  • Changed license to more permissive and open MIT (adheres better for mods)
  • Changed versioning scheme on Modrinth
  • Fixed [crash when using commands with string arguments](https://github.com/Daxanius/NoPryingEyes/issues/45)
  • Switch to non-abbreviated mod id and use full mod name in logs for clarity and easier debugging
  • Provide versions with sources from now on for modpack devs
  • Bypass global bans now also accounts for banned usernames
  • Implemented a client-side UK Chat Control bypass and renamed Disable Profanity Filter to Disable Chat Control
  • Players with this mod installed can no longer press the report button at all (even if you couldn't report messages)
  • More improvements
  • Update to 1.21.10
  • Change config to allow newer versions to still work
  • Release for 1.21.9
  • Updateed to 1.21.7
Update the warning and toast messages in the mod to be relatively unbiased but still accurate.

Credit to [robotkoer](https://modrinth.com/user/robotkoer) for contributing and letting us use the messages from their [Chat Reporting Helper](https://modrinth.com/resourcepack/chat-reporting-helper) resource pack.
Makes the sending of the ON_DEMAND warning message configurable.

This is the message that is sent when signing is enabled for a prticular session where the server enforces chat reporting.
Fixes a crash with the ON_DEMAND signing method

Sorry for the late release, I was away for a week and did not have access to my system
Adds a new signing mode called ON_DEMAND

This mode makes it so that signing is disabled by default, but is enabled for one session if a server enforces chat signing, and is disabled again when the user leaves that server.

If signing is enabled for a session, the following warning message is sent in chat (visible only to the mod user, not to other players on the server)
``
The signing mode in your config is set to ON_DEMAND. This option enables message signing whenever a server demands it, and disables it when you exit that server, which means that all messages that you send on that particular server can be reported. The server you are currently in is one such server, and as such, all messages you send on this server can be reported. Chat with caution.
`

  • Attention, modpack authors:**

To change the above warning message for your pack's users, change the
resources/assets/npe/lang/en_us.json file using a resource pack.

The translation key for the warning is
"npe.warning.on_demand"`.

Additions:
  • Added support for NCR, servers will now appear as safe

Changes:
  • Updated the mod description

Fixes:
  • Fixed config file not being created on server or when cloth config is not present
  • Fixed an error message when cloth config is not present
Additions:
  • Added support for NCR, servers will now appear as safe

Changes:
  • Updated the mod description

Fixes:
  • Fixed config file not being created on server or when cloth config is not present
  • Fixed an error message when cloth config is not present
  • Fixed server not internally stripping message signature on NO_SIGN (message packets still got stripped)
Additions:
  • Added support for NCR, servers will now appear as safe

Changes:
  • Updated the mod description

Fixes:
  • Fixed config file not being created on server or when cloth config is not present
  • Fixed an error message when cloth config is not present
  • Fixed server not internally stripping message signature on NO_SIGN (message packets still got stripped)
Additions:
  • Added support for NCR, servers will now appear as safe

Changes:
  • Updated the mod description

Fixes:
  • Fixed config file not being created on server or when cloth config is not present
  • Fixed an error message when cloth config is not present
  • Fixed server not internally stripping message signature on NO_SIGN (message packets still got stripped)
Additions:
  • Added support for NCR, servers will now appear as safe

Changes:
  • Updated the mod description

Fixes:
  • Fixed config file not being created on server or when cloth config is not present
  • Fixed an error message when cloth config is not present
  • Fixed server not internally stripping message signature on NO_SIGN (message packets still got stripped)
Additions:
  • Added support for NCR, servers will now appear as safe

Changes:
  • Updated the mod description

Fixes:
  • Fixed config file not being created on server or when cloth config is not present
  • Fixed an error message when cloth config is not present
  • Fixed server not internally stripping message signature on NO_SIGN (message packets still got stripped)
  • Updated Discord links
  • Added TechPro424 as collaborator
  • Added main config screen translation key
  • Fixed a crash caused by joining a server with NO_KEY on
  • Fixed disconnection reason
  • Simplify versioning
  • More fixes and improvements
  • Updated Discord links
  • Added TechPro424 as collaborator
  • Added main config screen translation key
  • Fixed a crash caused by joining a server with NO_KEY on
  • Fixed disconnection reason
  • Simplify versioning
  • More fixes and improvements
  • Updated Discord links
  • Added TechPro424 as collaborator
  • Added main config screen translation key
  • Fixed a crash caused by joining a server with NO_KEY on
  • Fixed disconnection reason
  • Simplify versioning
  • More fixes and improvements
  • Updated Discord links
  • Added TechPro424 as collaborator
  • Added main config screen translation key
  • Fixed a crash caused by joining a server with NO_KEY on
  • Fixed disconnection reason
  • Simplify versioning
  • More fixes and improvements
  • Updated Discord links
  • Added TechPro424 as collaborator
  • Added main config screen translation key
  • Fixed a crash caused by joining a server with NO_KEY on
  • Fixed disconnection reason
  • Simplify versioning
  • More fixes and improvements
  • Updated Discord links
  • Added TechPro424 as collaborator
  • Added main config screen translation key
  • Fixed a crash caused by joining a server with NO_KEY on
  • Fixed disconnection reason
  • Simplify versioning
  • More fixes and improvements
  • Updated Discord links
  • Added TechPro424 as collaborator
  • Added main config screen translation key
  • Fixed a crash caused by joining a server with NO_KEY on
  • Fixed disconnection reason
  • Simplify versioning
  • More fixes and improvements
## What changed

  • Added the option to disable message indicators (the red exclamation mark next to a message)
  • Cloth Config is no longer a mandatory dependency, it is optional, but recommended for configuration
  • Down-scaled the icon to 15x15 from 150x150 since it doesn't modify the quality of the end-result in-game
  • Some other minor code changes

You may need to reconfigure your settings, or rename npe.json5 to npe.json
## What changed

  • Updated to 1.19.2
  • It now disables message signing and strips signatures and keys on both client-side and server-side depending on the signing mode
  • You can now choose how you sign your messages
  • Add a warning / error screen when a server doesn't accept insecure profiles
  • Added some informative toasts that warn you about the server you joined (disable-able)
  • An option has been added to disable global bans (works client-side only)
  • A toggle-able option has been added that allows you to pretend being banned
  • The config options (and translations) have been inverted to be more clear
  • The mod info has been modified to be more representative
  • The icon has been replaced to be more vanilla
No Prying Eyes Icon
Download No Prying Eyes
Select game version
Select platform