Code of conduct
This text sets out what is expected of everyone on the network, what moderation does, and what becomes of your data. Connecting to the network constitutes acceptance of these rules.
This is a translation: in case of any discrepancy, the French version prevails.
1. Principles
The website’s chat is restricted to people aged 16 and over. Age is asked on entry, together with sex and city. A declared age under 16 closes access, and repeated attempts temporarily suspend the connection used.
This age is declared: the website has no means of verifying it. It is therefore not a guarantee, and the moderation of private messages keeps working just the same — see section 11.
A place for discussion, not for letting off steam
The network exists for exchange. Everyone comes with their own interests, their mood of the day and their level of patience: the basic rule is to leave others the room you would want them to leave you.
Moderation steps in; it does not arbitrate opinions
Operators sanction behaviour — insults, harassment, flooding, illegal content — not disagreements. A heated debate is not an offence; a personal attack is.
Decisions are traceable
Every sanction is logged with its author, its reason and its timestamp. An operator must be able to justify what they did, and a user must be able to ask why.
2. Expected conduct
- Remain courteous, including when you disagree.
- Respect a channel’s topic and atmosphere: what is acceptable in a relaxed channel is not necessarily acceptable in a support channel.
- Read the channel topic before writing there — it often sets out rules specific to the place.
- Avoid continuous capitals, repetition and strings of very short messages: that is flooding, even without intent to harm.
- Ask a question and wait. Asking again every thirty seconds does not make answers come any faster.
- Report abuse rather than answering it in the same tone: the APPEL command with any service, or the chat’s button.
- Dating — profiles, photos, and both the webcam and the microphone in video chat — is reserved for adult members (18 or over). The camera and the microphone only open with your consent, and their content is moderated automatically.
3. Prohibitions
The following behaviours lead to a sanction, whose severity depends on their seriousness and on repeat offending.
| Behaviour | Scope | Usual response |
|---|---|---|
| Insults, hateful remarks racism, sexism, homophobia, incitement to hatred |
Network | immediate exclusion |
| Harassment persistently targeting a person, repeated unwanted private messages |
Network | immediate exclusion |
| Illegal content including links to such content |
Network | permanent exclusion |
| Unsolicited advertising promotion of other networks, commercial links, scams |
Channel or network | kick, then ban |
| Flooding bursts of messages, mass pasting, repeated nickname changes |
Channel | automatic kick |
| Impersonation passing oneself off as an operator or a network service |
Network | immediate exclusion |
| Evading a sanction coming back under another nickname or another address |
Network | extended sanction |
| Technical abuse exploiting a vulnerability, deliberate overloading, undeclared bots |
Network | permanent exclusion |
| Nudity, sexual exhibitionism on the video-chat webcam, in a profile photo or in a voice clip — automatic moderation cuts the stream and bans |
Dating | automatic cut-off and ban |
| Endangering a minor content involving a minor, or soliciting a minor, in channels as in Dating |
Network | permanent exclusion and reporting |
Bots must be declared. An automated client — channel bot, gateway, statistics script — must be announced to an operator before it is connected. An undeclared bot is treated as technical abuse.
4. Channels
A registered channel belongs to its owner, who sets its internal rules within the limits of this code of conduct.
- The owner of a channel may appoint operators in it, set bans, and define a topic and modes.
- A channel’s own rules cannot allow what the code of conduct prohibits across the whole network.
- Network operators only intervene in a channel to enforce the code of conduct, or at the owner’s request.
- A channel left with no activity and no reachable owner may be released.
5. Accounts and nicknames
- A nickname is registered with the
OverNickservice. Registration is not required to chat, but it is required to own a channel or to obtain rights. - You are responsible for your account. The password must not be given to anyone — no operator and no network service will ever ask you for it.
- Passwords are stored in hashed form: no one, not even an administrator, can read them.
- A nickname that nobody has identified to for six months may be released, but never without warning: an email is sent in the fifth month, and a nickname with no registered address is never released automatically.
- Misleading nicknames — imitating an operator, a service or a real person — are refused.
No operator will ask you for your password. A message asking for your credentials, even if it seems to come from a network service, is an attempted fraud: do not reply, and report it.
6. Moderation
Moderation combines three levels, from the most mechanical to the most human.
Automations
Anti-flood and a list of banned words, turned on channel by channel by the network staff. Where they are on, they act immediately, without human intervention; elsewhere, they do nothing.
Assisted analysis
A learning classifier, enabled in some channels, can report a message to the IRCops or, in automatic mode, sanction it. As long as its model has learned nothing, it scores no message; no channel is under automatic sanctions.
Operators
Sensitive decisions remain human. An operator can always cancel an automatic sanction.
7. Assisted moderation
The network uses a statistical classifier to spot problematic messages. Out of honesty towards users, here is exactly what it does and what it does not do.
What it does
- It splits the public messages of the channels where it is enabled into words, and calculates a probability of toxicity from the vocabulary already flagged by operators.
- Depending on the mode chosen for the channel: it merely learns; or it reports a message it finds suspicious to the IRCops, and tells its author; or it applies a sanction directly (automatic mode).
- It examines a message after it has been sent: it holds nothing back, and a reported message has already been read in the channel.
- It learns from every operator decision: approving or rejecting a message adjusts the model.
- A message rejected by an IRCop leads to no sanction: the rejection only serves to train the model.
What it does not do
- It does not read private messages.
- It is only active in channels where an IRCop or the network administration has explicitly enabled it — it is disabled by default.
- It does not examine messages from IRCops, nor from the network’s owners and administrators. A channel operator, however, is not exempt.
- It does not understand the meaning of sentences: it recognises vocabularies. It can therefore be wrong, which is why the default mode does not sanction: it reports to the IRCops, nothing more.
Where it stands. It is enabled in some channels. As long as its model has learned nothing, it scores no message, and so can neither report nor sanction anything. No channel is under automatic sanctions.
An automatic sanction can still be contested. If you believe you were wrongly sanctioned by the filter, contact an operator: the decision will be reviewed, and the model corrected accordingly.
8. Sanctions
| Measure | Effect | Duration |
|---|---|---|
| warning | Private message from an operator or a service | — |
| kick | Forced removal from the channel; rejoining is possible straight away | immediate |
| channel ban | Access to the channel refused | temporary or permanent |
| network exclusion | Connection refused across the whole network | temporary or definitive |
Bans may be set for a fixed period, and are then lifted automatically when it expires. Severity takes into account the seriousness of the act, whether it was intentional, and any previous record.
9. Appeals
- Any sanction may be contested with an operator, preferably by private message and without aggression — it is the quickest way.
- An operator who set the sanction themselves need not be the only one to review it: an administrator may be called upon.
- Moderation exchanges are kept: a challenge rests on timestamped facts, not on recollections.
- An operator who abuses their rights is liable to the same sanctions as any other user, and to the loss of those rights.
10. Data kept
The network keeps the minimum necessary for its operation and for moderation.
| Data | Why | Retention |
|---|---|---|
| Nickname, username, hostname | Technical identification of connections | lifetime of the account |
| Password | Authentication | hashed, never in plain text |
| Sessions (arrival, departure, reason) | Diagnostics and moderation | 30 days after the end of the session |
| Connection IP address | Security, moderation, fighting abuse. Note: it is hidden from other users by the server, which only shows a scrambled form of it. During a video call too: the call goes through the network’s relay, and the other person only sees the relay’s address — see section 12. | 30 days after the end of the session; 90 days for the website’s administration logs |
| Channel events | Traceability of moderation actions | 90 days |
| Quarantined messages | Human validation of an automatic decision | 48 h, then expiry |
| Moderation decisions | Appeals and follow-up | 90 days |
| Private messages that triggered an alert | Assessing the situation and protecting the person targeted | the message alone, not the conversation |
| Public messages in channels where the network’s bot is present | Reading back what was said during an absence, and moderation | 30 days |
| Age, sex and city declared on entering the chat | Access condition (age 16) and moderation | not kept by the website. If you choose to publish them, they remain readable after you leave, until 4,096 other connections have followed |
| Sign-ups never confirmed | Giving you time to confirm your nickname from IRC | 24 hours, then the account is deleted — your nickname and your address become free again |
| Discovery trial ended | Keeping your trial account and your profile after the trial month, long enough for you to write to us if you wish to continue | 6 months after the end of the trial, then the account, the profile, the photo and the voice clip are deleted and the nickname becomes free again — never without an email, sent 5 months after the end of the trial, that is one month before. During those six months, the profile is no longer shown to other members |
| Dating profile: age, gender, introduction, situation, what you are looking for, interests, town and approximate location (~1 km), photo, voice introduction | Introducing yourself to the other dating members. Nothing is required: signing up only asks for a nickname and an address; a profile only requires age (18) and gender. You choose, field by field, what others can see — and nothing is, as long as the profile is hidden | as long as the profile exists: deleted, photo and voice introduction included, when you delete your profile (“Delete my profile” button) or your account. A profile withdrawn by moderation is hidden, not deleted. No automatic deletion, except the discovery trial one above |
| Confirmation codes and reset links | Checking that this nickname, or this address, really is yours | 7 days after they expire. ⚠ They are never kept in plain text: the database only holds a hash of them |
| Directory of installations | Knowing which versions of this software run elsewhere, in order to fix what breaks. ⚠ No visitor data, no IP address: a randomly drawn identifier, the edition, the version, those of PHP and of the system — and, if the installation sends them, those of the IRC server, Tcl and Node, with a short status of its test benches —, then the dates of the first and latest announcement and how many there were. Nothing else | 180 days without contact, then the row is deleted. The operator of an installation can also have its identifier forgotten from their own panel, at any time |
| Channel access offered and never accepted | That a channel owner has offered you a rank, and that you have not yet accepted it. An offer grants no rights until you have followed the link received by email | 8 days after the offer — the link is valid for seven —, then the row is deleted. Accepted access, for its part, lasts as long as the channel lets you keep it |
| Log of emails sent | Knowing whether an email actually went out: the recipient’s address, the subject, what triggered the sending and the mail server’s reply. Never the body of the message | no fixed period: no automatic deletion exists yet |
| Messages from the contact form | Replying to you: the name or nickname and the address you give, the subject chosen, your message and the IP address it was sent from | no fixed period: the team can delete them by hand, no automatic deletion exists yet |
| Reports from automated moderation | Keeping the reason for an automatic cut-off or suspension (video call, chat webcam, profile photo or voice introduction): a score, or a short excerpt of the transcribed text. Never the sound or the image | no fixed period: no automatic deletion exists yet, and they remain after the account is deleted |
- Messages written in channels where the network’s bot is present are kept for thirty days, then deleted — whatever software they were written with, this site’s chat or another IRC client. They are used to show you what was said before you arrived, and for moderation. A channel is a place where people speak in front of witnesses: what is written there stays there for a month.
- Private messages are analysed automatically, and only those that trigger an alert are kept — see the next section, which states exactly what is examined and what is not.
- To keep out open proxies, compromised machines and Tor exits, the IP address of every connection to the IRC network (this site’s chat included) is checked against public lists of abusive addresses: DroneBL and EFnet RBL, queried over DNS — which sends them your address, and nothing else —, and the Tor Project’s list of Tor exits, read locally without sending anything. Addresses already checked are kept in memory for one hour at most; none is written to a database. Only an address found on one of these lists, or one that opens more simultaneous connections than allowed, is noted in the network’s technical log.
- Age, sex and city are only shown to others if you ask for it. The box is unticked by default. If you tick it, these three pieces of information become visible to anyone on the network, by means of an ordinary command — that is the custom, but it is your choice, and it can be changed by coming back through the entry form. The network uses it for one thing only: the dating channel is for adults (18 and over), and a published age under 18 gets you removed from it automatically.
Worth knowing before you tick it: this information can then be used to search for you — the network can be asked for the list of people who have published a given city — and it remains readable for a while after you leave. - This data is neither sold on nor passed on to third parties, unless required by law.
- Video calls, microphone transcription and image analysis happen on the network’s server or in your browser: no outside service receives them.
- You can delete your account yourself: type
/msg OverNick SUPPRIME <password>on the network. A confirmation link, valid for one hour, is sent to the address registered for this nickname; the page it opens shows a code, to be sent back to the nickname service from the network, identified under this nickname, before you confirm. The account, its reservation and all your access are deleted. What remains: the channels you owned (now without an owner), the messages already written in channels until they are deleted at thirty days, and the records — moderation decisions, reports, the email log, messages sent through the contact form.
What the site keeps in your browser
- A session cookie, which carries only an identifier: it protects forms and keeps you logged in to the site. A login left idle for twenty-four minutes is closed.
- A language cookie, set only if you choose a language, kept for one year.
- A few settings, in the browser’s local storage: the camera you chose, the volume and microphone gain of the video call, and a sign of life that prevents the chat from being opened twice. They never leave your browser and stay there until you clear them.
- A copy of the public pages already visited, to display them when the connection drops — never the panel, the chat or the downloads.
11. Private messages
This section exists because a protective measure that is not announced is surveillance. Here, plainly, is what is examined and what is not.
Private messages go through an automatic filter. No human being reads them in transit: a program compares them against a list of patterns, and it only retains what matches.
What the filter looks for
Threats, sexual solicitations, and situations where someone implies that they are a minor while being asked for a photo, a meeting or secrecy. It is these combinations that trigger it: stating one’s age is not a fault in itself, nor is asking for a photo, but the two together describe a situation this network does not let through.
The chat is restricted to those aged 16 and over, and this filter remains nonetheless. The age asked on entry is declared: nothing makes it possible to verify it, and someone younger can obviously enter a different one. That is precisely why the detection described here keeps working — it is what remains once the barrier has been bypassed, and it protects first and foremost the person who bypassed it.
What happens then
- The message is not delivered. Its author is informed immediately.
- Operators receive a notice stating who wrote to whom, and the severity — without the content of the message.
- The message is kept, viewable only by those in charge of the network, behind authentication. This is what makes it possible to assess the situation rather than sanction on a mere signal.
What is not done, and cannot be
- Ordinary conversations are neither forwarded, nor recorded, nor counted. A message that triggers nothing never leaves the path that runs from you to the person you are writing to.
- No screen and no command makes it possible to consult someone’s private exchanges. There is nothing to consult: they exist nowhere.
- An operator cannot trigger the retention of a conversation, nor ask to follow one.
The limits, as they are
The server’s filter applies to everyone, whatever software is used. This website’s chat adds a check before sending, which only concerns its own users.
An automatic filter makes mistakes both ways: it lets through things it should stop, and sometimes holds back perfectly innocent messages. If your message was wrongly refused, tell an operator — it is an error, not an accusation, and it can be corrected.
12. Video calls, webcam and automated checks
What happens during a video call — in the video room as with the chat webcam —, and what the network checks automatically on profiles. It is written here so that you know before you turn your camera on.
Your IP address during a call
- Every call goes through the network’s relay, a server that belongs to the network and not to a third party. The other person only receives the relay’s address, never yours. The relay, for its part, sees the address of both participants and records it in its log, which only the server’s administration can read and which is deleted after about a week.
- The sound and picture of the call are encrypted by your browser, end to end — the technology behind video calls on the web requires it. The relay carries them without being able to read them, and they are recorded nowhere.
- If the relay is not running, the video room does not open, and says so. There is no fallback to a direct connection: it would give your address to the other person.
Your microphone during a call
- About every fifteen seconds, six seconds of your own microphone are recorded by your browser and sent to the network’s server, which transcribes them into text with a program installed on it. The sound is not kept: it is deleted as soon as the transcription is done.
- The text is compared against the same list of forbidden words as the chat. If there is nothing, nothing is kept.
- If forbidden words are recognised, the call is cut off and a report is filed for moderation, with an excerpt of the transcribed text (200 characters at most). The most serious remarks — or those that mention a minor together with sexual content or a request for contact — automatically suspend your profile.
- If the transcription fails, the call continues: a failure of this monitoring never cuts a call off.
Your camera during a call
- Your own picture is analysed in your browser, every two and a half seconds, by a program supplied by the site itself. No image leaves your device for this, and the other person’s picture is not analysed.
- If nudity is recognised twice in a row, the call is cut off and your profile is automatically suspended. The report only carries a confidence score, never the image.
Your profile
- Profile photos are examined by a nudity detector installed on the network’s server before being accepted. A photo judged explicit is refused and deleted; above a higher confidence threshold, the profile is also automatically suspended. If the detector does not respond, the photo is refused, without suspension.
- Voice introductions are transcribed like the video-call microphone. An introduction that contains forbidden words is refused and deleted; an excerpt of the text (300 characters at most) is kept in a report, and the most serious remarks suspend the profile. If transcription is impossible, the introduction is refused, without suspension.
What “suspended” means
- An automatic suspension hides your profile and closes your website account — the website only: your IRC nickname is not affected.
- It happens without a human deciding it: the human check comes afterwards. The suspension appears with its reason in the administration, where a moderator can lift it; it is not final.
- Reports are kept for no fixed period — no automatic deletion exists yet — and remain after the account is deleted: see section 10.
- These detectors sometimes get it wrong, both ways. If you think you were suspended wrongly, contact an operator or use the contact form: it is an error to be corrected, not an accusation.
13. Changes to the code of conduct
This code of conduct may be amended to adapt to the network and to the way it is used. Significant changes are announced in the main channels. Continuing to use the network after an amendment constitutes acceptance of the version in force.
A question about these rules? Ask a network operator. A rule misunderstood is a rule misapplied: better to ask beforehand.