MagicTradeBot
Platform Pricing Docs Knowledgebase Blog
🇬🇧EnglishEN 🇫🇷FrançaisFR 🇩🇪DeutschDE 🇪🇸EspañolES 🇮🇹ItalianaIT 🇧🇷PortuguêsPT 🇯🇵日本語JA 🇨🇳中文ZH 🇰🇷한국어KO 🇸🇦عربيAR 🇷🇺РусскийRU
Download
Home / Legal / Security Policy
Legal & Compliance

Security

  • Security Policy
  • Incident Reporting

Legal Policies

  • Terms of Service
  • Disclaimer
  • Acceptable Use Policy
  • Refund & Cancellation
  • Service Level Agreement
  • Intellectual Property

Privacy

  • Privacy Policy
  • GDPR Compliance
  • CCPA Compliance

Cookies

  • Cookie Policy
  • Cookie Preferences

Third-Party Services

  • Third-Party Integrations
  • API Terms

Other Essential

  • Risk Warning
  • FAQ / Help Center
  • Contact Us
Legal queries sales@magictradebot.com
Security · Last updated: May 23, 2026

Security Policy

How we engineer, monitor, and protect the MagicTradeBot platform — and what our self-hosted model means for your operational security.

TL;DR
The short version. Your exchange API keys never leave your own server. We use SSL/TLS in transit, AES-256 at rest, role-based access for our own infrastructure, and routine third-party security audits. As a self-hosted operator, your hardening posture matters just as much as ours.
01

Self-hosted security posture

MagicTradeBot is a portable Rust binary that runs on infrastructure you control — your VPS, your bare metal, your local machine. This architectural choice has the most important security implication of all:

✓
Your exchange API keys never reach our servers. They live in your local YAML configuration and are passed directly to the exchange you trade on. Even if our infrastructure were fully compromised, your trading keys remain unaffected.

Our security responsibility covers the account management layer, license verification, payment processing, and the website. Your security responsibility covers the server running the binary itself. This document explains both halves.

02

Data in transit

  • All HTTP traffic to magictradebot.com and subdomains is served over TLS 1.2+ with modern cipher suites
  • HSTS preload list inclusion ensures browsers refuse insecure connections to our domain
  • Internal service-to-service communication uses mTLS within our private network
  • License verification API calls from your binary use HTTPS with certificate pinning
  • Sensitive emails (account recovery, security alerts) include DKIM/DMARC/SPF authentication headers
03

Data at rest

  • Account passwords are stored as Argon2id hashes — never plaintext, never reversible
  • Sensitive database fields use AES-256-GCM encryption with keys managed through HSM
  • Database backups are encrypted at rest with separate keys from the production cluster
  • Payment data is never stored on our infrastructure — handled exclusively by NowPayments
  • Audit logs are written to append-only storage with 7-year retention
04

Access control & authentication

  • Multi-factor authentication. 2FA available for all user accounts and mandatory for staff administrative access. TOTP-based via standard authenticator apps (no SMS).
  • Role-based permissions. Staff access is granted on a least-privilege basis with quarterly review and immediate revocation on role change or departure.
  • Session management. JWT tokens with short TTL plus refresh-token rotation. Session invalidation on password change or detected suspicious activity.
  • Audit logging. All administrative actions, payment events, and license operations are logged to an append-only system with 7-year retention.
05

Infrastructure hardening

  • Production servers run on hardened Linux baselines with daily kernel patching
  • All inbound traffic flows through a WAF with rate limiting, IP reputation filtering, and bot mitigation
  • Database instances are isolated in private subnets with no direct internet exposure
  • Continuous vulnerability scanning of dependencies and OS packages via Dependabot & Trivy
  • Production deployments require code review approval and pass automated security tests
  • Secrets management via Vault — no credentials in source code, environment files, or images
06

Monitoring & threat detection

Our security operations posture includes:

  • 24/7 automated monitoring of authentication anomalies, API abuse patterns, and infrastructure health
  • Sentry-based error tracking for early detection of code-level security issues
  • Behavioral analytics on user accounts to detect compromise indicators
  • Quarterly third-party penetration testing with public summary disclosure
  • Bug bounty program with researcher hall of fame and confidential disclosure path
  • Real-time alerting on privileged action anomalies (mass deletions, bulk exports, role changes)
07

Your responsibilities (self-hosting)

!
Operational security is shared. When self-hosting MagicTradeBot, you are responsible for the security of the server it runs on. Below is the minimum recommended posture.
  • OS hardening. Keep the operating system patched. Disable unused services. Use SSH keys (not passwords) for remote access.
  • Firewall. Allow only the ports the bot needs. Restrict SSH to known IPs where possible.
  • API key scope. Configure exchange API keys with the minimum permissions required — typically trade + read, never withdrawal.
  • IP whitelisting. Where exchanges support it, whitelist your bot's outbound IP on the exchange side.
  • YAML file permissions. Set chmod 600 on configuration files containing API keys so they aren't world-readable.
  • Backup the config. Maintain encrypted backups of your bot configuration in case the server is lost.
08

Vulnerability disclosure

If you discover a security vulnerability in MagicTradeBot, please report it confidentially via the Incident Reporting process rather than public channels.

Confidential security reports
Email sales@magictradebot.com
Subject line Security Vulnerability Disclosure
Response time Within 24 hours · acknowledgement same day

We commit to a 90-day coordinated disclosure window, public credit (if you wish), and inclusion in our security researcher hall of fame for valid reports.

Previous Risk Warning
Next Incident Reporting
Security concern or vulnerability? For confidential disclosure include "Security Vulnerability Disclosure" in your subject line. We acknowledge within 24 hours.
Email security team
Related: Incident Reporting Privacy Policy Terms of Service Acceptable Use Policy
On this page
01. Self-hosted posture 02. Data in transit 03. Data at rest 04. Access control 05. Infrastructure 06. Monitoring 07. Your responsibilities 08. Vuln disclosure
↑ Back to top
MagicTradeBot
Engineered trading automation · Built for operators

Learn

  • Documentation
  • Knowledgebase
  • Blog
  • Request Demo
  • FAQ

Platform

  • Pricing
  • Download
  • Affiliate Program
  • Bot Configurator

Products

  • MagicTradeBot
  • ArbEdgeBot
  • RedisMarketBridge

Company

  • Contact Us
  • Privacy
  • Terms & Conditions
  • Feedback
  • Custom Dev

System Status

API gateways
Fleet coordinator
Exchange links
Risk engine
99.98% uptime · 30 days
© 2026 MagicTradeBot™. All Rights Reserved. Enterprise-grade crypto automation · Built with risk-first design. ·
Risk Disclaimer: MagicTradeBot is a trading execution and risk-management platform — not a signal provider, market predictor, or investment advisor. It does not forecast price movements or guarantee profits. All strategies, parameters, and risk settings are fully defined and managed by the user.