Skip to content
    Marres Insights

    LEGAL

    Security
    posture.

    Marres Insights Pte Ltd · Effective 26 April 2026

    Authentication and Access Control

    ControlImplementation
    Password storagebcrypt with salt (cost factor ≥ 12); plaintext passwords never written to disk or logs
    Session managementServer-side sessions with signed, HttpOnly cookies
    CSRF protectionPer-request CSRF tokens required on all state-changing operations
    Login rate limitingMultiple failed attempts within a short window trigger a temporary account lockout
    Bot protectionreCAPTCHA v2 on login and registration forms
    Admin bootstrapAdmin accounts created only via server environment variables on first startup — no UI promotion path

    Data Encryption

    DataEncryption
    Client API credentials (Apify, Groq, etc.)AES-256-GCM at rest; keys held in environment secrets
    Data in transitTLS 1.2 minimum on all connections, enforced at the hosting layer
    DatabaseEncrypted storage provided by Neon (PostgreSQL) hosting layer

    PII Controls on Scraped Data

    Public review and social content retrieved via Apify passes through two controls before entering the processing chain:

    • Field whitelist: Only review text, approximate timestamp, and a non-reversible content hash are retained. All identity metadata — author username, display name, owner ID, profile photo URL, post URL, child posts — is discarded at ingestion.
    • Structured-PII redactor: Email addresses, E.164-format phone numbers, and @handles in the text body are replaced with redaction markers before storage. Personal names are addressed by policy rather than automated redaction — see our Privacy Policy for detail.

    Audit Logging

    An append-only audit log records all significant platform events including:

    • Login and logout events (success and failure)
    • Failed login attempts and account lockout events
    • Admin cross-tenant access events
    • Account self-deletion events
    • Credit grant and deduction events

    Entries include actor identity, event type, timestamp, and relevant detail fields. Logs are retained for two years.

    Data Retention

    Data categoryRetention
    Analytical run inputs (URLs, configuration)Auto-purged 7 days after run completion
    Analytical run outputs (reports, processed data)Retained for 365 days
    Account and session dataUntil account deletion
    Audit logs2 years

    Sub-Processor Security

    Sub-processorSecurity posture
    Apify Technologies s.r.o.SOC 2 Type II in progress; GDPR-compliant infrastructure
    Groq, Inc.SOC 2 Type II; data not used for model training
    RunPod, Inc.Isolated GPU containers; no persistent storage between jobs
    Google LLCISO 27001, SOC 2, SOC 3
    Replit, Inc.SOC 2 Type II
    Neon, Inc.SOC 2 Type II; data encrypted at rest and in transit

    Network-Level Controls

    ControlImplementation
    DDoS protectionVolumetric and application-layer DDoS mitigation is handled at the hosting layer before traffic reaches the application
    Rate limitingAPI endpoints are rate-limited per IP and per authenticated session to prevent abuse and resource exhaustion
    FirewallInbound traffic is restricted to expected ports and protocols at the infrastructure level; administrative interfaces are not publicly exposed
    TLS terminationAll TLS is terminated at the edge; internal traffic between platform components does not traverse the public internet

    Responsible Disclosure

    If you believe you have found a security vulnerability in any Marres Insights service, we ask that you disclose it to us responsibly before making any information public.

    • Contact: Email marresinsights@gmail.com with a description of the issue, steps to reproduce, and any relevant evidence.
    • Acknowledgement: We will acknowledge receipt within 5 business days.
    • Resolution commitment: We will investigate promptly and keep you informed. For confirmed vulnerabilities we target remediation within 30 days, or sooner depending on severity.
    • Coordination: We ask that you give us a reasonable window to remediate before any public disclosure. We will not pursue legal action against researchers who act in good faith and follow this process.

    We do not currently operate a paid bug-bounty programme, but we will credit researchers by name in incident post-mortems where they consent to it.

    Incident Response

    In the event of a suspected security incident: the affected service is isolated; scope is determined through investigation; affected clients are notified within 72 hours of a confirmed breach per our DPA obligations; a post-incident report is prepared for internal review.

    Contact

    Security enquiries: marresinsights@gmail.com
    Marres Insights Pte Ltd · Singapore