Perchance - Create a Random Text Generator
⚄︎ Perchance
This is a Lemmy Community for perchance.org, a platform for sharing and creating random text generators.
Feel free to ask for help, share your generators, and start friendly discussions at your leisure :)
This community is mainly for discussions between those who are building generators. For discussions about using generators, especially the popular AI ones, the community-led Casual Perchance forum is likely a more appropriate venue.
See this post for the Complete Guide to Posting Here on the Community!
Rules
1. Please follow the Lemmy.World instance rules.
- The full rules are posted here: (https://legal.lemmy.world/)
- User Rules: (https://legal.lemmy.world/fair-use/)
2. Be kind and friendly.
- Please be kind to others on this community (and also in general), and remember that for many people Perchance is their first experience with coding. We have members for whom English is not their first language, so please be take that into account too :)
3. Be thankful to those who try to help you.
- If you ask a question and someone has made a effort to help you out, please remember to be thankful! Even if they don't manage to help you solve your problem - remember that they're spending time out of their day to try to help a stranger :)
4. Only post about stuff related to perchance.
- Please only post about perchance related stuff like generators on it, bugs, and the site.
5. Refrain from requesting Prompts for the AI Tools.
- We would like to ask to refrain from posting here needing help specifically with prompting/achieving certain results with the AI plugins (
text-to-image-pluginandai-text-plugin) e.g. "What is the good prompt for X?", "How to achieve X with Y generator?" - See Perchance AI FAQ for FAQ about the AI tools.
- You can ask for help with prompting at the 'sister' community Casual Perchance, which is for more casual discussions.
- We will still be helping/answering questions about the plugins as long as it is related to building generators with them.
6. Search through the Community Before Posting.
- Please Search through the Community Posts here (and on Reddit) before posting to see if what you will post has similar post/already been posted.
view the rest of the comments
Thank you for providing these reports, that turned out to be even more enlightening than expected.
But, first and foremost, I owe you an apology: I was wrong when I thought you were biased against LGBT+ content. It's not your bias, it's the AI's. You just take what the AI says as a Source of Truth, which it isn't. And here is why I say so.
REPORT #1 - PG13 SITE: EXTERNAL LINKS + COMMENTS
External NSFW links — My site links, it does not host, with clear NSFW labels + double gate. Most 'officially PG-13' generators on the public listing host NSFW content, or let users create NSFW content, or have chatrooms open to anyone, sometimes with 18+ subchannels easily accessible to minors. On ai-furry-generator — probably the most famous and used Perchance generator, and a site I look at as an example of what can be done within the Perchance framework — a nickname containing '18+' and a 15-min wait let me generate NSFW, view NSFW in the public gallery, and access 18+ chats. Requiring effective assurance only from my gay-oriented site definitely seems disproportionate.
U2U chat — I could easily create a local chat on the PG-13 site, like all other Perchance sites — but what additional protection would that offer? Malicious adults could still join it and commit offences, with my moderation as the only protection, just like today. A separate local chat adds moderation duties without removing the grooming surface the report describes. But of course — if ever I decide not to wipe the PG-13 site entirely — I could create a local chat, useless as it would be.
REPORT #2 - NSFW CONTENT ON PG13-STORIES SITE
NSFW strings in code — It is absurd that a site is flagged NSFW because it warns that NSFW content exists outside the site. Many PG-13 Perchance sites state that the site is open to minors and ban nudity, 18+ content, NSFW images, sexual/racial/hate/violent comments — you cannot ban something without naming it, nor warn about NSFW without mentioning it. A scanner that flags a site not on its content but on specific words inside a warning or exit gate — even on the code name
matureGate! — is misconfigured and bound to generate endless false positives. I accept that colourful terms like 'bold' or 'spicy' instead of the neutral 'NSFW' can be toned down, and I can replace them — though I'm sure it would change nothing, since 'NSFW' itself triggers the flag far more than 'bold' ever could.Story language + covers — This is by far the most sensitive subject; it should actually be the only subject, as it pertains to the site's content. There are two major problems with the scanner reports:
REPORT #3 - NSFW site blocked as "Possibly malicious" + NSFW flag
conn.net —
conn.netvalues are opaque group integers provided by Perchance itself — the raw IP is never exposed to generator code. My server stores only these group integers and publishes only three aggregate numbers (visitors online, peak, unique count) plus aggregate vote/read totals.conn.netvalues are not IP addresses and cannot identify a visitor by any means. The scanner heuristic ("tries to record your IP address or personal info") does not match what the code does.Badge — The
publicIdis a value supplied by Perchance itself which, despite its name, is fully anonymous: it is stored in the visitor's own localStorage and used solely to skip notifications on the visitor's own messages. Polling of the group's other sites happens only in owner mode, so that moderation of messages across all sites stays timely. Nothing here tracks a device or shares data externally.Proposed fix — 'Add explicit opt-in before any polling/storage' — not required by the cited rules, and disproportionate. It would disable harmless core features (votes, read counts, the online counter, the message badge) merely to remove data handling already covered by the consent users gave when accepting Perchance's privacy policy.
TOS violation — TOS §5 prohibits deception (notably around passwords), misuse of information to harass or harm, malware, impersonation and bypassing access controls. None of this is even remotely what the site code does.
(a) NSFW flag on NSFW site — The non-blocking Mature/NSFW warning is accepted as correct: the site is publicly advertised as NSFW — its adult nature is openly declared in the site's own title, description and tags. Nothing hidden, nothing misrepresented.
(b) NSFW flag on PG13 site — See comment to Report #2
Now, all the above may suddenly look like a useless rhetoric exercise when I tear down the PG-13 site — which I will have to do, as I have no control over Perchance's obscurantist and homophobic stance — but in reality this post should stay up and remain as an appeal for fairness and equality.
Grrrrr
RudBo, I'm sorry I mentioned AI Furry Generator, but that is the site, it does wonders with the code, has tons of options, messages, warnings, and it takes the greatest care at keeping the site suitable for anyone: I think that nothing can be done more than that. But I've been asked to do much more than that, and it feels unfair to me. Am I forgiven? 🥺