MYCITADEL.LOL // OPERATIONAL CHARTER // PROTO-TOS-2.1.0

CITIZEN RIGHTS &
PROTOCOL MANDATE

This document defines your sovereign rights as a Citadel Citizen, the conduct code governing this network, how to protect your anonymity, and the authorized parameters for security researchers and penetration testers. Read it. Understand it. Own it.

Document Integrity Version: PROTO-TOS-2.1.0 Last Revision: 2025-01-01 SHA-256: 825B4678B5D6208DCE457ABA3F50FFCE65E9BC102A8813C1 Signature Valid
Article I

The Citadel Philosophy

MyCitadel was built on a single, uncompromising belief:

"If you do not pay for a product,
YOU are the product."

Every major social network currently operating generates its revenue by harvesting your behavioral data, building psychographic profiles, and selling access to your attention to the highest bidder. Your photos, your political opinions, your private messages, your relationships, your location history โ€” all of it is aggregated, packaged, and sold. You are not a user. You are inventory.

MyCitadel refuses this model entirely. You pay a modest subscription โ€” or use a free tier with meaningful functionality โ€” and in exchange, we owe you complete transparency and architectural accountability. We do not run ads. We do not sell data. We do not partner with analytics brokers. We do not cooperate with surveillance programs. We build tools that make it cryptographically impossible for us to betray you, because the architecture itself prevents it.

ARCHITECTURAL GUARANTEE Our Near-Zero-Knowledge (N-NZK) model means that your posts, messages, media, and personal content are encrypted inside your browser before they ever leave your device. By the time data reaches our servers, it is already an opaque ciphertext block. We store it. We cannot read it.
Article II

Citizen Rights & Sovereignty

When you register on MyCitadel, you do not become a user account in a corporate database. You become a Citizen โ€” a sovereign node within the Citadel network. These rights are guaranteed to you unconditionally and cannot be waived by us or revoked without just cause under our Conduct Code.

  • Right to Pseudonymity You may register using any alias you choose. We do not require your legal name, government ID, phone number, or any personally identifying information. Your Alias is your Citadel identity.
  • Right to Cryptographic Sovereignty Your encryption keys are derived from your passphrase on your device. We do not hold, store, or have access to your master key. You own your data layer.
  • Right to Data Portability We can not just hand over any data of any specific user. We can manage to search by alias name, however, without their unique identification phrase, decrypting the information is impossible to crack.
  • Right to Complete Erasure Deleting your account triggers a full cascade wipe: profile, posts, comments, connections, messages, and media are all permanently destroyed. When a connection is severed between two Citizens, all shared communications are mutually destroyed. No backups are retained after 72 hours.
  • Right to Know What We Know At any time, you may request a transparency report detailing exactly what information MyCitadel holds about you in plaintext form. Spoiler: it is minimal by design.
  • Right to Appeal If your account is actioned by our moderation system, you have the right to appeal the decision via appeals@mycitadel.lol. Appeals are reviewed by a human administrator within 72 hours. Please ensure you do so PRIOR to account deletion or other abrasive actions.
Article III

Citizen Conduct Code

MyCitadel is a sovereign network, not a free-for-all. The Citadel's strength is its community. The following code governs all Citizen activity across all surfaces โ€” posts, comments, messages, profile content, group activity, and any other interaction vector.

 AUTHORIZED OPERATIONS โ€” WHAT YOU CAN DO

  • Express Yourself Freely Share opinions, ideas, creative works, commentary, news, art, and discourse on any topic that does not violate the prohibited vectors below. MyCitadel does not censor political viewpoints, ideological perspectives, or unpopular opinions.
  • Build & Manage Connections Send connection requests to any Citizen. Accept or decline freely. Sever connections at any time with full mutual data destruction. Block any Citizen without explanation required.
  • Use Encrypted Messaging All direct messages between connected Citizens are end-to-end encrypted using a unique connection key pair. Use this channel freely and privately for personal communications.
  • Report Violating Content If you encounter content that violates this Conduct Code, use the in-platform report function. Reports are reviewed by our moderation system and human administrators.
  • Use Multiple Alias Accounts Citizens may maintain separate alias identities for different contexts (personal, professional, creative). Each account must independently comply with this Conduct Code.

 PROHIBITED VECTORS โ€” WHAT YOU CANNOT DO

  • Hate Speech & Targeted Harassment Content that incites violence, dehumanizes individuals or groups based on protected characteristics (race, ethnicity, religion, gender, sexual orientation, disability, national origin), or constitutes targeted harassment, doxxing, or coordinated abuse campaigns.
  • Child Sexual Abuse Material (CSAM) & Child Exploitation Any content that sexualizes minors, facilitates grooming, or endangers children in any capacity. This is an absolute zero-tolerance prohibition. All confirmed instances are reported to NCMEC and relevant law enforcement immediately โ€” this is the one area where our N-NZK model yields to legal obligation without exception.
  • Incitement to Violence or Terrorism Content that plans, promotes, glorifies, recruits for, or provides material support to acts of terrorism, mass violence, or organized criminal enterprises targeting individuals or groups.
  • Fraud, Scams & Impersonation Impersonating another Citizen or real-world person for deceptive purposes, operating financial scams, phishing campaigns, or cryptocurrency fraud schemes targeting other Citizens.
  • Spam & Automated Abuse Operating bots, running automated posting scripts, mass-messaging Citizens without consent, or artificially inflating engagement metrics using non-human methods.
  • Infrastructure Attacks Attempting to compromise the Citadel server, exploit vulnerabilities for unauthorized access (rather than responsible disclosure), launch DDoS attacks, or tamper with other Citizens' encrypted data streams. See Article IX for the authorized research path.
  • Non-Consensual Intimate Imagery Sharing, distributing, or threatening to distribute intimate imagery of any person without their explicit, documented, ongoing consent.
Article IV

Anonymity & Personal Safety Guide

MyCitadel provides the infrastructure for anonymity โ€” but anonymity is a practice, not just a feature. The following guidance will help you maximize your operational security as a Citizen.

IMPORTANT: NO TOOL IS MAGIC MyCitadel encrypts your data at rest and in transit. But we cannot protect you from yourself. If you post your real name, address, workplace, or face, that information is now public โ€” and encrypted at the database level does not undo voluntary disclosure. However, NO ONE is capable of seeing your data WITHOUT having an ESTABLISHED connection with you first.

 RECOMMENDED SECURITY PRACTICES

  • Use a Strong, Unique Passphrase Your Citadel passphrase is used to derive your encryption keys locally. This means it never leaves your device โ€” but it also means we cannot recover it. Use a passphrase you will remember. A minimum of 20 characters combining random words, numbers, and symbols is strongly recommended. Consider a password manager. If you lose your passphrase, your encrypted data is unrecoverable.
  • Enable Two-Factor Authentication (2FA) MyCitadel supports TOTP-based 2FA via any authenticator app (Aegis, Bitwarden Authenticator, etc.). Enabling 2FA earns you a Reputation badge and significantly hardens your account against credential attacks.
  • Use a Dedicated Anonymous Email Do not register with your primary personal email address. Consider a privacy-focused email provider (ProtonMail, Tutanota, SimpleLogin) or a purpose-created alias for your Citadel registration.
  • Layer Your Network Anonymity MyCitadel does not log IP addresses beyond rate-limiting requirements. However, for maximum network anonymity, consider accessing the Citadel via a trusted VPN or Tor Browser. Be aware that Tor may impact performance on media-heavy pages.
  • Audit Your Media Before Uploading Photos taken on modern smartphones embed EXIF metadata โ€” including GPS coordinates, device model, and timestamp. Strip EXIF data before uploading sensitive imagery. Tools like ExifTool (free, open-source) or your phone's built-in privacy settings can do this automatically.
  • Be Mindful of Writing Style Fingerprinting Sophisticated adversaries can de-anonymize writers based on unique linguistic patterns, vocabulary choices, and sentence structure. If your threat model requires high-assurance anonymity, be conscious of how you write.
  • Log Out on Shared Devices MyCitadel sessions are cryptographically secured, but session tokens stored in a browser on a shared or compromised device remain a physical access risk. Always log out fully when using non-personal devices.
Article V

How We Handle Your Data

Transparency is foundational. Here is a precise accounting of what MyCitadel stores, why, and how it is protected.

PLAINTEXT โ€” WHAT WE CAN SEE

  • Your Alias Name Stored in plaintext to enable Citizens page search, public profiles, and connection requests. Choose your alias carefully โ€” it is the only truly public piece of your identity.
  • Generic Profile Dropdown Selections Non-sensitive categorical fields (relationship status, etc.) that you opt in to displaying on your public profile card. These are voluntary and can be left blank.
  • Account Creation Timestamp & Last Active (Approximate) Stored for account health and moderation purposes. Last Active is granular to the day, not the hour.
  • Email Address (Hashed) Your registration email is stored as a bcrypt hash โ€” we can verify it for password reset flows, but we cannot read it, export it, or use it for marketing purposes.

ENCRYPTED โ€” WHAT WE CANNOT SEE

  • [MISSING_TOKEN: terms.post]
  • All Direct Messages End-to-end encrypted per connection key pair. Neither MyCitadel nor any third party can intercept message content.
  • All Media Uploads Photos, videos, and file attachments are encrypted before upload. Stored in an out-of-web-root directory as encrypted blobs.
  • Profile Bio & Extended Personal Details All freeform text fields in your profile are encrypted. Only connected Citizens with the appropriate connection key can read them.
  • Comments & Reactions Encrypted at submission alongside the post they reference.
SUBPOENA RESPONSE POLICY If we receive a legally valid subpoena for user data, our response will be a database dump of the above. Alias names, a hashed email, timestamps, and encrypted ciphertext blobs with no keys attached. Decrypting that payload without the citizen's passphrase-derived key is computationally infeasible. We will notify affected Citizens of any subpoena we receive, to the full extent permitted by applicable law.
Article VI

Content & Community Policy

Content posted to MyCitadel remains yours. By posting, you grant MyCitadel a limited, non-exclusive, non-transferable license solely to store and transmit that content to your authorized connections. We claim no ownership over your content and will never use it for advertising, training AI models, or any commercial purpose.

CONTENT MODERATION SCOPE Because most content is encrypted, our AI moderation layer operates at submission time only โ€” scanning the cleartext payload for policy violations before your browser encrypts and transmits it. We do not store the cleartext after this check. This is a deliberate and disclosed architectural decision.
Article VII

AI Moderation & The Fraction System

MyCitadel uses an AI moderation layer that scans content at submission time โ€” before encryption โ€” to detect policy violations in real time. When a violation is detected, the following process occurs:

  • 1
    First Detection: Warning Issued The submission is blocked. A detailed warning is displayed explaining which policy was triggered and why. The Citizen receives 1 Fraction on their record. The content is not published. No permanent action is taken.
  • 2
    Second Detection: Escalation Warning The submission is blocked again. A final warning is issued notifying the Citizen that one more Fraction will result in permanent account termination. Total Fractions: 2 of 3.
  • 3
    Third Detection: Account Termination The account is permanently destroyed. Profile, posts, connections, messages, and media are purged in a full cascade wipe. Active Premium subscriptions are immediately cancelled with no refund. There is no reinstatement after 3 Fractions.
Fractions are not issued for borderline content โ€” only clear, confirmed policy violations. False positive determinations can be appealed via appeals@mycitadel.lol within 24 hours of issuance.
Article VII

Tiers, Payments & Cancellation

Free Tier

  • Public profile & Citadel Citizens page access
  • Post, comment, react to public content
  • Unlimited Connections
  • Basic encrypted messaging
  • Reputation & Influencer badges

PREMIUM โ€” $15/MO  |  $144/YR

  • Everything in Free Tier
  • Unlimited Connections
  • Encrypted media storage
  • Premium profile badge & visual flair
  • Priority appeal review (24h โ†’ 4h SLA)
  • Advanced analytics on your own content

Payments are processed via Stripe using industry-standard TLS encryption. MyCitadel does not store your payment card details โ€” Stripe handles all card data under their PCI-DSS compliance program. You may cancel your Premium subscription at any time from your account settings. Cancellation takes effect at the end of the current billing cycle. No refunds are issued for partial billing periods, except where required by applicable consumer protection law in your jurisdiction.

Article IX

Vulnerability Disclosure Program & Security Research

MyCitadel was built by a security professional and we deeply respect the security research community. We believe the best way to build a genuinely secure system is to empower skilled researchers to attack it โ€” within defined boundaries. This is our authorized research charter.

SAFE HARBOR DECLARATION Security research conducted in good faith, within the authorized scope defined below, is protected under this Safe Harbor. We will not pursue civil or criminal action against researchers who comply with this charter. We will respond to all valid reports within 72 hours.

 IN-SCOPE โ€” AUTHORIZED TEST VECTORS

  • Client-Side Cryptography Audits Test the correctness and security of our Libsodium XChaCha20-Poly1305 implementation. Verify key derivation procedures, nonce handling, and ciphertext integrity. Demonstrate any weaknesses in our browser-side encryption layer.
  • Authentication & Session Management Attempt to bypass login controls, session fixation, session hijacking, token replay attacks, TOTP bypass, or broken authentication flows using your own registered test accounts.
  • Injection Vulnerabilities SQL injection, XSS (reflected, stored, DOM-based), command injection, SSTI, and SSRF against all input surfaces on the platform. Verify our DOMPurify sanitization layer holds.
  • Authorization & Access Control IDOR (Insecure Direct Object References), privilege escalation, broken access controls allowing one Citizen to access another's encrypted data, or admin panel exposure.
  • Out-of-Web-Root Storage Logic Verify that encrypted media files are stored outside the web root and are inaccessible via direct URL traversal, path traversal, or LFI exploits.
  • AI Moderation Bypass Attempt to bypass the client-side AI moderation layer to submit policy-violating content without triggering a Fraction. Report successful bypass vectors โ€” do not exploit them.
  • Security Header & TLS Configuration Evaluate CSP, HSTS, X-Frame-Options, CORS policy, TLS cipher suite strength, and certificate configuration. Use tools like SSL Labs, securityheaders.com, and Observatory by Mozilla.
  • Rate Limiting & Abuse Controls Test whether authentication endpoints, API calls, and registration flows are properly rate-limited against brute force, credential stuffing, and enumeration attacks.

 OUT-OF-SCOPE โ€” DO NOT TEST

  • Testing Against Real Citizen Accounts You may only test against accounts you personally own and created for research purposes. Accessing, modifying, or exfiltrating any real Citizen's data โ€” even to demonstrate a vulnerability โ€” is strictly prohibited.
  • Destructive or Denial-of-Service Testing No DDoS, load testing, resource exhaustion, database corruption, or any action designed to degrade service availability for other Citizens. Demonstrate vulnerabilities โ€” do not weaponize them.
  • Social Engineering & Physical Attacks Phishing, vishing, or any social engineering targeting MyCitadel staff, administrators, or other Citizens. Physical premises intrusion.
  • Third-Party Infrastructure Attacking hosting providers, DNS providers (Namecheap), payment processors (Stripe), or any third-party service we depend on. Their security programs govern testing on their infrastructure.
  • Automated Scanning Without Pre-Approval Aggressive automated scanners (Nikto, Nessus, Burp active scan at high intensity) run without prior notification can impact service availability. Contact us before running automated tooling. Light reconnaissance scanning is acceptable.
  • Public Disclosure Before Patch Do not publish, tweet, post, or otherwise disclose vulnerability details before we have had the opportunity to patch and notify affected Citizens. We ask for a 90-day coordinated disclosure window from initial report. We will acknowledge your report publicly when you wish.

 HOW TO SUBMIT A REPORT

All vulnerability reports must include: a clear description of the vulnerability class, steps to reproduce (ideally with a PoC), the potential impact, affected endpoints or components, and your suggested remediation if you have one. Screenshots and video walkthroughs are welcome.


 REWARD STRUCTURE

MyCitadel is a bootstrapped startup. We offer Citadel Reputation Points in lieu of monetary rewards during our early-access phase, alongside public acknowledgement in our Hall of Defenders. As the platform grows, cash rewards for Critical and High severity findings will be introduced.

Severity Example Classes Reward (CURRENT)
CRITICAL Full auth bypass, RCE, mass data exposure of citizen ciphertext + keys 5,000 pts + Hall of Defenders
HIGH IDOR exposing citizen data, Stored XSS, SQLi, Privilege escalation. 2,500 pts + Hall of Defenders
MEDIUM Reflected XSS, CSRF, Rate limit bypass, Sensitive info disclosure. 1,000 pts + Hall of Defenders
LOW Missing security headers, TLS config issues, Minor info leaks. 250 pts + Hall of Defenders
INFO Best-practice deviations, Non-exploitable misconfigs. 50 + Hall of Defenders
Article X

Breach Response & Countermeasures

In the event of a confirmed security breach, MyCitadel will execute the following response protocol:

  • Citizen Notification โ€” Within 72 Hours All affected Citizens will be notified via their registered (hashed) email and an in-platform banner. The notification will detail: what was exposed, when it occurred, what we have done, and what Citizens should do (e.g., rotate passphrase).
  • Session Invalidation & Forced Re-authentication All active sessions will be invalidated immediately upon breach confirmation. Citizens will be required to re-authenticate and are strongly advised to rotate their passphrases.
  • Post-Incident Forensic Report A full post-incident analysis will be published on our status page within 14 days detailing the root cause, impact scope, and remediation steps taken. We believe in radical transparency in failure.
ON UNAUTHORIZED ACCOUNT ACCESS Unauthorized access to another Citizen's account, unauthorized extraction of encrypted data stores, or deliberate attempts to enumerate Citizen alias names in bulk are treated as criminal offenses under applicable computer fraud statutes (CFAA, Computer Misuse Act, etc.) and will be reported to relevant cyber-crime authorities. Our server logs โ€” while minimal โ€” are preserved for forensic purposes.
Article XII

Protocol Updates

When this document is materially revised, all Citizens will receive an in-platform notification at least 14 days before the new version takes effect. The document integrity hash displayed at the top of this page changes with every revision, providing a verifiable audit trail. Continued use of MyCitadel after the effective date constitutes acceptance of the revised terms. If you disagree with a material change, you may delete your account before the effective date and receive a prorated refund of any unused Premium subscription time.

READY TO CLAIM YOUR SOVEREIGNTY?

By creating a Citadel Node, you confirm that you have read, understood, and agree to operate within this Protocol. Your anonymity is yours to protect. We give you the architecture. You provide the discipline.

 Initialize Node // Register  Existing Citizen Login

PROTOCOL VERSION: PROTO-TOS-2.1.0  //  LAST REVISED: 2025-01-01  //  DOC-SHA256: 825B4678B5D6208D...