Overview
A lightweight Flutter/Dart package that checks and censors strings for profanity using a built-in English word list (LDNOOBW). It helps maintain respectful communication in apps by identifying and replacing offensive language. Ideal for user-generated content moderation, chat applications, or any scenario requiring text filtering. The package is easy to integrate and supports multiple platforms including mobile, web, and desktop.
Use cases
- User comment moderation
- Chat application filtering
- Content safety in forms
- Real-time message screening
- Automated text cleanup
Key features
- Built-in English profanity list
- Simple string checking and censoring
- Customizable word lists
- Cross-platform support
- Easy integration with Flutter
Suitable for
- App developers prioritizing content safety
- Chat or social media apps
- Moderation tools for user input
- Educational or family-friendly apps
- Apps with public comment sections
Considerations
- Limited to English by default
- May require custom word list updates
- Censorship accuracy depends on word list completeness
- Not suitable for multilingual content without customization
- Potential false positives with context-sensitive words