Privacy Policy
AGORÀ data handling, storage, rights, and transparency
Back
Agorà data transparency

This Privacy Policy explains how AGORÀ may collect, use, store, and protect personal data.

AGORÀ is designed for public discourse, profiles, posts, moderation, and related platform features. Because the service processes account information, user content, and technical data, users should be able to understand what is collected, why it is processed, how long it may be kept, and what rights may be available under applicable law.

Minimum age AGORÀ is intended only for users aged 16 and over, consistent with the platform rules.
Public content Posts, profile elements, and public interactions may be visible to other users depending on platform settings.
User rights Depending on applicable law, users may request access, correction, deletion, restriction, objection, or portability.
Privacy Policy
Effective date: 2026-03-22
Version: 2026-03-22-v2

1. Service operator / controller

The data controller of AGORÀ is:

Mehdi Benkaouz
Bologna, Italy
Contact: privacy@agorapolis.org

AGORÀ is an independent project operated as a personal initiative. It is not currently operated by a registered company. If the organizational structure changes, this section will be updated accordingly.

2. Scope of this policy

This Privacy Policy describes how AGORÀ may process personal data when users visit the website, create an account, sign in, publish posts, interact with other users, use platform tools, contact support, submit reports, or otherwise use the service.

This policy applies to personal data processed through the AGORÀ website and related platform functions. It should be read together with the Terms of Service and the Cookies & Storage Notice.

3. Data we may collect

Depending on how AGORÀ is used, the platform may process categories of data such as:

  • Account and identity data — email address, display name, profile picture URL, and authentication-related records. If you sign in via Google OAuth, AGORÀ receives your email address, name, and profile picture from Google. AGORÀ does not receive or store your Google password.
  • User-generated content — posts, comments, replies, profile text, saved items, uploaded images and videos, bug reports, moderation appeals, map session data, game session states, or other content submitted by users.
  • Technical and device data — IP address, browser type, operating system, session tokens, timestamps, request logs, and security events. Cloudflare, which serves as our infrastructure provider, may also collect connection metadata as part of its standard service.
  • Usage data — pages visited, features used, interactions, account actions, navigation events, saved preferences, and platform activity patterns.
  • Authentication data — one-time password (OTP) codes sent to your email for login verification, session cookies, and login timestamps. OTP codes are stored temporarily and deleted after use or expiration.
  • Support and communication data — messages sent to support, legal notices, abuse reports, or correspondence with AGORÀ.
  • Moderation and trust & safety data — reports, enforcement records, restriction history, spam detection signals (including action timestamps and periodicity analysis), and investigation notes reasonably necessary to protect the platform and users.
  • Local storage and browser-side data — theme preferences, terms acceptance records, login state indicators, and other device-side data described in the Cookies & Storage Notice.
AGORÀ collects and retains only the data reasonably necessary to operate, secure, improve, and legally maintain the service.

4. Public content and visibility

AGORÀ is designed as a public or semi-public discussion platform. This means that some profile information, posts, comments, reactions, or other user activity may be visible to other users or, depending on platform design, to the wider public.

Users should assume that content intentionally published to the platform may be viewed, copied, quoted, screenshotted, archived, or discussed by others, even if AGORÀ later limits or removes access. AGORÀ cannot guarantee that third parties will not reproduce or retain content they have already seen.

5. Why data may be processed

AGORÀ may process personal data for purposes including:

  • creating and maintaining user accounts;
  • authenticating users and keeping sessions secure;
  • publishing, displaying, storing, and delivering user content and profile information;
  • operating features such as posts, comments, saved items, maps, games, discovery, or future modules;
  • detecting, preventing, and investigating spam, abuse, fraud, platform misuse, or security incidents;
  • reviewing reports, moderating content, and enforcing the Terms of Service;
  • communicating with users about the service, updates, security matters, or policy changes;
  • fulfilling legal obligations, defending rights, responding to lawful requests, or preserving evidence where necessary;
  • improving reliability, performance, accessibility, and user experience;
  • maintaining internal logs, backups, business continuity, and administrative records.

7. Cookies and local storage

AGORÀ uses the following cookies and browser storage mechanisms:

  • agora_session (cookie) — a strictly necessary HttpOnly, Secure session cookie used to authenticate logged-in users. This cookie is set at login and cleared at logout. It cannot be read by JavaScript and is transmitted only over HTTPS. No consent is required for this cookie under the GDPR and the ePrivacy Directive, as it is essential for the service to function.
  • agora_logged_in (localStorage) — a flag that indicates whether the user is currently logged in, used to adjust the user interface. It does not contain any personal data or session credentials.
  • agora_terms_accepted_v3 (localStorage) — records that the user has accepted the current version of the Terms of Service.
  • agora_theme (localStorage) — stores the user's light/dark theme preference.

AGORÀ does not use advertising cookies, tracking cookies, analytics cookies, or any third-party marketing cookies. For more details, see the Cookies & Storage Notice.

8. Automated content moderation

AGORÀ uses automated systems to moderate user-uploaded images and video frames before they are published. This processing is performed to detect and prevent the publication of sexually explicit, pornographic, or graphically violent content.

The moderation system works in two tiers:

  • Tier 1 — Image classification: uploaded images are analyzed by a ResNet-50 image classification model (run on Cloudflare Workers AI) to detect certain categories of visual content.
  • Tier 2 — Vision language model: if the first tier does not flag the image, a Meta Llama 3.2 Vision model (also run on Cloudflare Workers AI) is asked to determine whether the image is sexually explicit, pornographic, or graphically violent. The model responds with a yes/no determination.

Image data is processed transiently for moderation purposes and is not stored separately by the AI models. The AI systems do not build profiles of users and do not use uploaded content for training.

Additionally, AGORÀ employs automated spam detection that analyzes the timing patterns of user actions (such as posting frequency and interval regularity) to identify bot-like behavior. This system may temporarily restrict accounts that exhibit automated patterns. No content analysis is performed by the spam detection system — only action timestamps are evaluated.

Under Article 22 of the GDPR, users have the right not to be subject to decisions based solely on automated processing that produce legal or similarly significant effects. If you believe an automated moderation decision was made in error, you may contact us at privacy@agorapolis.org to request a manual review.

9. Sub-processors and third-party services

AGORÀ relies on the following third-party service providers to operate the platform. Each provider processes data only as necessary to deliver its specific function:

  • Cloudflare, Inc. (United States) — web hosting (Cloudflare Pages), serverless compute (Cloudflare Workers), database (Cloudflare D1), object storage for media (Cloudflare R2), AI inference (Cloudflare Workers AI), DDoS protection, CDN, DNS, and bot verification (Cloudflare Turnstile). Cloudflare acts as a data processor. Cloudflare participates in the EU-U.S. Data Privacy Framework.
  • Google LLC (United States) — authentication via Google OAuth 2.0 (Google Sign-In). When you log in with Google, AGORÀ receives your email, name, and profile picture. Google's own privacy policy governs Google's handling of your data. Google participates in the EU-U.S. Data Privacy Framework.
  • Resend, Inc. (United States) — transactional email delivery for one-time password (OTP) login codes. Resend processes only the recipient email address and the email content for delivery purposes.
  • MapTiler AG (Switzerland) — map tiles and geocoding for the AGORÀ Study Map feature. MapTiler may receive IP addresses and location queries when the map is used.
  • Google Fonts (Google LLC, United States) — web font delivery. Loading fonts from Google's servers may transmit the user's IP address to Google.

AGORÀ does not sell, rent, or share personal data with third parties for advertising or marketing purposes.

10. Retention periods

AGORÀ may retain personal data only for as long as reasonably necessary for the purposes for which it was collected, including operation of the service, account continuity, moderation, fraud prevention, backup integrity, dispute handling, legal compliance, and evidentiary preservation.

Retention periods may vary by category. For example:

  • account data may be retained while the account remains active and for a limited period afterwards where reasonably necessary;
  • public content may remain visible until deleted by the user, removed by AGORÀ, or otherwise archived under platform rules;
  • security logs and moderation records may be retained longer where abuse prevention, investigations, or legal preservation require it;
  • backup copies may persist temporarily even after deletion from active systems.

11. Sharing and disclosure

AGORÀ may disclose data only where reasonably necessary, such as:

  • to infrastructure, hosting, authentication, security, analytics, or support providers acting on AGORÀ’s behalf;
  • to moderators, administrators, or trusted operational personnel who need access to perform their roles;
  • to other users or the public where the user intentionally publishes content or profile information;
  • to legal, regulatory, or enforcement authorities where required by law or lawful process;
  • to advisors, auditors, insurers, or acquirers where reasonably necessary and lawfully permitted;
  • to protect the rights, safety, property, or integrity of AGORÀ, its users, or third parties.

AGORÀ does not sell personal data to third parties.

12. International transfers

AGORÀ's infrastructure is primarily provided by Cloudflare, Google, and Resend, all of which are headquartered in the United States. MapTiler is based in Switzerland. As a result, personal data may be transferred to and processed in the United States and Switzerland.

For transfers from the European Economic Area (EEA) to the United States, AGORÀ relies on the EU-U.S. Data Privacy Framework, to which Cloudflare and Google are certified participants. Switzerland is recognized by the European Commission as providing an adequate level of data protection.

Where applicable law requires additional safeguards for international data transfers, AGORÀ uses appropriate legal mechanisms such as Standard Contractual Clauses (SCCs) or adequacy decisions before transferring protected personal data across borders.

13. Security and safeguards

AGORÀ uses technical and organizational measures designed to protect personal data against unauthorized access, unlawful disclosure, misuse, destruction, or accidental loss. These include:

  • session authentication via HttpOnly, Secure cookies with SameSite=Lax, preventing JavaScript access to session tokens;
  • HTTPS-only transport enforced via HSTS (HTTP Strict Transport Security);
  • Content Security Policy (CSP) headers restricting script and resource origins;
  • Cloudflare Turnstile bot verification on authentication endpoints;
  • rate limiting on login attempts (maximum 3 OTP requests per 15 minutes, maximum 5 verification attempts per code);
  • automated spam detection based on action timing patterns;
  • X-Frame-Options: DENY to prevent clickjacking;
  • Permissions-Policy headers restricting access to device APIs;
  • CORS controls restricting API access to authorized origins;
  • server-side input validation and parameterized database queries to prevent injection attacks.

No online system can guarantee absolute security. Users should also protect their accounts, devices, and credentials appropriately.

14. User rights

Under the GDPR and applicable data protection law, users in the European Economic Area have the following rights:

  • Right of access (Art. 15 GDPR) — you may request a copy of the personal data AGORÀ holds about you.
  • Right to rectification (Art. 16 GDPR) — you may request correction of inaccurate or incomplete data. You can also update your display name and profile picture directly in the platform settings.
  • Right to erasure (Art. 17 GDPR) — you may request deletion of your personal data. AGORÀ provides a self-service account deletion feature that removes your account, posts, comments, media, and associated data.
  • Right to restriction (Art. 18 GDPR) — you may request that AGORÀ restrict the processing of your data in certain circumstances.
  • Right to object (Art. 21 GDPR) — you may object to processing based on legitimate interests.
  • Right to data portability (Art. 20 GDPR) — you may request your data in a structured, commonly used, machine-readable format.
  • Right to withdraw consent (Art. 7(3) GDPR) — where processing relies on consent, you may withdraw it at any time without affecting the lawfulness of prior processing.
  • Right to lodge a complaint — you may file a complaint with your local data protection supervisory authority. In Italy, this is the Garante per la protezione dei dati personali (www.garanteprivacy.it).

To exercise any of these rights, contact privacy@agorapolis.org. AGORÀ may need to verify your identity before acting on certain requests and will respond within 30 days as required by law.

15. Children and minimum age

AGORÀ is not intended for users under the age of 16. The platform's own rules require users to be at least 16. By creating an account, users confirm they meet this age requirement. If AGORÀ becomes aware that it has collected personal data from a person below the permitted minimum age, AGORÀ will restrict or remove the account and take reasonable steps to delete the related data.

16. Policy updates

AGORÀ may update this Privacy Policy from time to time to reflect legal, operational, technical, or product changes. The most recent version will always be available on this page, together with the updated effective date.

Where required by law or appropriate for the significance of the change, AGORÀ will provide additional notice or request renewed acknowledgment.

17. Contact for privacy matters

For any privacy-related requests, questions, or to exercise your data protection rights, contact:

privacy@agorapolis.org

AGORÀ will respond to all privacy inquiries within 30 days of receipt.