init commit
This commit is contained in:
parent
947db1a737
commit
338a24ad4b
15 changed files with 7761 additions and 0 deletions
15
app/__init__.py
Normal file
15
app/__init__.py
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
from flask import Flask
|
||||
from dotenv import load_dotenv
|
||||
import os
|
||||
|
||||
load_dotenv() # Load environment variables from .env file
|
||||
|
||||
def create_app():
|
||||
app = Flask(__name__)
|
||||
app.config['SECRET_KEY'] = os.getenv('SECRET_KEY')
|
||||
|
||||
# Register blueprints or routes here
|
||||
from .routes import main
|
||||
app.register_blueprint(main)
|
||||
|
||||
return app
|
||||
105
app/routes.py
Normal file
105
app/routes.py
Normal file
|
|
@ -0,0 +1,105 @@
|
|||
from flask import Blueprint, render_template, request, flash, redirect, url_for
|
||||
import smtplib
|
||||
from email.mime.text import MIMEText
|
||||
import logging
|
||||
import os
|
||||
|
||||
logging.basicConfig(level=logging.DEBUG)
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
main = Blueprint('main', __name__)
|
||||
|
||||
@main.route('/')
|
||||
def index():
|
||||
return render_template('index.html')
|
||||
|
||||
@main.route('/services')
|
||||
def services():
|
||||
return render_template('services.html')
|
||||
|
||||
@main.route('/pricing')
|
||||
def pricing():
|
||||
return render_template('pricing.html')
|
||||
|
||||
@main.route('/solutions')
|
||||
def solutions():
|
||||
return render_template('solutions.html')
|
||||
|
||||
@main.route('/about')
|
||||
def about():
|
||||
return render_template('about.html')
|
||||
|
||||
@main.route('/privacy-policy')
|
||||
def privacy_policy():
|
||||
return render_template('privacy.html')
|
||||
|
||||
@main.route('/terms-of-service')
|
||||
def terms_of_service():
|
||||
return render_template('termsofservice.html')
|
||||
|
||||
@main.route('/careers')
|
||||
def careers():
|
||||
return render_template('careers.html')
|
||||
|
||||
def send_email(subject, body, recipient):
|
||||
"""Sends email, returns True on success, False on failure."""
|
||||
try:
|
||||
# Load SMTP settings from environment variables
|
||||
smtp_server = os.getenv('SMTP_SERVER')
|
||||
smtp_port = int(os.getenv('SMTP_PORT'))
|
||||
smtp_user = os.getenv('SMTP_USER')
|
||||
smtp_password = os.getenv('SMTP_PASSWORD')
|
||||
sender_email = smtp_user # Use the authenticated user as the sender
|
||||
|
||||
# Debugging: Print SMTP settings
|
||||
logger.debug(f"SMTP Server: {smtp_server}, Port: {smtp_port}, User: {smtp_user}")
|
||||
|
||||
# Connect to SMTP server
|
||||
server = smtplib.SMTP_SSL(smtp_server, smtp_port, timeout=10)
|
||||
server.set_debuglevel(False) # Keep debug level at False for production
|
||||
server.login(smtp_user, smtp_password)
|
||||
|
||||
# Create email message
|
||||
msg = MIMEText(body, "plain", "utf-8")
|
||||
msg["Subject"] = subject
|
||||
msg["From"] = sender_email
|
||||
msg["To"] = recipient
|
||||
|
||||
# Send email
|
||||
server.sendmail(sender_email, recipient, msg.as_string())
|
||||
server.quit()
|
||||
|
||||
logger.info(f"Email sent to: {recipient}")
|
||||
return True
|
||||
except Exception as e:
|
||||
logger.error(f"Failed to send email to {recipient}: {e}")
|
||||
return False
|
||||
|
||||
@main.route('/contact', methods=['GET', 'POST'])
|
||||
def contact():
|
||||
if request.method == 'POST':
|
||||
name = request.form.get('name')
|
||||
email = request.form.get('email')
|
||||
message = request.form.get('message')
|
||||
|
||||
# Debugging: Print form data
|
||||
logger.debug(f"Form Data - Name: {name}, Email: {email}, Message: {message}")
|
||||
|
||||
if not name or not email or not message:
|
||||
logger.error("Missing form data")
|
||||
flash('Please fill out all fields.', 'error')
|
||||
return redirect(url_for('main.contact'))
|
||||
|
||||
# Prepare email content
|
||||
subject = f"New Contact Form Submission from {name}"
|
||||
body = f"Name: {name}\nEmail: {email}\nMessage: {message}"
|
||||
|
||||
# Send email
|
||||
if send_email(subject, body, "hello@ciphervance.com"):
|
||||
flash('Your message has been sent! We will get back to you soon.', 'success')
|
||||
else:
|
||||
flash('An error occurred while sending your message. Please try again later.', 'error')
|
||||
|
||||
return redirect(url_for('main.contact'))
|
||||
|
||||
return render_template('contact.html')
|
||||
5150
app/static/css/styles.css
Normal file
5150
app/static/css/styles.css
Normal file
File diff suppressed because it is too large
Load diff
BIN
app/static/images/openlogo.png
Normal file
BIN
app/static/images/openlogo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 131 KiB |
238
app/templates/about.html
Normal file
238
app/templates/about.html
Normal file
|
|
@ -0,0 +1,238 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}About Us - Open Pulse Security{% endblock %}
|
||||
{% block description %}Learn about Open Pulse Security, our mission, and our team of cybersecurity experts.{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<!-- About Hero Section -->
|
||||
<section class="about-hero">
|
||||
<div class="container">
|
||||
<h1 class="hero-title">About Open Pulse Security</h1>
|
||||
<p class="hero-subtitle">
|
||||
Empowering businesses with transparent, cutting-edge cybersecurity solutions built on open-source innovation and industry expertise.
|
||||
</p>
|
||||
<div class="hero-stats">
|
||||
<div class="hero-stat">
|
||||
<span class="stat-value">5+</span>
|
||||
<span class="stat-label">Years Experience</span>
|
||||
</div>
|
||||
<div class="hero-stat">
|
||||
<span class="stat-value">100+</span>
|
||||
<span class="stat-label">Businesses Protected</span>
|
||||
</div>
|
||||
<div class="hero-stat">
|
||||
<span class="stat-value">24/7</span>
|
||||
<span class="stat-label">Expert Support</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Mission & Vision Section -->
|
||||
<section class="mission-section">
|
||||
<div class="mission-container">
|
||||
<div class="mission-content">
|
||||
<div class="mission-text">
|
||||
<h2>Our Mission</h2>
|
||||
<p class="lead-text">
|
||||
At Open Pulse Security, we are dedicated to democratizing cybersecurity through transparent,
|
||||
robust, and cost-effective solutions that protect businesses from evolving digital threats.
|
||||
</p>
|
||||
<div class="mission-features">
|
||||
<div class="mission-feature">
|
||||
<i class="fas fa-shield-alt"></i>
|
||||
<div>
|
||||
<h4>Advanced Protection</h4>
|
||||
<p>State-of-the-art security technologies that adapt to emerging threats and vulnerabilities.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mission-feature">
|
||||
<i class="fas fa-code-branch"></i>
|
||||
<div>
|
||||
<h4>Open Source Innovation</h4>
|
||||
<p>Leveraging the power of community-driven development for transparent and reliable security.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mission-feature">
|
||||
<i class="fas fa-users"></i>
|
||||
<div>
|
||||
<h4>Expert Support</h4>
|
||||
<p>Round-the-clock assistance from certified cybersecurity professionals.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mission-visual">
|
||||
<div class="security-diagram">
|
||||
<div class="security-center">
|
||||
<div class="center-node">
|
||||
<i class="fas fa-shield-alt"></i>
|
||||
<span>Security</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="security-nodes">
|
||||
<div class="security-node" style="--angle: 0deg;">
|
||||
<i class="fas fa-eye"></i>
|
||||
<span>Monitor</span>
|
||||
</div>
|
||||
<div class="security-node" style="--angle: 72deg;">
|
||||
<i class="fas fa-lock"></i>
|
||||
<span>Protect</span>
|
||||
</div>
|
||||
<div class="security-node" style="--angle: 144deg;">
|
||||
<i class="fas fa-search"></i>
|
||||
<span>Detect</span>
|
||||
</div>
|
||||
<div class="security-node" style="--angle: 216deg;">
|
||||
<i class="fas fa-bolt"></i>
|
||||
<span>Respond</span>
|
||||
</div>
|
||||
<div class="security-node" style="--angle: 288deg;">
|
||||
<i class="fas fa-sync"></i>
|
||||
<span>Recover</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Team Section -->
|
||||
<section class="team-section">
|
||||
<div class="team-container">
|
||||
<h2 class="section-title">Our Expert Team</h2>
|
||||
<p class="section-subtitle">
|
||||
Certified cybersecurity professionals dedicated to protecting your business
|
||||
</p>
|
||||
<div class="team-grid">
|
||||
<div class="team-card">
|
||||
<div class="team-header">
|
||||
<div class="team-avatar">
|
||||
<i class="fas fa-user-shield"></i>
|
||||
</div>
|
||||
<div class="team-info">
|
||||
<h4>Security Architects</h4>
|
||||
<span class="team-category">Leadership</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="team-description">
|
||||
<p>Our senior security architects bring decades of experience in designing and implementing enterprise-grade security solutions.</p>
|
||||
</div>
|
||||
<div class="team-certifications">
|
||||
<h5>Certifications</h5>
|
||||
<ul>
|
||||
<li>CISSP - Certified Information Systems Security Professional</li>
|
||||
<li>SABSA - Sherwood Applied Business Security Architecture</li>
|
||||
<li>TOGAF - The Open Group Architecture Framework</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="team-card">
|
||||
<div class="team-header">
|
||||
<div class="team-avatar">
|
||||
<i class="fas fa-bug"></i>
|
||||
</div>
|
||||
<div class="team-info">
|
||||
<h4>Penetration Testers</h4>
|
||||
<span class="team-category">Testing</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="team-description">
|
||||
<p>Ethical hackers who identify vulnerabilities before malicious actors do, ensuring your systems remain secure.</p>
|
||||
</div>
|
||||
<div class="team-certifications">
|
||||
<h5>Certifications</h5>
|
||||
<ul>
|
||||
<li>CEH - Certified Ethical Hacker</li>
|
||||
<li>OSCP - Offensive Security Certified Professional</li>
|
||||
<li>GPEN - GIAC Penetration Tester</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="team-card">
|
||||
<div class="team-header">
|
||||
<div class="team-avatar">
|
||||
<i class="fas fa-chart-line"></i>
|
||||
</div>
|
||||
<div class="team-info">
|
||||
<h4>Security Analysts</h4>
|
||||
<span class="team-category">Operations</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="team-description">
|
||||
<p>24/7 monitoring specialists who detect, analyze, and respond to security incidents in real-time.</p>
|
||||
</div>
|
||||
<div class="team-certifications">
|
||||
<h5>Certifications</h5>
|
||||
<ul>
|
||||
<li>GSEC - GIAC Security Essentials</li>
|
||||
<li>GCIH - GIAC Certified Incident Handler</li>
|
||||
<li>CySA+ - CompTIA Cybersecurity Analyst</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Values Section -->
|
||||
<section class="values-section">
|
||||
<div class="values-container">
|
||||
<h2 class="section-title">Our Core Values</h2>
|
||||
<div class="values-grid">
|
||||
<div class="value-card">
|
||||
<div class="value-icon">
|
||||
<i class="fas fa-eye"></i>
|
||||
</div>
|
||||
<h3>Transparency</h3>
|
||||
<p>Open-source solutions mean no hidden vulnerabilities, complete visibility into your security infrastructure.</p>
|
||||
</div>
|
||||
<div class="value-card">
|
||||
<div class="value-icon">
|
||||
<i class="fas fa-rocket"></i>
|
||||
</div>
|
||||
<h3>Innovation</h3>
|
||||
<p>Continuously evolving our solutions to stay ahead of emerging threats and industry challenges.</p>
|
||||
</div>
|
||||
<div class="value-card">
|
||||
<div class="value-icon">
|
||||
<i class="fas fa-handshake"></i>
|
||||
</div>
|
||||
<h3>Partnership</h3>
|
||||
<p>Building long-term relationships with our clients, understanding their unique security needs and challenges.</p>
|
||||
</div>
|
||||
<div class="value-card">
|
||||
<div class="value-icon">
|
||||
<i class="fas fa-award"></i>
|
||||
</div>
|
||||
<h3>Excellence</h3>
|
||||
<p>Maintaining the highest standards in security implementation, support, and continuous improvement.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- About CTA -->
|
||||
<section class="about-cta">
|
||||
<div class="container">
|
||||
<h2>Ready to Secure Your Business?</h2>
|
||||
<p>
|
||||
Join over 100 businesses that trust Open Pulse Security to protect their digital assets.
|
||||
Let's discuss how our open-source cybersecurity solutions can safeguard your organization.
|
||||
</p>
|
||||
<div class="cta-actions">
|
||||
<a href="/contact" class="btn btn-primary">
|
||||
<i class="fas fa-comments"></i>
|
||||
Get Started Today
|
||||
</a>
|
||||
<a href="/solutions" class="btn btn-secondary">
|
||||
<i class="fas fa-shield-alt"></i>
|
||||
View Our Solutions
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{% endblock %}
|
||||
237
app/templates/base.html
Normal file
237
app/templates/base.html
Normal file
|
|
@ -0,0 +1,237 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>{% block title %}Open Pulse Security - Enterprise Cybersecurity Solutions{% endblock %}</title>
|
||||
<meta name="description" content="{% block description %}Professional cybersecurity services powered by open-source technology. Protect your business with our comprehensive security solutions.{% endblock %}">
|
||||
<link rel="stylesheet" href="{{ url_for('static', filename='css/styles.css') }}">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
||||
<link rel="icon" type="image/x-icon" href="{{ url_for('static', filename='images/favicon.ico') }}">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Header -->
|
||||
<header class="main-header">
|
||||
<div class="header-container">
|
||||
<div class="header-left">
|
||||
<div class="logo">
|
||||
<img src="{{ url_for('static', filename='images/openlogo.png') }}" alt="Open Pulse Security Logo">
|
||||
<div class="logo-text">
|
||||
<span class="company-name">Open Pulse Security</span>
|
||||
<span class="company-tagline">Cybersecurity Excellence</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<nav class="main-nav">
|
||||
<ul class="nav-menu">
|
||||
<li class="nav-item">
|
||||
<a href="{{ url_for('main.index') }}" class="nav-link {% if request.endpoint == 'main.index' %}active{% endif %}">
|
||||
<i class="fas fa-home"></i>
|
||||
<span>Home</span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="{{ url_for('main.services') }}" class="nav-link {% if request.endpoint == 'main.services' %}active{% endif %}">
|
||||
<i class="fas fa-shield-alt"></i>
|
||||
<span>Services</span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="{{ url_for('main.contact') }}" class="nav-link {% if request.endpoint == 'main.contact' %}active{% endif %}">
|
||||
<i class="fas fa-envelope"></i>
|
||||
<span>Contact</span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="{{ url_for('main.solutions') }}" class="nav-link {% if request.endpoint == 'main.solutions' %}active{% endif %}">
|
||||
<i class="fas fa-tools"></i>
|
||||
<span>Solutions</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<div class="header-right">
|
||||
<div class="header-contact">
|
||||
<div class="contact-info">
|
||||
<i class="fas fa-phone"></i>
|
||||
<span>24/7 Support</span>
|
||||
</div>
|
||||
</div>
|
||||
<a href="{{ url_for('main.contact') }}" class="header-cta-btn">
|
||||
<span>Get Quote</span>
|
||||
<i class="fas fa-arrow-right"></i>
|
||||
</a>
|
||||
<button class="mobile-menu-toggle" aria-label="Toggle mobile menu">
|
||||
<span></span>
|
||||
<span></span>
|
||||
<span></span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Mobile Navigation -->
|
||||
<div class="mobile-nav">
|
||||
<ul class="mobile-nav-menu">
|
||||
<li><a href="{{ url_for('main.index') }}" class="mobile-nav-link">Home</a></li>
|
||||
<li><a href="{{ url_for('main.services') }}" class="mobile-nav-link">Services</a></li>
|
||||
<li><a href="{{ url_for('main.contact') }}" class="mobile-nav-link">Contact</a></li>
|
||||
<li><a href="mailto:support@openpulsesecurity.com" class="mobile-nav-link">Email Support</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- Flash Messages -->
|
||||
{% with messages = get_flashed_messages(with_categories=true) %}
|
||||
{% if messages %}
|
||||
<div class="flash-messages">
|
||||
{% for category, message in messages %}
|
||||
<div class="flash {{ category }}">
|
||||
<div class="flash-content">
|
||||
<i class="flash-icon fas {% if category == 'success' %}fa-check-circle{% else %}fa-exclamation-triangle{% endif %}"></i>
|
||||
<span class="flash-text">{{ message }}</span>
|
||||
<button class="flash-close" onclick="this.parentElement.parentElement.remove()">
|
||||
<i class="fas fa-times"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endwith %}
|
||||
|
||||
<!-- Main Content -->
|
||||
<main class="main-content">
|
||||
{% block content %}{% endblock %}
|
||||
</main>
|
||||
|
||||
<!-- Footer -->
|
||||
<footer class="main-footer">
|
||||
<div class="footer-container">
|
||||
<!-- Footer Top -->
|
||||
<div class="footer-top">
|
||||
<div class="footer-section footer-brand">
|
||||
<div class="footer-logo">
|
||||
<img src="{{ url_for('static', filename='images/openlogo.png') }}" alt="Open Pulse Security Logo">
|
||||
<div class="footer-logo-text">
|
||||
<span class="footer-company-name">Open Pulse Security</span>
|
||||
<span class="footer-tagline">Protecting Your Digital Future</span>
|
||||
</div>
|
||||
</div>
|
||||
<p class="footer-description">
|
||||
Leading cybersecurity solutions powered by open-source technology.
|
||||
We protect businesses from evolving digital threats with comprehensive,
|
||||
cost-effective security services.
|
||||
</p>
|
||||
<div class="footer-certifications">
|
||||
<div class="cert-badge">ISO 27001</div>
|
||||
<div class="cert-badge">SOC 2</div>
|
||||
<div class="cert-badge">GDPR</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="footer-section">
|
||||
<h4 class="footer-title">Services</h4>
|
||||
<ul class="footer-links">
|
||||
<li><a href="{{ url_for('main.services') }}">WireGuard VPN Setup</a></li>
|
||||
<li><a href="{{ url_for('main.services') }}">pfSense Firewall</a></li>
|
||||
<li><a href="{{ url_for('main.services') }}">Endpoint Security</a></li>
|
||||
<li><a href="{{ url_for('main.services') }}">Security Audits</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="footer-section">
|
||||
<h4 class="footer-title">Company</h4>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/about">About Us</a></li>
|
||||
<li><a href="/privacy-policy">Privacy Policy</a></li>
|
||||
<li><a href="/terms-of-service">Terms of Service</a></li>
|
||||
<li><a href="/careers">Careers</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="footer-section">
|
||||
<h4 class="footer-title">Contact & Support</h4>
|
||||
<div class="footer-contact">
|
||||
<div class="contact-item">
|
||||
<i class="fas fa-envelope"></i>
|
||||
<a href="mailto:support@openpulsesecurity.com">support@openpulsesecurity.com</a>
|
||||
</div>
|
||||
<div class="contact-item">
|
||||
<i class="fas fa-phone"></i>
|
||||
<span>24/7 Emergency Support</span>
|
||||
</div>
|
||||
<div class="contact-item">
|
||||
<i class="fas fa-clock"></i>
|
||||
<span>Response Time: < 1 Hour</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="social-media">
|
||||
<h5>Follow Us</h5>
|
||||
<div class="social-icons">
|
||||
<a href="https://instagram.com/openpulsesecurity" target="_blank" aria-label="Instagram" class="social-link">
|
||||
<i class="fab fa-instagram"></i>
|
||||
</a>
|
||||
<a href="https://gitlab.com/openpulsesecurity" target="_blank" aria-label="GitLab" class="social-link">
|
||||
<i class="fab fa-gitlab"></i>
|
||||
</a>
|
||||
<a href="https://mastodon.social/@openpulsesecurity" target="_blank" aria-label="Mastodon" class="social-link">
|
||||
<i class="fab fa-mastodon"></i>
|
||||
</a>
|
||||
<a href="https://linkedin.com/company/openpulsesecurity" target="_blank" aria-label="LinkedIn" class="social-link">
|
||||
<i class="fab fa-linkedin"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Footer Bottom -->
|
||||
<div class="footer-bottom">
|
||||
<div class="footer-bottom-content">
|
||||
<div class="copyright">
|
||||
<p>© 2025 Open Pulse Security. All rights reserved.</p>
|
||||
</div>
|
||||
<div class="footer-bottom-links">
|
||||
<a href="/sitemap">Sitemap</a>
|
||||
<a href="/accessibility">Accessibility</a>
|
||||
<a href="/security">Security</a>
|
||||
</div>
|
||||
<div class="footer-trust">
|
||||
<div class="trust-badge">
|
||||
<i class="fas fa-shield-check"></i>
|
||||
<span>Trusted by 500+ Businesses</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!-- JavaScript for mobile menu -->
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
const mobileToggle = document.querySelector('.mobile-menu-toggle');
|
||||
const mobileNav = document.querySelector('.mobile-nav');
|
||||
const body = document.body;
|
||||
|
||||
mobileToggle.addEventListener('click', function() {
|
||||
mobileToggle.classList.toggle('active');
|
||||
mobileNav.classList.toggle('active');
|
||||
body.classList.toggle('mobile-menu-open');
|
||||
});
|
||||
|
||||
// Close mobile menu when clicking on a link
|
||||
document.querySelectorAll('.mobile-nav-link').forEach(link => {
|
||||
link.addEventListener('click', function() {
|
||||
mobileToggle.classList.remove('active');
|
||||
mobileNav.classList.remove('active');
|
||||
body.classList.remove('mobile-menu-open');
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
282
app/templates/careers.html
Normal file
282
app/templates/careers.html
Normal file
|
|
@ -0,0 +1,282 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}Careers - Open Pulse Security{% endblock %}
|
||||
{% block description %}Join our team of cybersecurity experts and help protect businesses worldwide with cutting-edge open-source solutions.{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<!-- Careers Hero Section -->
|
||||
<section class="careers-hero">
|
||||
<div class="container">
|
||||
<h1 class="hero-title">Join Our Mission</h1>
|
||||
<p class="hero-subtitle">
|
||||
Build the future of cybersecurity with a team of passionate experts dedicated to protecting businesses through innovative open-source solutions.
|
||||
</p>
|
||||
<div class="hero-stats">
|
||||
<div class="hero-stat">
|
||||
<span class="stat-value">Remote</span>
|
||||
<span class="stat-label">First Culture</span>
|
||||
</div>
|
||||
<div class="hero-stat">
|
||||
<span class="stat-value">100%</span>
|
||||
<span class="stat-label">Health Coverage</span>
|
||||
</div>
|
||||
<div class="hero-stat">
|
||||
<span class="stat-value">Unlimited</span>
|
||||
<span class="stat-label">PTO Policy</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Why Work With Us Section -->
|
||||
<section class="why-work-section">
|
||||
<div class="why-work-container">
|
||||
<div class="why-work-content">
|
||||
<div class="why-work-text">
|
||||
<h2>Why Open Pulse Security?</h2>
|
||||
<p class="lead-text">
|
||||
We're not just building cybersecurity solutions – we're creating a safer digital world.
|
||||
Join a team where your expertise makes a real impact on businesses globally.
|
||||
</p>
|
||||
<div class="work-benefits">
|
||||
<div class="work-benefit">
|
||||
<i class="fas fa-rocket"></i>
|
||||
<div>
|
||||
<h4>Cutting-Edge Technology</h4>
|
||||
<p>Work with the latest cybersecurity tools, AI-driven threat detection, and open-source innovations.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="work-benefit">
|
||||
<i class="fas fa-users"></i>
|
||||
<div>
|
||||
<h4>Expert Team</h4>
|
||||
<p>Collaborate with certified professionals holding CISSP, CEH, and GSEC certifications.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="work-benefit">
|
||||
<i class="fas fa-chart-line"></i>
|
||||
<div>
|
||||
<h4>Career Growth</h4>
|
||||
<p>Continuous learning opportunities, certification support, and clear advancement paths.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="why-work-visual">
|
||||
<div class="team-diagram">
|
||||
<div class="team-center">
|
||||
<div class="center-node">
|
||||
<i class="fas fa-users"></i>
|
||||
<span>Team</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="team-nodes">
|
||||
<div class="team-node" style="--angle: 0deg;">
|
||||
<i class="fas fa-shield-alt"></i>
|
||||
<span>Security</span>
|
||||
</div>
|
||||
<div class="team-node" style="--angle: 72deg;">
|
||||
<i class="fas fa-code"></i>
|
||||
<span>Development</span>
|
||||
</div>
|
||||
<div class="team-node" style="--angle: 144deg;">
|
||||
<i class="fas fa-chart-bar"></i>
|
||||
<span>Analytics</span>
|
||||
</div>
|
||||
<div class="team-node" style="--angle: 216deg;">
|
||||
<i class="fas fa-headset"></i>
|
||||
<span>Support</span>
|
||||
</div>
|
||||
<div class="team-node" style="--angle: 288deg;">
|
||||
<i class="fas fa-cogs"></i>
|
||||
<span>Operations</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Benefits Section -->
|
||||
<section class="benefits-section">
|
||||
<div class="benefits-container">
|
||||
<h2 class="section-title">Comprehensive Benefits</h2>
|
||||
<p class="section-subtitle">
|
||||
We invest in our team's success with industry-leading benefits and perks
|
||||
</p>
|
||||
<div class="benefits-grid">
|
||||
<div class="benefit-card">
|
||||
<div class="benefit-icon">
|
||||
<i class="fas fa-heart"></i>
|
||||
</div>
|
||||
<h3>Health & Wellness</h3>
|
||||
<ul>
|
||||
<li>100% premium coverage for medical, dental, and vision</li>
|
||||
<li>Mental health support and counseling services</li>
|
||||
<li>Annual wellness stipend for fitness and health</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="benefit-card">
|
||||
<div class="benefit-icon">
|
||||
<i class="fas fa-home"></i>
|
||||
</div>
|
||||
<h3>Work-Life Balance</h3>
|
||||
<ul>
|
||||
<li>Remote-first culture with flexible hours</li>
|
||||
<li>Unlimited PTO policy</li>
|
||||
<li>Home office setup allowance</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="benefit-card">
|
||||
<div class="benefit-icon">
|
||||
<i class="fas fa-graduation-cap"></i>
|
||||
</div>
|
||||
<h3>Professional Growth</h3>
|
||||
<ul>
|
||||
<li>$5,000 annual learning and development budget</li>
|
||||
<li>Certification reimbursement program</li>
|
||||
<li>Conference attendance and speaking opportunities</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="benefit-card">
|
||||
<div class="benefit-icon">
|
||||
<i class="fas fa-piggy-bank"></i>
|
||||
</div>
|
||||
<h3>Financial Security</h3>
|
||||
<ul>
|
||||
<li>Competitive salary with equity options</li>
|
||||
<li>401(k) with company matching</li>
|
||||
<li>Performance-based bonuses</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Current Status Section -->
|
||||
<section class="current-status-section">
|
||||
<div class="status-container">
|
||||
<div class="status-card">
|
||||
<div class="status-icon">
|
||||
<i class="fas fa-pause-circle"></i>
|
||||
</div>
|
||||
<h2>Currently Not Hiring</h2>
|
||||
<p class="status-message">
|
||||
We're not actively hiring at the moment, but we're always interested in connecting with talented cybersecurity professionals.
|
||||
Our team is focused on delivering exceptional service to our current clients while we plan for future growth.
|
||||
</p>
|
||||
<div class="status-timeline">
|
||||
<div class="timeline-item">
|
||||
<div class="timeline-icon">
|
||||
<i class="fas fa-clock"></i>
|
||||
</div>
|
||||
<div class="timeline-content">
|
||||
<h4>Stay Connected</h4>
|
||||
<p>Follow us on LinkedIn and subscribe to our newsletter for updates on future opportunities</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="timeline-item">
|
||||
<div class="timeline-icon">
|
||||
<i class="fas fa-envelope"></i>
|
||||
</div>
|
||||
<div class="timeline-content">
|
||||
<h4>Submit Your Resume</h4>
|
||||
<p>Send us your resume and we'll keep it on file for when positions become available</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="timeline-item">
|
||||
<div class="timeline-icon">
|
||||
<i class="fas fa-bell"></i>
|
||||
</div>
|
||||
<div class="timeline-content">
|
||||
<h4>Get Notified</h4>
|
||||
<p>Be the first to know when we start hiring again by joining our talent pipeline</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Future Roles Section -->
|
||||
<section class="future-roles-section">
|
||||
<div class="future-roles-container">
|
||||
<h2 class="section-title">Roles We'll Be Hiring For</h2>
|
||||
<p class="section-subtitle">
|
||||
When we do start hiring again, these are the types of positions we'll be looking to fill
|
||||
</p>
|
||||
<div class="future-roles-grid">
|
||||
<div class="future-role-card">
|
||||
<div class="role-icon">
|
||||
<i class="fas fa-shield-alt"></i>
|
||||
</div>
|
||||
<h4>Cybersecurity Analysts</h4>
|
||||
<p>Threat detection, incident response, and security monitoring specialists</p>
|
||||
<div class="role-skills">
|
||||
<span class="skill-tag">SIEM</span>
|
||||
<span class="skill-tag">Threat Hunting</span>
|
||||
<span class="skill-tag">CISSP</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="future-role-card">
|
||||
<div class="role-icon">
|
||||
<i class="fas fa-code"></i>
|
||||
</div>
|
||||
<h4>Security Engineers</h4>
|
||||
<p>Developers focused on building and maintaining security tools and platforms</p>
|
||||
<div class="role-skills">
|
||||
<span class="skill-tag">Python</span>
|
||||
<span class="skill-tag">Go</span>
|
||||
<span class="skill-tag">DevSecOps</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="future-role-card">
|
||||
<div class="role-icon">
|
||||
<i class="fas fa-bug"></i>
|
||||
</div>
|
||||
<h4>Penetration Testers</h4>
|
||||
<p>Ethical hackers who identify vulnerabilities through comprehensive security assessments</p>
|
||||
<div class="role-skills">
|
||||
<span class="skill-tag">OSCP</span>
|
||||
<span class="skill-tag">Metasploit</span>
|
||||
<span class="skill-tag">Web Security</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="future-role-card">
|
||||
<div class="role-icon">
|
||||
<i class="fas fa-headset"></i>
|
||||
</div>
|
||||
<h4>Customer Success</h4>
|
||||
<p>Client relationship managers ensuring successful security solution implementations</p>
|
||||
<div class="role-skills">
|
||||
<span class="skill-tag">B2B</span>
|
||||
<span class="skill-tag">Cybersecurity</span>
|
||||
<span class="skill-tag">Project Management</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Careers CTA -->
|
||||
<section class="careers-cta">
|
||||
<div class="container">
|
||||
<h2>Interested in Future Opportunities?</h2>
|
||||
<p>
|
||||
Even though we're not hiring right now, we'd love to hear from talented cybersecurity professionals.
|
||||
Send us your resume and we'll reach out when the right opportunity becomes available.
|
||||
</p>
|
||||
<div class="cta-actions">
|
||||
<a href="mailto:careers@openpulsesecurity.com" class="btn btn-primary">
|
||||
<i class="fas fa-envelope"></i>
|
||||
Send Your Resume
|
||||
</a>
|
||||
<a href="/contact" class="btn btn-secondary">
|
||||
<i class="fas fa-comments"></i>
|
||||
Stay in Touch
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{% endblock %}
|
||||
36
app/templates/contact.html
Normal file
36
app/templates/contact.html
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block content %}
|
||||
<section class="contact">
|
||||
<div class="contact-container">
|
||||
<h2 class="section-title">Contact Us</h2>
|
||||
<p class="section-subtitle">Have questions or need assistance? We're here to help!</p>
|
||||
<form action="{{ url_for('main.contact') }}" method="post" class="contact-form" novalidate>
|
||||
<div class="form-group">
|
||||
<label for="name">Name</label>
|
||||
<input type="text" id="name" name="name" placeholder="Enter your full name" required minlength="2">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="email">Email</label>
|
||||
<input type="email" id="email" name="email" placeholder="Enter your email address" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="message">Message</label>
|
||||
<textarea id="message" name="message" rows="5" placeholder="Tell us how we can help you..." required minlength="10"></textarea>
|
||||
</div>
|
||||
<button type="submit" class="btn btn-primary">
|
||||
<span>Send Message</span>
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<script>
|
||||
// Optional: Add form submission handling
|
||||
document.querySelector('.contact-form').addEventListener('submit', function(e) {
|
||||
const button = this.querySelector('.btn-primary');
|
||||
button.classList.add('loading');
|
||||
button.innerHTML = '<span>Sending...</span>';
|
||||
});
|
||||
</script>
|
||||
{% endblock %}
|
||||
214
app/templates/index.html
Normal file
214
app/templates/index.html
Normal file
|
|
@ -0,0 +1,214 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block content %}
|
||||
<!-- Hero Section -->
|
||||
<section class="hero">
|
||||
<div class="hero-container">
|
||||
<div class="hero-content">
|
||||
<div class="hero-badge">
|
||||
<span>🛡️ Trusted Cybersecurity Partner</span>
|
||||
</div>
|
||||
<h1 class="hero-title">
|
||||
Secure Your Digital Future with
|
||||
<span class="highlight">Open Pulse Security</span>
|
||||
</h1>
|
||||
<p class="hero-subtitle">
|
||||
Enterprise-grade cybersecurity solutions powered by open-source technology.
|
||||
Protect your business from evolving threats with our comprehensive security services.
|
||||
</p>
|
||||
<div class="hero-actions">
|
||||
<a href="{{ url_for('main.services') }}" class="cta-button primary">
|
||||
<span>Explore Our Services</span>
|
||||
<i class="arrow">→</i>
|
||||
</a>
|
||||
<a href="{{ url_for('main.contact') }}" class="cta-button secondary">
|
||||
<span>Get Free Consultation</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="hero-stats">
|
||||
<div class="stat">
|
||||
<div class="stat-number">99.9%</div>
|
||||
<div class="stat-label">Uptime Guarantee</div>
|
||||
</div>
|
||||
<div class="stat">
|
||||
<div class="stat-number">24/7</div>
|
||||
<div class="stat-label">Monitoring</div>
|
||||
</div>
|
||||
<div class="stat">
|
||||
<div class="stat-number">100+</div>
|
||||
<div class="stat-label">Businesses Protected</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="hero-visual">
|
||||
<div class="security-shield">
|
||||
<div class="shield-layer"></div>
|
||||
<div class="shield-layer"></div>
|
||||
<div class="shield-layer"></div>
|
||||
<div class="shield-core">🛡️</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- About Section -->
|
||||
<section class="about">
|
||||
<div class="about-container">
|
||||
<div class="section-header">
|
||||
<h2 class="section-title">Why Choose Open Pulse Security?</h2>
|
||||
<p class="section-subtitle">
|
||||
Leading the industry with innovative open-source cybersecurity solutions
|
||||
</p>
|
||||
</div>
|
||||
<div class="about-content">
|
||||
<div class="about-text">
|
||||
<p class="lead-text">
|
||||
At Open Pulse Security, we specialize in providing cutting-edge cybersecurity
|
||||
solutions tailored to your business needs. Our mission is to protect your
|
||||
business and employees from evolving digital threats using state-of-the-art
|
||||
open-source technologies.
|
||||
</p>
|
||||
<div class="about-highlights">
|
||||
<div class="highlight-item">
|
||||
<div class="highlight-icon">✓</div>
|
||||
<div class="highlight-text">
|
||||
<strong>Proven Track Record:</strong> Successfully protecting businesses for over 5 years
|
||||
</div>
|
||||
</div>
|
||||
<div class="highlight-item">
|
||||
<div class="highlight-icon">✓</div>
|
||||
<div class="highlight-text">
|
||||
<strong>Cost-Effective Solutions:</strong> Open-source technology reduces licensing costs
|
||||
</div>
|
||||
</div>
|
||||
<div class="highlight-item">
|
||||
<div class="highlight-icon">✓</div>
|
||||
<div class="highlight-text">
|
||||
<strong>24/7 Support:</strong> Round-the-clock monitoring and incident response
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="about-image">
|
||||
<div class="image-placeholder">
|
||||
<div class="security-icons">
|
||||
<div class="floating-icon" style="--delay: 0s;">🔒</div>
|
||||
<div class="floating-icon" style="--delay: 1s;">🛡️</div>
|
||||
<div class="floating-icon" style="--delay: 2s;">🔍</div>
|
||||
<div class="floating-icon" style="--delay: 3s;">⚡</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Features Section -->
|
||||
<section class="features">
|
||||
<div class="features-container">
|
||||
<div class="section-header">
|
||||
<h2 class="section-title">Our Core Strengths</h2>
|
||||
<p class="section-subtitle">
|
||||
Comprehensive cybersecurity solutions built on industry-leading practices
|
||||
</p>
|
||||
</div>
|
||||
<div class="features-grid">
|
||||
<div class="feature-card">
|
||||
<div class="feature-header">
|
||||
<div class="feature-icon">🔓</div>
|
||||
<h3>Open Source Excellence</h3>
|
||||
</div>
|
||||
<p>
|
||||
We leverage the power of open-source software like WireGuard, pfSense, and Wazuh
|
||||
to deliver secure, reliable, and cost-effective solutions. Open-source ensures
|
||||
transparency, flexibility, and community-driven innovation.
|
||||
</p>
|
||||
<div class="feature-tech">
|
||||
<span class="tech-badge">WireGuard</span>
|
||||
<span class="tech-badge">pfSense</span>
|
||||
<span class="tech-badge">Wazuh</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<div class="feature-header">
|
||||
<div class="feature-icon">🛡️</div>
|
||||
<h3>Hardware Independence</h3>
|
||||
</div>
|
||||
<p>
|
||||
Our pfSense firewall solutions are designed to run on any hardware. In the event
|
||||
of hardware failure, your business remains operational, ensuring uninterrupted
|
||||
protection and peace of mind.
|
||||
</p>
|
||||
<div class="feature-benefits">
|
||||
<div class="benefit">✓ Vendor Independence</div>
|
||||
<div class="benefit">✓ Cost Savings</div>
|
||||
<div class="benefit">✓ Flexibility</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<div class="feature-header">
|
||||
<div class="feature-icon">🔍</div>
|
||||
<h3>Advanced Threat Detection</h3>
|
||||
</div>
|
||||
<p>
|
||||
We use state-of-the-art tools like OpenVAS and other vulnerability scanners to
|
||||
identify and mitigate risks before they can be exploited. Proactive security
|
||||
is at the core of our approach.
|
||||
</p>
|
||||
<div class="feature-tech">
|
||||
<span class="tech-badge">OpenVAS</span>
|
||||
<span class="tech-badge">Nessus</span>
|
||||
<span class="tech-badge">SIEM</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<div class="feature-header">
|
||||
<div class="feature-icon">👨💼</div>
|
||||
<h3>Expert Team</h3>
|
||||
</div>
|
||||
<p>
|
||||
With years of experience in cybersecurity, our certified team is dedicated to
|
||||
protecting your business. We operate solely to safeguard your digital assets
|
||||
and ensure your employees can work securely.
|
||||
</p>
|
||||
<div class="feature-certifications">
|
||||
<div class="cert">CISSP</div>
|
||||
<div class="cert">CEH</div>
|
||||
<div class="cert">GSEC</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- CTA Section -->
|
||||
<section class="final-cta">
|
||||
<div class="cta-container">
|
||||
<div class="cta-content">
|
||||
<h2 class="cta-title">Ready to Secure Your Business?</h2>
|
||||
<p class="cta-subtitle">
|
||||
Join hundreds of businesses that trust Open Pulse Security to protect their digital assets.
|
||||
Get started with a free security consultation today.
|
||||
</p>
|
||||
<div class="cta-actions">
|
||||
<a href="{{ url_for('main.contact') }}" class="cta-button primary large">
|
||||
<span>Get Free Security Assessment</span>
|
||||
<i class="arrow">→</i>
|
||||
</a>
|
||||
<a href="{{ url_for('main.services') }}" class="cta-button secondary large">
|
||||
<span>View All Services</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="cta-guarantee">
|
||||
<div class="guarantee-badge">
|
||||
<span class="guarantee-icon">🛡️</span>
|
||||
<span class="guarantee-text">30-Day Money-Back Guarantee</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{% endblock %}
|
||||
388
app/templates/privacy.html
Normal file
388
app/templates/privacy.html
Normal file
|
|
@ -0,0 +1,388 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}Privacy Policy - Open Pulse Security{% endblock %}
|
||||
{% block description %}Read our Privacy Policy to understand how we protect your data and respect your privacy.{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<!-- Privacy Hero Section -->
|
||||
<section class="privacy-hero">
|
||||
<div class="container">
|
||||
<h1 class="hero-title">Privacy Policy</h1>
|
||||
<p class="hero-subtitle">
|
||||
Your privacy and data security are fundamental to our mission. Learn how we protect, handle, and respect your personal information.
|
||||
</p>
|
||||
<div class="hero-stats">
|
||||
<div class="hero-stat">
|
||||
<span class="stat-value">GDPR</span>
|
||||
<span class="stat-label">Compliant</span>
|
||||
</div>
|
||||
<div class="hero-stat">
|
||||
<span class="stat-value">256-bit</span>
|
||||
<span class="stat-label">Encryption</span>
|
||||
</div>
|
||||
<div class="hero-stat">
|
||||
<span class="stat-value">Zero</span>
|
||||
<span class="stat-label">Data Sales</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Privacy Content Section -->
|
||||
<section class="privacy-content-section">
|
||||
<div class="privacy-container">
|
||||
<div class="privacy-sidebar">
|
||||
<div class="privacy-nav">
|
||||
<h4>Quick Navigation</h4>
|
||||
<ul>
|
||||
<li><a href="#data-collection">Data Collection</a></li>
|
||||
<li><a href="#data-usage">How We Use Data</a></li>
|
||||
<li><a href="#data-security">Data Security</a></li>
|
||||
<li><a href="#data-sharing">Data Sharing</a></li>
|
||||
<li><a href="#your-rights">Your Rights</a></li>
|
||||
<li><a href="#cookies">Cookies & Tracking</a></li>
|
||||
<li><a href="#retention">Data Retention</a></li>
|
||||
<li><a href="#contact">Contact Us</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="privacy-summary">
|
||||
<div class="summary-icon">
|
||||
<i class="fas fa-shield-alt"></i>
|
||||
</div>
|
||||
<h4>Privacy at a Glance</h4>
|
||||
<ul>
|
||||
<li>We collect minimal data</li>
|
||||
<li>We never sell your information</li>
|
||||
<li>You control your data</li>
|
||||
<li>Enterprise-grade security</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="privacy-main">
|
||||
<div class="privacy-card" id="data-collection">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-database"></i>
|
||||
</div>
|
||||
<h3>Data Collection</h3>
|
||||
<span class="last-updated">Last updated: January 2025</span>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
We collect only the information necessary to provide our cybersecurity services effectively and securely.
|
||||
</p>
|
||||
|
||||
<h4>Information We Collect</h4>
|
||||
<div class="info-grid">
|
||||
<div class="info-item">
|
||||
<h5>Contact Information</h5>
|
||||
<ul>
|
||||
<li>Name and job title</li>
|
||||
<li>Email address</li>
|
||||
<li>Phone number</li>
|
||||
<li>Company name and address</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="info-item">
|
||||
<h5>Technical Information</h5>
|
||||
<ul>
|
||||
<li>IP addresses and network data</li>
|
||||
<li>System configurations</li>
|
||||
<li>Security logs and events</li>
|
||||
<li>Performance metrics</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="important-note">
|
||||
<i class="fas fa-info-circle"></i>
|
||||
<p><strong>Important:</strong> We only collect data that is essential for providing our security services. We do not collect sensitive personal information unless explicitly required for security analysis.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="privacy-card" id="data-usage">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-cogs"></i>
|
||||
</div>
|
||||
<h3>How We Use Your Data</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
Your data is used exclusively to deliver, improve, and secure our cybersecurity services.
|
||||
</p>
|
||||
|
||||
<div class="usage-list">
|
||||
<div class="usage-item">
|
||||
<i class="fas fa-shield-alt"></i>
|
||||
<div>
|
||||
<h5>Security Services</h5>
|
||||
<p>Monitoring, threat detection, incident response, and vulnerability assessments</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="usage-item">
|
||||
<i class="fas fa-headset"></i>
|
||||
<div>
|
||||
<h5>Customer Support</h5>
|
||||
<p>Providing technical assistance and resolving service-related issues</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="usage-item">
|
||||
<i class="fas fa-chart-line"></i>
|
||||
<div>
|
||||
<h5>Service Improvement</h5>
|
||||
<p>Analyzing performance metrics to enhance our security solutions</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="usage-item">
|
||||
<i class="fas fa-bell"></i>
|
||||
<div>
|
||||
<h5>Communications</h5>
|
||||
<p>Sending security alerts, updates, and important service notifications</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="privacy-card" id="data-security">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-lock"></i>
|
||||
</div>
|
||||
<h3>Data Security</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
We implement enterprise-grade security measures to protect your data with the same rigor we apply to our cybersecurity services.
|
||||
</p>
|
||||
|
||||
<div class="security-measures">
|
||||
<div class="security-measure">
|
||||
<div class="measure-icon">
|
||||
<i class="fas fa-key"></i>
|
||||
</div>
|
||||
<h5>Encryption</h5>
|
||||
<p>AES-256 encryption for data at rest and TLS 1.3 for data in transit</p>
|
||||
</div>
|
||||
<div class="security-measure">
|
||||
<div class="measure-icon">
|
||||
<i class="fas fa-user-shield"></i>
|
||||
</div>
|
||||
<h5>Access Control</h5>
|
||||
<p>Multi-factor authentication and role-based access controls</p>
|
||||
</div>
|
||||
<div class="security-measure">
|
||||
<div class="measure-icon">
|
||||
<i class="fas fa-search"></i>
|
||||
</div>
|
||||
<h5>Monitoring</h5>
|
||||
<p>24/7 security monitoring and automated threat detection</p>
|
||||
</div>
|
||||
<div class="security-measure">
|
||||
<div class="measure-icon">
|
||||
<i class="fas fa-certificate"></i>
|
||||
</div>
|
||||
<h5>Compliance</h5>
|
||||
<p>SOC 2 Type II, ISO 27001, and GDPR compliance</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="privacy-card" id="data-sharing">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-ban"></i>
|
||||
</div>
|
||||
<h3>Data Sharing</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<div class="no-sharing-banner">
|
||||
<i class="fas fa-shield-alt"></i>
|
||||
<h4>We Never Sell Your Data</h4>
|
||||
<p>Your information is never sold, rented, or shared with third parties for marketing purposes.</p>
|
||||
</div>
|
||||
|
||||
<h4>Limited Sharing Scenarios</h4>
|
||||
<p>We may share data only in these specific circumstances:</p>
|
||||
<ul class="sharing-list">
|
||||
<li><strong>Service Providers:</strong> Trusted partners who help deliver our services (under strict confidentiality agreements)</li>
|
||||
<li><strong>Legal Requirements:</strong> When required by law or to protect our legal rights</li>
|
||||
<li><strong>Security Incidents:</strong> With law enforcement when investigating cybersecurity threats</li>
|
||||
<li><strong>Business Transfers:</strong> In the event of a merger or acquisition (with continued privacy protection)</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="privacy-card" id="your-rights">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-user-check"></i>
|
||||
</div>
|
||||
<h3>Your Rights</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
You have complete control over your personal data. Exercise your rights at any time.
|
||||
</p>
|
||||
|
||||
<div class="rights-grid">
|
||||
<div class="right-item">
|
||||
<i class="fas fa-eye"></i>
|
||||
<h5>Access</h5>
|
||||
<p>Request a copy of all personal data we hold about you</p>
|
||||
</div>
|
||||
<div class="right-item">
|
||||
<i class="fas fa-edit"></i>
|
||||
<h5>Correction</h5>
|
||||
<p>Update or correct any inaccurate personal information</p>
|
||||
</div>
|
||||
<div class="right-item">
|
||||
<i class="fas fa-trash"></i>
|
||||
<h5>Deletion</h5>
|
||||
<p>Request deletion of your personal data (subject to legal requirements)</p>
|
||||
</div>
|
||||
<div class="right-item">
|
||||
<i class="fas fa-download"></i>
|
||||
<h5>Portability</h5>
|
||||
<p>Export your data in a machine-readable format</p>
|
||||
</div>
|
||||
<div class="right-item">
|
||||
<i class="fas fa-pause"></i>
|
||||
<h5>Restriction</h5>
|
||||
<p>Limit how we process your personal information</p>
|
||||
</div>
|
||||
<div class="right-item">
|
||||
<i class="fas fa-times-circle"></i>
|
||||
<h5>Objection</h5>
|
||||
<p>Object to certain types of data processing</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="contact-rights">
|
||||
<h5>Exercise Your Rights</h5>
|
||||
<p>Contact our Data Protection Officer to exercise any of these rights:</p>
|
||||
<a href="mailto:privacy@openpulsesecurity.com" class="contact-link">
|
||||
<i class="fas fa-envelope"></i>
|
||||
privacy@openpulsesecurity.com
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="privacy-card" id="cookies">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-cookie-bite"></i>
|
||||
</div>
|
||||
<h3>Cookies & Tracking</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
We use minimal, essential cookies to ensure our website functions properly and securely.
|
||||
</p>
|
||||
|
||||
<div class="cookie-types">
|
||||
<div class="cookie-type">
|
||||
<h5>Essential Cookies</h5>
|
||||
<p>Required for basic website functionality and security features</p>
|
||||
<span class="cookie-status required">Required</span>
|
||||
</div>
|
||||
<div class="cookie-type">
|
||||
<h5>Analytics Cookies</h5>
|
||||
<p>Help us understand how visitors interact with our website</p>
|
||||
<span class="cookie-status optional">Optional</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="privacy-card" id="retention">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-calendar-alt"></i>
|
||||
</div>
|
||||
<h3>Data Retention</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
We retain your data only as long as necessary to provide our services and meet legal obligations.
|
||||
</p>
|
||||
|
||||
<div class="retention-schedule">
|
||||
<div class="retention-item">
|
||||
<h5>Contact Information</h5>
|
||||
<p>Retained while you're an active customer, plus 3 years for business records</p>
|
||||
</div>
|
||||
<div class="retention-item">
|
||||
<h5>Security Logs</h5>
|
||||
<p>Retained for 1 year for security analysis and compliance requirements</p>
|
||||
</div>
|
||||
<div class="retention-item">
|
||||
<h5>Support Records</h5>
|
||||
<p>Retained for 2 years to maintain service quality and resolve issues</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="privacy-card" id="contact">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-envelope"></i>
|
||||
</div>
|
||||
<h3>Contact Us</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
Have questions about our privacy practices? We're here to help.
|
||||
</p>
|
||||
|
||||
<div class="contact-options">
|
||||
<div class="contact-option">
|
||||
<i class="fas fa-user-shield"></i>
|
||||
<div>
|
||||
<h5>Data Protection Officer</h5>
|
||||
<p>For privacy-related questions and rights requests</p>
|
||||
<a href="mailto:privacy@openpulsesecurity.com">privacy@openpulsesecurity.com</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contact-option">
|
||||
<i class="fas fa-headset"></i>
|
||||
<div>
|
||||
<h5>General Support</h5>
|
||||
<p>For service-related questions and technical support</p>
|
||||
<a href="mailto:support@openpulsesecurity.com">support@openpulsesecurity.com</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Privacy CTA -->
|
||||
<section class="privacy-cta">
|
||||
<div class="container">
|
||||
<h2>Questions About Our Privacy Policy?</h2>
|
||||
<p>
|
||||
Our commitment to your privacy is unwavering. If you have any questions or concerns about how we handle your data,
|
||||
don't hesitate to reach out to our Data Protection Officer.
|
||||
</p>
|
||||
<div class="cta-actions">
|
||||
<a href="mailto:privacy@openpulsesecurity.com" class="btn btn-primary">
|
||||
<i class="fas fa-envelope"></i>
|
||||
Contact Privacy Team
|
||||
</a>
|
||||
<a href="/contact" class="btn btn-secondary">
|
||||
<i class="fas fa-comments"></i>
|
||||
General Contact
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{% endblock %}
|
||||
93
app/templates/services.html
Normal file
93
app/templates/services.html
Normal file
|
|
@ -0,0 +1,93 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block content %}
|
||||
<section class="services">
|
||||
<div class="services-container">
|
||||
<h2 class="section-title">Our Services</h2>
|
||||
<p class="section-subtitle">Professional cybersecurity solutions tailored to your needs</p>
|
||||
|
||||
<div class="services-grid">
|
||||
<!-- WireGuard VPN -->
|
||||
<div class="service-card">
|
||||
<div class="service-icon">🔒</div>
|
||||
<h3 class="service-title">WireGuard VPN Setup</h3>
|
||||
<p class="service-description">Secure your network with the fastest, most reliable VPN technology available.</p>
|
||||
<div class="service-pricing">
|
||||
<div class="price-main">$200</div>
|
||||
<div class="price-details">one-time setup + $20/month</div>
|
||||
</div>
|
||||
<ul class="service-features">
|
||||
<li>Fast, secure VPN connection</li>
|
||||
<li>Easy setup and management</li>
|
||||
<li>Open-source technology</li>
|
||||
<li>24/7 monitoring included</li>
|
||||
</ul>
|
||||
<div class="btn-container">
|
||||
<a href="#" class="btn btn-primary">Get Started</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- pfSense Firewall -->
|
||||
<div class="service-card featured">
|
||||
<div class="featured-badge">Most Popular</div>
|
||||
<div class="service-icon">🛡️</div>
|
||||
<h3 class="service-title">pfSense Firewall Setup</h3>
|
||||
<p class="service-description">Deploy a robust enterprise-grade firewall to secure your entire network infrastructure.</p>
|
||||
<div class="service-pricing">
|
||||
<div class="price-main">$600</div>
|
||||
<div class="price-details">one-time setup + $50/month</div>
|
||||
</div>
|
||||
<ul class="service-features">
|
||||
<li>Robust network security</li>
|
||||
<li>Open-source firewall</li>
|
||||
<li>Netgate hardware recommended</li>
|
||||
<li>Advanced threat protection</li>
|
||||
</ul>
|
||||
<div class="btn-container">
|
||||
<a href="#" class="btn btn-primary">Get Started</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Endpoint Security with Wazuh -->
|
||||
<div class="service-card">
|
||||
<div class="service-icon">🖥️</div>
|
||||
<h3 class="service-title">Endpoint Security with Wazuh</h3>
|
||||
<p class="service-description">Protect your devices from malware and unauthorized access with real-time monitoring.</p>
|
||||
<div class="service-pricing">
|
||||
<div class="price-main">$300</div>
|
||||
<div class="price-details">one-time setup + $30/month</div>
|
||||
</div>
|
||||
<ul class="service-features">
|
||||
<li>Malware and intrusion detection</li>
|
||||
<li>Open-source endpoint protection</li>
|
||||
<li>Real-time alerts</li>
|
||||
<li>Compliance reporting</li>
|
||||
</ul>
|
||||
<div class="btn-container">
|
||||
<a href="#" class="btn btn-primary">Get Started</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Security Audits -->
|
||||
<div class="service-card">
|
||||
<div class="service-icon">📊</div>
|
||||
<h3 class="service-title">Security Audits</h3>
|
||||
<p class="service-description">Get a comprehensive security assessment with detailed vulnerability reports and remediation plans.</p>
|
||||
<div class="service-pricing">
|
||||
<div class="price-main">$500</div>
|
||||
<div class="price-details">per comprehensive audit</div>
|
||||
</div>
|
||||
<ul class="service-features">
|
||||
<li>Vulnerability assessment</li>
|
||||
<li>Detailed security report</li>
|
||||
<li>Actionable insights</li>
|
||||
<li>Follow-up consultation</li>
|
||||
</ul>
|
||||
<div class="btn-container">
|
||||
<a href="#" class="btn btn-primary">Get Started</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{% endblock %}
|
||||
429
app/templates/solutions.html
Normal file
429
app/templates/solutions.html
Normal file
|
|
@ -0,0 +1,429 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}Our Solutions & Technologies - Open Pulse Security{% endblock %}
|
||||
{% block description %}Discover the proven open-source cybersecurity technologies we use. Transparent, reliable, and battle-tested solutions for enterprise security.{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<!-- Hero Section -->
|
||||
<section class="solutions-hero">
|
||||
<div class="hero-container">
|
||||
<div class="hero-content">
|
||||
<h1 class="hero-title">Our Proven Security Solutions</h1>
|
||||
<p class="hero-subtitle">
|
||||
We believe in transparency. Every tool we use is open-source, battle-tested,
|
||||
and trusted by enterprises worldwide. See exactly what powers your security.
|
||||
</p>
|
||||
<div class="hero-stats">
|
||||
<div class="stat">
|
||||
<div class="stat-number">100%</div>
|
||||
<div class="stat-label">Open Source</div>
|
||||
</div>
|
||||
<div class="stat">
|
||||
<div class="stat-number">5+</div>
|
||||
<div class="stat-label">Years Experience</div>
|
||||
</div>
|
||||
<div class="stat">
|
||||
<div class="stat-number">24/7</div>
|
||||
<div class="stat-label">Support</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Solutions Grid -->
|
||||
<section class="solutions-grid-section">
|
||||
<div class="solutions-container">
|
||||
<div class="section-header">
|
||||
<h2 class="section-title">Core Security Technologies</h2>
|
||||
<p class="section-subtitle">
|
||||
Industry-leading open-source solutions that form the backbone of our security services
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="solutions-grid">
|
||||
<!-- WireGuard -->
|
||||
<div class="solution-card featured">
|
||||
<div class="solution-header">
|
||||
<div class="solution-logo">
|
||||
<img src="{{ url_for('static', filename='images/wireguard-logo.png') }}" alt="WireGuard Logo" onerror="this.style.display='none'">
|
||||
<div class="solution-icon">🔒</div>
|
||||
</div>
|
||||
<div class="solution-title-area">
|
||||
<h3 class="solution-title">WireGuard VPN</h3>
|
||||
<div class="solution-category">VPN Technology</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="solution-description">
|
||||
<p>
|
||||
WireGuard is a revolutionary VPN protocol that's faster, simpler, and more secure
|
||||
than traditional VPN solutions. It uses state-of-the-art cryptography and has been
|
||||
audited by security experts worldwide.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="solution-features">
|
||||
<h4>Key Benefits:</h4>
|
||||
<ul>
|
||||
<li>10x faster than OpenVPN</li>
|
||||
<li>Minimal attack surface (4,000 lines of code vs 600,000+)</li>
|
||||
<li>Built into Linux kernel</li>
|
||||
<li>Cross-platform compatibility</li>
|
||||
<li>Perfect forward secrecy</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="solution-stats">
|
||||
<div class="stat-item">
|
||||
<span class="stat-value">2016</span>
|
||||
<span class="stat-label">First Released</span>
|
||||
</div>
|
||||
<div class="stat-item">
|
||||
<span class="stat-value">Linux</span>
|
||||
<span class="stat-label">Kernel Integration</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="solution-links">
|
||||
<a href="https://www.wireguard.com/" target="_blank" class="solution-link primary">
|
||||
<i class="fas fa-external-link-alt"></i>
|
||||
Official Website
|
||||
</a>
|
||||
<a href="https://github.com/WireGuard" target="_blank" class="solution-link secondary">
|
||||
<i class="fab fa-github"></i>
|
||||
Source Code
|
||||
</a>
|
||||
<a href="https://www.wireguard.com/papers/wireguard.pdf" target="_blank" class="solution-link secondary">
|
||||
<i class="fas fa-file-pdf"></i>
|
||||
Technical Paper
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- pfSense -->
|
||||
<div class="solution-card">
|
||||
<div class="solution-header">
|
||||
<div class="solution-logo">
|
||||
<img src="{{ url_for('static', filename='images/pfsense-logo.png') }}" alt="pfSense Logo" onerror="this.style.display='none'">
|
||||
<div class="solution-icon">🛡️</div>
|
||||
</div>
|
||||
<div class="solution-title-area">
|
||||
<h3 class="solution-title">pfSense Firewall</h3>
|
||||
<div class="solution-category">Network Security</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="solution-description">
|
||||
<p>
|
||||
pfSense is a powerful, enterprise-grade firewall and router platform based on FreeBSD.
|
||||
It provides comprehensive network security features and can run on any x86 hardware,
|
||||
giving you complete vendor independence.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="solution-features">
|
||||
<h4>Key Features:</h4>
|
||||
<ul>
|
||||
<li>Stateful packet filtering</li>
|
||||
<li>VPN server & client support</li>
|
||||
<li>Intrusion detection & prevention</li>
|
||||
<li>Traffic shaping & load balancing</li>
|
||||
<li>Web-based management interface</li>
|
||||
<li>Package system for extensions</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="solution-stats">
|
||||
<div class="stat-item">
|
||||
<span class="stat-value">2004</span>
|
||||
<span class="stat-label">First Released</span>
|
||||
</div>
|
||||
<div class="stat-item">
|
||||
<span class="stat-value">1M+</span>
|
||||
<span class="stat-label">Active Installs</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="solution-links">
|
||||
<a href="https://www.pfsense.org/" target="_blank" class="solution-link primary">
|
||||
<i class="fas fa-external-link-alt"></i>
|
||||
Official Website
|
||||
</a>
|
||||
<a href="https://github.com/pfsense/pfsense" target="_blank" class="solution-link secondary">
|
||||
<i class="fab fa-github"></i>
|
||||
Source Code
|
||||
</a>
|
||||
<a href="https://docs.netgate.com/pfsense/en/latest/" target="_blank" class="solution-link secondary">
|
||||
<i class="fas fa-book"></i>
|
||||
Documentation
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Wazuh -->
|
||||
<div class="solution-card">
|
||||
<div class="solution-header">
|
||||
<div class="solution-logo">
|
||||
<img src="{{ url_for('static', filename='images/wazuh-logo.png') }}" alt="Wazuh Logo" onerror="this.style.display='none'">
|
||||
<div class="solution-icon">🔍</div>
|
||||
</div>
|
||||
<div class="solution-title-area">
|
||||
<h3 class="solution-title">Wazuh SIEM</h3>
|
||||
<div class="solution-category">Endpoint Security</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="solution-description">
|
||||
<p>
|
||||
Wazuh is a comprehensive security monitoring platform that provides threat detection,
|
||||
integrity monitoring, incident response, and compliance reporting. It's trusted by
|
||||
thousands of organizations worldwide for endpoint security.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="solution-features">
|
||||
<h4>Capabilities:</h4>
|
||||
<ul>
|
||||
<li>Real-time threat detection</li>
|
||||
<li>File integrity monitoring</li>
|
||||
<li>Log analysis & correlation</li>
|
||||
<li>Vulnerability assessment</li>
|
||||
<li>Compliance reporting (PCI DSS, GDPR, HIPAA)</li>
|
||||
<li>Incident response automation</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="solution-stats">
|
||||
<div class="stat-item">
|
||||
<span class="stat-value">2015</span>
|
||||
<span class="stat-label">Founded</span>
|
||||
</div>
|
||||
<div class="stat-item">
|
||||
<span class="stat-value">10K+</span>
|
||||
<span class="stat-label">Organizations</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="solution-links">
|
||||
<a href="https://wazuh.com/" target="_blank" class="solution-link primary">
|
||||
<i class="fas fa-external-link-alt"></i>
|
||||
Official Website
|
||||
</a>
|
||||
<a href="https://github.com/wazuh/wazuh" target="_blank" class="solution-link secondary">
|
||||
<i class="fab fa-github"></i>
|
||||
Source Code
|
||||
</a>
|
||||
<a href="https://documentation.wazuh.com/" target="_blank" class="solution-link secondary">
|
||||
<i class="fas fa-book"></i>
|
||||
Documentation
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- OpenVAS -->
|
||||
<div class="solution-card">
|
||||
<div class="solution-header">
|
||||
<div class="solution-logo">
|
||||
<img src="{{ url_for('static', filename='images/openvas-logo.png') }}" alt="OpenVAS Logo" onerror="this.style.display='none'">
|
||||
<div class="solution-icon">🔬</div>
|
||||
</div>
|
||||
<div class="solution-title-area">
|
||||
<h3 class="solution-title">OpenVAS Scanner</h3>
|
||||
<div class="solution-category">Vulnerability Assessment</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="solution-description">
|
||||
<p>
|
||||
OpenVAS is a powerful vulnerability scanner and management solution. It provides
|
||||
comprehensive vulnerability assessments and is capable of testing for over 50,000
|
||||
known vulnerabilities across networks, systems, and applications.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="solution-features">
|
||||
<h4>Features:</h4>
|
||||
<ul>
|
||||
<li>50,000+ vulnerability tests</li>
|
||||
<li>Network & web application scanning</li>
|
||||
<li>Authenticated & unauthenticated scans</li>
|
||||
<li>Detailed vulnerability reports</li>
|
||||
<li>Risk assessment & prioritization</li>
|
||||
<li>Compliance scanning</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="solution-stats">
|
||||
<div class="stat-item">
|
||||
<span class="stat-value">2009</span>
|
||||
<span class="stat-label">First Released</span>
|
||||
</div>
|
||||
<div class="stat-item">
|
||||
<span class="stat-value">50K+</span>
|
||||
<span class="stat-label">Vulnerability Tests</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="solution-links">
|
||||
<a href="https://www.openvas.org/" target="_blank" class="solution-link primary">
|
||||
<i class="fas fa-external-link-alt"></i>
|
||||
Official Website
|
||||
</a>
|
||||
<a href="https://github.com/greenbone/openvas-scanner" target="_blank" class="solution-link secondary">
|
||||
<i class="fab fa-github"></i>
|
||||
Source Code
|
||||
</a>
|
||||
<a href="https://docs.greenbone.net/" target="_blank" class="solution-link secondary">
|
||||
<i class="fas fa-book"></i>
|
||||
Documentation
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Why Open Source Section -->
|
||||
<section class="why-opensource">
|
||||
<div class="opensource-container">
|
||||
<div class="section-header">
|
||||
<h2 class="section-title">Why We Choose Open Source</h2>
|
||||
<p class="section-subtitle">
|
||||
Open source isn't just our preference—it's our commitment to transparency, security, and your independence
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="benefits-grid">
|
||||
<div class="benefit-card">
|
||||
<div class="benefit-icon">🔍</div>
|
||||
<h3>Complete Transparency</h3>
|
||||
<p>Every line of code is open for inspection. No hidden backdoors, no secret vulnerabilities. You can verify exactly what's protecting your business.</p>
|
||||
</div>
|
||||
|
||||
<div class="benefit-card">
|
||||
<div class="benefit-icon">💰</div>
|
||||
<h3>Cost Effective</h3>
|
||||
<p>No expensive licensing fees or vendor lock-in. Open source solutions provide enterprise-grade security without the enterprise price tag.</p>
|
||||
</div>
|
||||
|
||||
<div class="benefit-card">
|
||||
<div class="benefit-icon">🛠️</div>
|
||||
<h3>Vendor Independence</h3>
|
||||
<p>You're not tied to any single vendor. If hardware fails or vendors change policies, your security solutions continue to work.</p>
|
||||
</div>
|
||||
|
||||
<div class="benefit-card">
|
||||
<div class="benefit-icon">🌍</div>
|
||||
<h3>Community Driven</h3>
|
||||
<p>Backed by global communities of security experts. Faster bug fixes, continuous improvements, and collective intelligence.</p>
|
||||
</div>
|
||||
|
||||
<div class="benefit-card">
|
||||
<div class="benefit-icon">🔒</div>
|
||||
<h3>Security by Design</h3>
|
||||
<p>Open source security tools are scrutinized by thousands of experts worldwide. Vulnerabilities are found and fixed quickly.</p>
|
||||
</div>
|
||||
|
||||
<div class="benefit-card">
|
||||
<div class="benefit-icon">⚡</div>
|
||||
<h3>Rapid Innovation</h3>
|
||||
<p>Open source projects evolve faster than proprietary solutions. You get cutting-edge features and improvements continuously.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Integration & Support -->
|
||||
<section class="integration-support">
|
||||
<div class="support-container">
|
||||
<div class="support-content">
|
||||
<div class="support-text">
|
||||
<h2>Professional Implementation & Support</h2>
|
||||
<p class="lead-text">
|
||||
While these tools are open source and free, implementing them correctly requires expertise.
|
||||
That's where we come in.
|
||||
</p>
|
||||
<div class="support-features">
|
||||
<div class="support-feature">
|
||||
<i class="fas fa-cogs"></i>
|
||||
<div>
|
||||
<h4>Expert Configuration</h4>
|
||||
<p>We configure each solution specifically for your environment and security requirements.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="support-feature">
|
||||
<i class="fas fa-shield-alt"></i>
|
||||
<div>
|
||||
<h4>Security Hardening</h4>
|
||||
<p>Every installation is hardened according to industry best practices and compliance standards.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="support-feature">
|
||||
<i class="fas fa-headset"></i>
|
||||
<div>
|
||||
<h4>Ongoing Support</h4>
|
||||
<p>24/7 monitoring, maintenance, and support to ensure your security solutions stay effective.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="support-feature">
|
||||
<i class="fas fa-graduation-cap"></i>
|
||||
<div>
|
||||
<h4>Training & Documentation</h4>
|
||||
<p>We provide comprehensive training and documentation so your team can manage the systems.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="support-visual">
|
||||
<div class="integration-diagram">
|
||||
<div class="integration-center">
|
||||
<div class="center-node">
|
||||
<i class="fas fa-shield-alt"></i>
|
||||
<span>Your Business</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="integration-nodes">
|
||||
<div class="integration-node" style="--angle: 0deg;">
|
||||
<i class="fas fa-lock"></i>
|
||||
<span>WireGuard</span>
|
||||
</div>
|
||||
<div class="integration-node" style="--angle: 90deg;">
|
||||
<i class="fas fa-firewall"></i>
|
||||
<span>pfSense</span>
|
||||
</div>
|
||||
<div class="integration-node" style="--angle: 180deg;">
|
||||
<i class="fas fa-search"></i>
|
||||
<span>Wazuh</span>
|
||||
</div>
|
||||
<div class="integration-node" style="--angle: 270deg;">
|
||||
<i class="fas fa-bug"></i>
|
||||
<span>OpenVAS</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- CTA Section -->
|
||||
<section class="solutions-cta">
|
||||
<div class="cta-container">
|
||||
<h2>Ready to Implement These Solutions?</h2>
|
||||
<p>
|
||||
Let our experts configure and deploy these proven security technologies for your business.
|
||||
Get started with a free consultation and security assessment.
|
||||
</p>
|
||||
<div class="cta-actions">
|
||||
<a href="{{ url_for('main.contact') }}" class="cta-button primary">
|
||||
<span>Get Free Consultation</span>
|
||||
<i class="fas fa-arrow-right"></i>
|
||||
</a>
|
||||
<a href="{{ url_for('main.services') }}" class="cta-button secondary">
|
||||
<span>View Our Services</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{% endblock %}
|
||||
565
app/templates/termsofservice.html
Normal file
565
app/templates/termsofservice.html
Normal file
|
|
@ -0,0 +1,565 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}Terms of Service - Open Pulse Security{% endblock %}
|
||||
{% block description %}Review our Terms of Service to understand the rules and guidelines for using our cybersecurity services.{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<!-- Terms Hero Section -->
|
||||
<section class="terms-hero">
|
||||
<div class="container">
|
||||
<h1 class="hero-title">Terms of Service</h1>
|
||||
<p class="hero-subtitle">
|
||||
Clear, transparent terms that govern the use of our cybersecurity services and protect both your business and ours.
|
||||
</p>
|
||||
<div class="hero-stats">
|
||||
<div class="hero-stat">
|
||||
<span class="stat-value">Fair</span>
|
||||
<span class="stat-label">Terms</span>
|
||||
</div>
|
||||
<div class="hero-stat">
|
||||
<span class="stat-value">Clear</span>
|
||||
<span class="stat-label">Language</span>
|
||||
</div>
|
||||
<div class="hero-stat">
|
||||
<span class="stat-value">Updated</span>
|
||||
<span class="stat-label">Jan 2025</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Terms Content Section -->
|
||||
<section class="terms-content-section">
|
||||
<div class="terms-container">
|
||||
<div class="terms-sidebar">
|
||||
<div class="terms-nav">
|
||||
<h4>Quick Navigation</h4>
|
||||
<ul>
|
||||
<li><a href="#acceptance">Acceptance of Terms</a></li>
|
||||
<li><a href="#definitions">Definitions</a></li>
|
||||
<li><a href="#services">Service Description</a></li>
|
||||
<li><a href="#usage">Acceptable Use</a></li>
|
||||
<li><a href="#accounts">User Accounts</a></li>
|
||||
<li><a href="#payment">Payment Terms</a></li>
|
||||
<li><a href="#intellectual-property">Intellectual Property</a></li>
|
||||
<li><a href="#confidentiality">Confidentiality</a></li>
|
||||
<li><a href="#liability">Limitation of Liability</a></li>
|
||||
<li><a href="#termination">Termination</a></li>
|
||||
<li><a href="#governing-law">Governing Law</a></li>
|
||||
<li><a href="#changes">Changes to Terms</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="terms-summary">
|
||||
<div class="summary-icon">
|
||||
<i class="fas fa-file-contract"></i>
|
||||
</div>
|
||||
<h4>Terms Summary</h4>
|
||||
<ul>
|
||||
<li>Use services responsibly</li>
|
||||
<li>Respect intellectual property</li>
|
||||
<li>Pay on time</li>
|
||||
<li>Maintain confidentiality</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="terms-main">
|
||||
<div class="terms-card" id="acceptance">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-handshake"></i>
|
||||
</div>
|
||||
<h3>Acceptance of Terms</h3>
|
||||
<span class="effective-date">Effective: January 1, 2025</span>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
By accessing, using, or subscribing to Open Pulse Security's cybersecurity services, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.
|
||||
</p>
|
||||
|
||||
<div class="acceptance-conditions">
|
||||
<h4>These terms apply when you:</h4>
|
||||
<ul class="condition-list">
|
||||
<li>Access our website or web applications</li>
|
||||
<li>Subscribe to any of our cybersecurity services</li>
|
||||
<li>Use our security monitoring or threat detection tools</li>
|
||||
<li>Participate in security assessments or consultations</li>
|
||||
<li>Receive support or professional services from our team</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="important-note">
|
||||
<i class="fas fa-exclamation-triangle"></i>
|
||||
<p><strong>Important:</strong> If you do not agree to these terms, you must immediately discontinue use of our services and contact us to terminate your account.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="terms-card" id="definitions">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-book"></i>
|
||||
</div>
|
||||
<h3>Definitions</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
For clarity and consistency, the following terms have specific meanings throughout this agreement.
|
||||
</p>
|
||||
|
||||
<div class="definitions-grid">
|
||||
<div class="definition-item">
|
||||
<h5>"Services"</h5>
|
||||
<p>All cybersecurity solutions, monitoring, assessments, consulting, and support provided by Open Pulse Security.</p>
|
||||
</div>
|
||||
<div class="definition-item">
|
||||
<h5>"Client" or "You"</h5>
|
||||
<p>The individual or organization that subscribes to or uses our services.</p>
|
||||
</div>
|
||||
<div class="definition-item">
|
||||
<h5>"Data"</h5>
|
||||
<p>Any information, files, logs, or content processed through our security services.</p>
|
||||
</div>
|
||||
<div class="definition-item">
|
||||
<h5>"Platform"</h5>
|
||||
<p>Our web-based security management and monitoring systems.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="terms-card" id="services">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-shield-alt"></i>
|
||||
</div>
|
||||
<h3>Service Description</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
Open Pulse Security provides comprehensive cybersecurity services designed to protect your business from digital threats.
|
||||
</p>
|
||||
|
||||
<div class="service-categories">
|
||||
<div class="service-category">
|
||||
<h4><i class="fas fa-eye"></i> Security Monitoring</h4>
|
||||
<ul>
|
||||
<li>24/7 threat detection and monitoring</li>
|
||||
<li>Real-time security alerts and notifications</li>
|
||||
<li>Incident response and remediation guidance</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="service-category">
|
||||
<h4><i class="fas fa-search"></i> Security Assessments</h4>
|
||||
<ul>
|
||||
<li>Vulnerability assessments and penetration testing</li>
|
||||
<li>Security audits and compliance reviews</li>
|
||||
<li>Risk analysis and mitigation recommendations</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="service-category">
|
||||
<h4><i class="fas fa-cogs"></i> Managed Services</h4>
|
||||
<ul>
|
||||
<li>Security tool configuration and management</li>
|
||||
<li>Policy development and implementation</li>
|
||||
<li>Staff training and security awareness programs</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="service-availability">
|
||||
<h4>Service Availability</h4>
|
||||
<p>We strive to maintain 99.9% uptime for our monitoring services. Scheduled maintenance will be communicated in advance when possible.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="terms-card" id="usage">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-check-circle"></i>
|
||||
</div>
|
||||
<h3>Acceptable Use Policy</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
Our services are designed for legitimate business security purposes. You agree to use them responsibly and in compliance with all applicable laws.
|
||||
</p>
|
||||
|
||||
<div class="usage-sections">
|
||||
<div class="usage-allowed">
|
||||
<h4><i class="fas fa-thumbs-up"></i> Permitted Uses</h4>
|
||||
<ul>
|
||||
<li>Protecting your organization's digital assets</li>
|
||||
<li>Monitoring your own networks and systems</li>
|
||||
<li>Conducting authorized security assessments</li>
|
||||
<li>Compliance with industry security standards</li>
|
||||
<li>Training and educational purposes within your organization</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="usage-prohibited">
|
||||
<h4><i class="fas fa-ban"></i> Prohibited Uses</h4>
|
||||
<ul>
|
||||
<li>Unauthorized access to third-party systems</li>
|
||||
<li>Malicious hacking or cyber attacks</li>
|
||||
<li>Violation of privacy laws or regulations</li>
|
||||
<li>Reselling or redistributing our services without permission</li>
|
||||
<li>Reverse engineering our proprietary tools</li>
|
||||
<li>Using services to harm, harass, or threaten others</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="violation-consequences">
|
||||
<h4>Violation Consequences</h4>
|
||||
<p>Violation of this policy may result in immediate service suspension, account termination, and potential legal action.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="terms-card" id="accounts">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-user-cog"></i>
|
||||
</div>
|
||||
<h3>User Accounts & Responsibilities</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
You are responsible for maintaining the security and proper use of your account credentials.
|
||||
</p>
|
||||
|
||||
<div class="account-responsibilities">
|
||||
<div class="responsibility-item">
|
||||
<i class="fas fa-key"></i>
|
||||
<div>
|
||||
<h5>Account Security</h5>
|
||||
<p>Maintain strong, unique passwords and enable multi-factor authentication when available.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="responsibility-item">
|
||||
<i class="fas fa-users"></i>
|
||||
<div>
|
||||
<h5>User Management</h5>
|
||||
<p>Properly manage user access, promptly remove departing employees, and monitor account activity.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="responsibility-item">
|
||||
<i class="fas fa-bell"></i>
|
||||
<div>
|
||||
<h5>Notifications</h5>
|
||||
<p>Immediately report any suspected unauthorized access or security breaches to our support team.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="terms-card" id="payment">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-credit-card"></i>
|
||||
</div>
|
||||
<h3>Payment Terms</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
Clear payment terms ensure uninterrupted service delivery and mutual understanding of financial obligations.
|
||||
</p>
|
||||
|
||||
<div class="payment-details">
|
||||
<div class="payment-section">
|
||||
<h4>Billing & Payment</h4>
|
||||
<ul>
|
||||
<li>Services are billed monthly or annually as specified in your service agreement</li>
|
||||
<li>Payment is due within 30 days of invoice date</li>
|
||||
<li>Late payments may incur a 1.5% monthly service charge</li>
|
||||
<li>All fees are non-refundable unless otherwise specified</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="payment-section">
|
||||
<h4>Service Suspension</h4>
|
||||
<ul>
|
||||
<li>Services may be suspended for accounts 60+ days overdue</li>
|
||||
<li>We will provide 15 days written notice before suspension</li>
|
||||
<li>Suspended services can be restored upon payment of all outstanding amounts</li>
|
||||
<li>Data retention during suspension is limited to 90 days</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="pricing-changes">
|
||||
<h4>Price Changes</h4>
|
||||
<p>We reserve the right to modify pricing with 60 days written notice. Existing contracts will honor original pricing through their term.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="terms-card" id="intellectual-property">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-copyright"></i>
|
||||
</div>
|
||||
<h3>Intellectual Property Rights</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
Respect for intellectual property rights is fundamental to our business relationship and the cybersecurity industry.
|
||||
</p>
|
||||
|
||||
<div class="ip-sections">
|
||||
<div class="ip-section">
|
||||
<h4>Our Intellectual Property</h4>
|
||||
<p>All proprietary tools, methodologies, reports, and documentation remain the exclusive property of Open Pulse Security. This includes:</p>
|
||||
<ul>
|
||||
<li>Security monitoring and analysis tools</li>
|
||||
<li>Threat intelligence databases and algorithms</li>
|
||||
<li>Assessment methodologies and frameworks</li>
|
||||
<li>Custom reports and security recommendations</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="ip-section">
|
||||
<h4>Your Data & Content</h4>
|
||||
<p>You retain ownership of all data and content you provide. We only use your data to deliver services and will not:</p>
|
||||
<ul>
|
||||
<li>Share your data with competitors or third parties</li>
|
||||
<li>Use your data for our own commercial purposes</li>
|
||||
<li>Retain your data longer than necessary for service delivery</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="terms-card" id="confidentiality">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-user-secret"></i>
|
||||
</div>
|
||||
<h3>Confidentiality & Data Protection</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
Protecting your confidential information is paramount to our cybersecurity mission and business integrity.
|
||||
</p>
|
||||
|
||||
<div class="confidentiality-commitments">
|
||||
<div class="commitment-item">
|
||||
<i class="fas fa-lock"></i>
|
||||
<div>
|
||||
<h5>Information Security</h5>
|
||||
<p>We implement industry-standard security measures to protect your confidential information from unauthorized access, disclosure, or misuse.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="commitment-item">
|
||||
<i class="fas fa-eye-slash"></i>
|
||||
<div>
|
||||
<h5>Non-Disclosure</h5>
|
||||
<p>Our team members are bound by strict confidentiality agreements and will not disclose your sensitive information to unauthorized parties.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="commitment-item">
|
||||
<i class="fas fa-shield-alt"></i>
|
||||
<div>
|
||||
<h5>Data Handling</h5>
|
||||
<p>We follow established data handling procedures, including secure transmission, storage, and disposal of confidential information.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="terms-card" id="liability">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-balance-scale"></i>
|
||||
</div>
|
||||
<h3>Limitation of Liability</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
While we strive to provide excellent cybersecurity services, certain limitations on liability are necessary for business operations.
|
||||
</p>
|
||||
|
||||
<div class="liability-sections">
|
||||
<div class="liability-limits">
|
||||
<h4>Liability Limitations</h4>
|
||||
<p>Open Pulse Security's total liability for any claims arising from our services shall not exceed the total amount paid by you for services in the 12 months preceding the claim.</p>
|
||||
</div>
|
||||
|
||||
<div class="excluded-damages">
|
||||
<h4>Excluded Damages</h4>
|
||||
<p>We are not liable for indirect, incidental, consequential, or punitive damages, including but not limited to:</p>
|
||||
<ul>
|
||||
<li>Loss of profits or business opportunities</li>
|
||||
<li>Data loss or corruption (beyond our direct control)</li>
|
||||
<li>Business interruption or downtime</li>
|
||||
<li>Third-party claims or damages</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="service-limitations">
|
||||
<h4>Service Limitations</h4>
|
||||
<p>Our services are provided "as is" and we make no warranties regarding:</p>
|
||||
<ul>
|
||||
<li>Complete prevention of all security threats</li>
|
||||
<li>100% detection of all vulnerabilities</li>
|
||||
<li>Uninterrupted service availability</li>
|
||||
<li>Compatibility with all systems and software</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mutual-responsibility">
|
||||
<h4>Mutual Responsibility</h4>
|
||||
<p>Effective cybersecurity requires collaboration. You are responsible for implementing our recommendations, maintaining system updates, and following security best practices.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="terms-card" id="termination">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-times-circle"></i>
|
||||
</div>
|
||||
<h3>Termination</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
Either party may terminate the service relationship under specific conditions and procedures.
|
||||
</p>
|
||||
|
||||
<div class="termination-types">
|
||||
<div class="termination-type">
|
||||
<h4>Termination by Client</h4>
|
||||
<ul>
|
||||
<li>30 days written notice required for monthly services</li>
|
||||
<li>Annual contracts may be terminated at renewal with 60 days notice</li>
|
||||
<li>No refunds for prepaid services unless specified in contract</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="termination-type">
|
||||
<h4>Termination by Open Pulse Security</h4>
|
||||
<ul>
|
||||
<li>Immediate termination for material breach of terms</li>
|
||||
<li>30 days notice for non-payment after grace period</li>
|
||||
<li>Reasonable notice for business reasons or service discontinuation</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="post-termination">
|
||||
<h4>Post-Termination</h4>
|
||||
<p>Upon termination, we will:</p>
|
||||
<ul>
|
||||
<li>Cease providing services immediately or as specified</li>
|
||||
<li>Provide final reports and documentation</li>
|
||||
<li>Securely delete or return your data as requested</li>
|
||||
<li>Honor confidentiality obligations indefinitely</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="terms-card" id="governing-law">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-gavel"></i>
|
||||
</div>
|
||||
<h3>Governing Law & Dispute Resolution</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
These terms are governed by applicable laws and provide clear procedures for resolving any disputes.
|
||||
</p>
|
||||
|
||||
<div class="legal-framework">
|
||||
<div class="legal-item">
|
||||
<h4>Governing Law</h4>
|
||||
<p>These terms are governed by the laws of [Your State/Country], without regard to conflict of law principles.</p>
|
||||
</div>
|
||||
|
||||
<div class="legal-item">
|
||||
<h4>Dispute Resolution</h4>
|
||||
<p>We encourage resolving disputes through direct communication. If formal resolution is needed:</p>
|
||||
<ul>
|
||||
<li>Initial disputes will be addressed through good faith negotiation</li>
|
||||
<li>Unresolved disputes may be submitted to binding arbitration</li>
|
||||
<li>Court jurisdiction is limited to [Your Jurisdiction]</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="terms-card" id="changes">
|
||||
<div class="card-header">
|
||||
<div class="card-icon">
|
||||
<i class="fas fa-edit"></i>
|
||||
</div>
|
||||
<h3>Changes to Terms</h3>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<p class="lead-text">
|
||||
We may update these terms periodically to reflect changes in our services, legal requirements, or business practices.
|
||||
</p>
|
||||
|
||||
<div class="changes-process">
|
||||
<div class="change-step">
|
||||
<div class="step-number">1</div>
|
||||
<div class="step-content">
|
||||
<h5>Notification</h5>
|
||||
<p>We'll notify you of significant changes via email and website posting at least 30 days in advance.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="change-step">
|
||||
<div class="step-number">2</div>
|
||||
<div class="step-content">
|
||||
<h5>Review Period</h5>
|
||||
<p>You'll have time to review changes and decide whether to continue using our services.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="change-step">
|
||||
<div class="step-number">3</div>
|
||||
<div class="step-content">
|
||||
<h5>Acceptance</h5>
|
||||
<p>Continued use of services after the effective date constitutes acceptance of updated terms.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="version-info">
|
||||
<h4>Current Version</h4>
|
||||
<p><strong>Version:</strong> 2.1 | <strong>Last Updated:</strong> January 1, 2025 | <strong>Effective Date:</strong> January 1, 2025</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Terms CTA -->
|
||||
<section class="terms-cta">
|
||||
<div class="container">
|
||||
<h2>Questions About Our Terms?</h2>
|
||||
<p>
|
||||
We believe in transparency and clear communication. If you have any questions about these terms
|
||||
or need clarification on any aspect of our service agreement, please don't hesitate to contact us.
|
||||
</p>
|
||||
<div class="cta-actions">
|
||||
<a href="mailto:legal@openpulsesecurity.com" class="btn btn-primary">
|
||||
<i class="fas fa-envelope"></i>
|
||||
Contact Legal Team
|
||||
</a>
|
||||
<a href="/contact" class="btn btn-secondary">
|
||||
<i class="fas fa-comments"></i>
|
||||
General Contact
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{% endblock %}
|
||||
3
requirements.txt
Normal file
3
requirements.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Flask
|
||||
flask-mail
|
||||
python-dotenv
|
||||
6
run.py
Normal file
6
run.py
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
from app import create_app
|
||||
|
||||
app = create_app()
|
||||
|
||||
if __name__ == '__main__':
|
||||
app.run(debug=True)
|
||||
Loading…
Add table
Add a link
Reference in a new issue