Privacy Policy

Last Updated: November 11, 2025

Introduction

Ziri.app ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our flight deal tracking platform.

Please read this privacy policy carefully. If you do not agree with the terms of this privacy policy, please do not access the site.

We reserve the right to make changes to this Privacy Policy at any time. We will alert you about any changes by updating the "Last Updated" date of this Privacy Policy. Any changes or modifications will be effective immediately upon posting the updated Privacy Policy on the site, and you waive the right to receive specific notice of each such change or modification.

1. Information We Collect

Account Information

When you create an account on Ziri.app, we collect:

  • Email address - Used for login, communications, and flight deal notifications
  • Username - Your chosen display name
  • Password - Encrypted using bcrypt hashing (we never store plain text passwords)
  • Account creation date - Timestamp of when you joined

Flight Alert Data

When you set up flight alerts, we collect:

  • Origin airport codes - Your departure locations (IATA codes)
  • Destination airport codes - Your arrival locations (IATA codes)
  • Maximum price preferences - Your budget thresholds for flight deals
  • Alert creation dates - When each alert was set up

Notification Preferences

We collect and store your preferences for:

  • Email notification settings - Whether you want to receive deal alerts
  • Notification frequency - How often you want to receive alerts (instant, daily, weekly)
  • Email verification status - Whether your email has been verified

Usage and Notification Data

When we send you flight deal notifications, we track:

  • Notification history - Which deals were sent to you
  • Deal prices - The prices of flights we notified you about
  • Deal URLs - Links to booking sites (if available)
  • Email engagement - Whether you opened emails or clicked links (helps us improve service)

Automatically Collected Information

When you use Ziri.app, we may automatically collect:

  • Session data - Stored in cookies to keep you logged in
  • Browser information - Browser type and version for compatibility
  • IP address - For security and fraud prevention
  • Usage logs - Access times and pages visited for troubleshooting

2. How We Use Your Information

We use the information we collect for the following purposes:

Provide Our Services

  • Create and manage your account
  • Monitor flight prices based on your alert preferences
  • Send email notifications when flight deals match your criteria
  • Display your alerts and preferences in your dashboard

Improve Our Platform

  • Analyze usage patterns to improve user experience
  • Understand which routes and destinations are most popular
  • Optimize notification delivery and timing
  • Debug technical issues and improve performance

Communicate With You

  • Send flight deal alerts via email
  • Respond to your inquiries and support requests
  • Send important service announcements
  • Notify you of changes to our Terms of Service or Privacy Policy

Security and Compliance

  • Detect and prevent fraud, spam, and abuse
  • Ensure platform security and stability
  • Comply with legal obligations
  • Enforce our terms and policies

3. Data Storage and Security

We take the protection of your data seriously and implement industry-standard security measures:

Security Measures

  • Password Protection - All passwords are hashed using bcrypt encryption before storage
  • Secure Database - Your data is stored in a secure MariaDB database with access controls
  • SQL Injection Prevention - We use PDO prepared statements for all database queries
  • XSS Protection - All user input is sanitized before display using htmlspecialchars()
  • HTTPS/SSL - All data transmitted between your browser and our servers is encrypted
  • CSRF Protection - Forms are protected with CSRF tokens to prevent unauthorized actions
  • Session Security - Secure session management with httponly and secure flags

Data Retention

We retain your information for as long as your account is active or as needed to provide you services. If you delete your account, we will delete your personal data within 30 days, except where we are required to retain it for legal purposes.

Limitations

While we implement strong security measures, no method of transmission over the Internet or electronic storage is 100% secure. We cannot guarantee absolute security of your data.

4. Data Sharing and Disclosure

We do not sell, trade, or rent your personal information to third parties.

Third-Party Services

We may share limited data with trusted third-party service providers who help us operate our platform:

  • Email Service Providers - To send flight deal notifications and service emails
  • Flight Data APIs - To retrieve real-time flight prices and availability (when implemented)
  • Hosting Providers - To store data and host our application

These service providers are contractually obligated to protect your data and may only use it to provide services to us.

Legal Requirements

We may disclose your information if required to do so by law or in response to valid requests by public authorities (e.g., court orders, subpoenas, or government agencies).

Business Transfers

If Ziri.app is involved in a merger, acquisition, or sale of assets, your information may be transferred as part of that transaction. We will provide notice before your information is transferred and becomes subject to a different privacy policy.

5. Your Rights and Choices

You have the following rights regarding your personal information:

Access Your Data

  • View your account information and alerts in your dashboard
  • Request a copy of all data we have about you

Update Your Information

  • Update your account settings and preferences in your profile
  • Modify or delete your flight alerts at any time
  • Change your email notification preferences

Delete Your Account

  • You may request account deletion at any time
  • Deleting your account will permanently remove all your data (alerts, preferences, account information)
  • This action cannot be undone

Opt-Out of Communications

  • Unsubscribe from flight deal notifications in your account settings
  • Use the "unsubscribe" link in any email we send you
  • Note: We may still send essential service-related emails (e.g., security alerts)

Data Portability

You have the right to request a copy of your data in a structured, machine-readable format.

Right to Object

You may object to our processing of your data for certain purposes. Contact us to exercise this right.

6. Cookies and Tracking

What We Use

Ziri.app uses cookies and similar tracking technologies:

  • Essential Cookies - Required for authentication and session management (you remain logged in)
  • Functional Cookies - Remember your preferences and settings
  • Analytics Cookies - Help us understand how users interact with our platform (if implemented)

Session Cookies

We use PHP session cookies to keep you logged in. These cookies are essential for the platform to function and contain:

  • Your user ID
  • Your username
  • Your email address

Session cookies are deleted when you log out or close your browser.

Managing Cookies

You can control cookies through your browser settings:

  • Block all cookies (note: this will prevent you from logging in)
  • Delete existing cookies
  • Accept or reject cookies on a per-site basis

Disabling essential cookies will prevent you from using key features of Ziri.app, including logging in and managing alerts.

7. Data Retention

We retain your personal information for different periods depending on the type of data:

  • Account Data - Retained while your account is active and for 30 days after deletion
  • Flight Alerts - Retained while your account is active or until you delete them
  • Notification History - Retained for 90 days for service improvement purposes
  • Usage Logs - Retained for 30 days for troubleshooting and security purposes
  • Legal Compliance Data - Retained as long as required by law

Account Deletion

When you delete your account:

  • All personal data is permanently deleted within 30 days
  • All flight alerts are immediately deleted
  • You will stop receiving all email notifications
  • Backups containing your data are purged within 90 days

8. Children's Privacy

Ziri.app is not intended for use by children under the age of 13. We do not knowingly collect personal information from children under 13.

If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately. We will take steps to remove such information from our systems.

COPPA Compliance: We comply with the Children's Online Privacy Protection Act (COPPA) and do not target services to children under 13.

9. International Data Transfers

Your information may be transferred to and processed in countries other than your country of residence. These countries may have data protection laws that are different from the laws of your country.

By using Ziri.app, you consent to the transfer of your information to our facilities and to the third parties with whom we share it as described in this Privacy Policy.

10. Your Privacy Rights by Jurisdiction

GDPR (European Union)

If you are located in the European Economic Area (EEA), you have additional rights under the General Data Protection Regulation (GDPR):

  • Right to Access - Request a copy of your personal data
  • Right to Rectification - Correct inaccurate or incomplete data
  • Right to Erasure - Request deletion of your data ("right to be forgotten")
  • Right to Restriction - Limit how we use your data
  • Right to Data Portability - Receive your data in a machine-readable format
  • Right to Object - Object to processing of your data
  • Right to Withdraw Consent - Withdraw consent at any time

Legal Basis for Processing: We process your data based on:

  • Contractual necessity (to provide our services)
  • Legitimate interests (to improve our platform)
  • Your consent (for marketing communications)

CCPA (California)

If you are a California resident, you have rights under the California Consumer Privacy Act (CCPA):

  • Right to Know - What personal information we collect, use, and share
  • Right to Delete - Request deletion of your personal information
  • Right to Opt-Out - We do not sell personal information
  • Right to Non-Discrimination - We will not discriminate against you for exercising your rights

Categories of Personal Information Collected:

  • Identifiers (email, username)
  • Internet activity (usage logs, email engagement)
  • Commercial information (flight alert preferences, prices)

We do NOT sell your personal information.

11. Changes to This Privacy Policy

We reserve the right to update or modify this Privacy Policy at any time. Changes will be effective immediately upon posting to the site.

How We Notify You

  • Update the "Last Updated" date at the top of this page
  • For significant changes, we may send an email notification
  • Display a notice on our homepage or dashboard

Your Acceptance

By continuing to use Ziri.app after changes are posted, you accept the updated Privacy Policy. If you do not agree with the changes, you should stop using our services and delete your account.

Version History

We maintain previous versions of our Privacy Policy for transparency. Contact us if you would like to review a previous version.

12. Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy or how we handle your personal information, please contact us:

Privacy Inquiries

  • Email: privacy@ziri.app
  • Contact Form: Contact Us
  • Response Time: We aim to respond within 48 hours
Data Protection Requests: To exercise your privacy rights (access, deletion, correction), please contact us using the information above. We will verify your identity before processing requests.

13. Legal Disclaimer

This Privacy Policy is provided as a template and should be reviewed by legal counsel before production deployment. Privacy requirements vary by jurisdiction, and you may need to add additional sections or modify language to comply with applicable laws in your region.