Privacy Policy

How we collect, use, and protect your information

Effective Date: November 3, 2025
Last Updated: November 3, 2025

Effective Date: November 3, 2025 Last Updated: November 3, 2025


1. INTRODUCTION

Welcome to Promptable. We are committed to protecting your privacy and being transparent about how we collect, use, and protect your information.

This Privacy Policy explains:

  • What information we collect
  • How we use your information
  • How we share your information
  • Your privacy rights
  • How we protect your information
  • How to contact us with privacy questions

By using Promptable, you consent to the data practices described in this Privacy Policy.


2. DATA CONTROLLER INFORMATION

Promptable Technologies, Inc. is the data controller responsible for your personal information.

Contact Information:

  • Email: privacy@promptable.us
  • Mailing Address: 92 Corporate Park, #C-231, Irvine, CA 92606, United States

Service Availability:

  • The Service is currently available to users in the United States only
  • We comply with applicable US federal and state privacy laws, including the California Consumer Privacy Act (CCPA)

3. INFORMATION WE COLLECT

3.1 Information You Provide Directly

When you create an account and use Promptable, you provide:

Required Account Information:

  • Email address - For account creation, login, and communications
  • Full name - To personalize your experience
  • Birth year and month (optional) - For age verification (must be 13+)
  • Use case - How you plan to use Promptable (e.g., education, business, personal)

Conditional Information (Based on Use Case Selection):

  • Industry - If you select business use case
  • Education level - If you select education use case
  • Company size - If you select business use case
  • Job role - If you select business use case
  • School type - If you select education use case

Alpha Testing Access (Temporary - Alpha Phase Only):

  • Invite code - Alpha invitation code entered during registration
  • Code reservation - Email address used to reserve an invite code (if applicable)
  • Code usage tracking - Linkage between invite codes and user accounts
  • Code status - Whether codes are available, reserved, used, or expired

We track invite code reservations and usage to manage alpha access. This data links your pre-registration email (if you reserved a code) to your account and will be deleted after the alpha phase concludes.

User-Generated Content:

  • Prompts - Text and structured prompts you create
  • Files - Documents, images, and other files you upload (subject to size and type limits)
  • Feedback - Comments, suggestions, and bug reports you submit
  • Profile information - Any optional profile details you provide

Security Data (Optional):

If you enable two-factor authentication (2FA), we securely store:

  • Two-factor authentication (2FA) secrets - Encrypted TOTP (Time-based One-Time Password) keys
  • Backup recovery codes - Hashed using industry-standard algorithms
  • 2FA enablement status - Whether 2FA is active on your account
  • 2FA activation timestamp - When you enabled 2FA

Security: TOTP secrets are encrypted at rest. Backup codes are hashed using bcrypt and cannot be reversed. We cannot recover your 2FA secrets if you lose access to your authenticator app—you must use backup codes or reset 2FA.

3.2 Information Collected Automatically

When you use Promptable, we automatically collect:

Activity Logs:

We log all user actions including:

  • Actions taken - View, create, update, delete operations
  • Timestamps - Date and time of each action (UTC)
  • IP addresses - Your device's IP address for each request
  • User agent strings - Browser type, version, and operating system
  • Session information - Session IDs and duration
  • Device information - Device type, screen resolution
  • Referrer information - Pages visited before and after

Purpose: Security monitoring, fraud prevention, service analytics, debugging, and legal compliance.

Retention: Activity logs are retained for 12 months; security-related logs for 24 months.

Session Management (Security Feature):

We provide an "Active Sessions" feature that collects:

  • Active session information - IP address, device type, browser, and operating system
  • Session activity timestamps - When sessions were created and last active
  • User agent string - Browser and device details

Purpose: This data allows you to view all devices where you're currently logged in and remotely terminate any session. This is a security tool designed to protect your account—for example, if you logged in on a public computer and forgot to log out, you can remotely end that session from your account settings.

You control your sessions: View and terminate any active session at any time from your account settings.

Retention: Session data is retained for 30 days and automatically deleted when sessions expire.

Technical Information:

  • Cookies - As described in Section 11
  • Local storage - For user preferences and session management
  • Browser capabilities - JavaScript version, supported features
  • Network information - Connection speed, ISP (derived from IP)

Usage Analytics:

  • Feature usage - Which features you use and how often
  • Performance metrics - Page load times, error rates
  • Navigation patterns - How you move through the application
  • File upload statistics - Number and types of files uploaded

3.3 Information from Third-Party Sources

We may receive information about you from:

  • OAuth providers (if we implement social login) - Name, email, profile picture
  • Payment processors (if we implement payments) - Payment confirmation, but not credit card numbers
  • Anti-fraud services - Fraud risk scores based on IP addresses and device fingerprints

4. HOW WE USE YOUR INFORMATION

We use your information for the following purposes:

4.1 Provide the Service

  • Account Management - Create and manage your account (Supabase Auth)
  • Authentication - Verify your identity at login (email/password, 2FA)
  • Store Content - Save your prompts and files (Supabase database, Wasabi S3)
  • Process Files - Scan for viruses and malware (ClamAV)
  • Display Content - Show your prompts and files back to you
  • Enable Features - Provide prompt creation, editing, organization features
  • Export Data - Generate exports of your data upon request

4.2 AI-Powered Features

Core Features:

  • AI Prompt Generation - Generate optimized prompts using OpenAI GPT-5 Nano based on your specifications (optional feature)
  • File Context Understanding - Process uploaded files using OpenAI embeddings to provide context for prompt generation

Security Features:

  • Content Moderation - Detect prohibited content in user-generated content
  • Jailbreak Detection - Validate prompt generation requests for security vulnerabilities

Important: Your saved prompts in the prompt library are NOT processed through AI systems. Only new prompt generation requests and file uploads to the AI generator are sent to OpenAI. See Section 6 for complete details.

4.3 Security and Fraud Prevention

  • Monitor Activity - Detect suspicious behavior and unauthorized access
  • Prevent Abuse - Identify and block spam, fraud, and malicious activity
  • Rate Limiting - Prevent service abuse through excessive requests
  • Virus Scanning - Protect users from malware in uploaded files
  • Investigate Incidents - Respond to security breaches and user reports

4.4 Service Improvement

  • Analytics - Understand how users interact with features
  • Performance Monitoring - Identify slow pages and errors
  • Bug Tracking - Debug issues reported by users
  • Feature Development - Decide what features to build next
  • User Research - Conduct surveys and interviews (with consent)

4.5 Communications

  • Service Updates - Notify you of new features and changes
  • Security Alerts - Inform you of security issues affecting your account
  • Policy Updates - Notify you of changes to Terms of Service or Privacy Policy
  • Support Responses - Reply to your support requests
  • Marketing (opt-in) - Send promotional emails (you can unsubscribe anytime)

4.6 Legal Compliance

  • Respond to Legal Requests - Comply with subpoenas, court orders, and law enforcement requests
  • Enforce Terms - Investigate violations of our Terms of Service
  • Report Illegal Content - Report CSAM to NCMEC as required by law
  • Tax and Accounting - Maintain records for financial compliance (if we implement payments)
  • Data Retention - Comply with legal requirements to retain certain data

5. DATA SHARING AND THIRD-PARTY SERVICES

We share your information with third-party service providers necessary to operate Promptable. We require all vendors to protect your data and prohibit them from using your data for their own purposes.

5.1 Service Providers

Supabase (Database and Authentication)

  • What they do: Host our database and provide authentication services
  • Data shared: Account information, prompts, activity logs, all application data
  • Location: United States (with global distribution)
  • Data Processing Agreement: Yes
  • Privacy Policy: https://supabase.com/privacy
  • Purpose: Core infrastructure for storing and managing all application data

Wasabi (File Storage)

  • What they do: S3-compatible object storage for file uploads
  • Data shared: All files you upload
  • Location: United States (us-east-1 region)
  • Data Processing Agreement: Yes (executed)
  • Privacy Policy: https://wasabi.com/legal/privacy-policy/
  • Purpose: Secure, scalable storage for user-uploaded files
  • Encryption: Server-side encryption at rest

OpenAI (AI Processing)

  • What they do: Provide AI API for prompt generation, file embeddings, and security features
  • Models used: GPT-5 Nano (prompt generation), text-embedding-3-small (file processing), GPT-4 Omni (moderation)
  • Data shared:
    • AI Prompt Generator inputs (task, audience, tone, format, criteria, constraints, context)
    • File content uploaded to prompt generator (up to 8,000 chars per file)
    • User-generated content (for moderation)
    • Prompt generation requests (for jailbreak detection)
  • Location: United States (with EU data protection commitments)
  • Data Processing Agreement: Yes (executed)
  • Privacy Policy: https://openai.com/policies/privacy-policy
  • Usage Policy: https://openai.com/policies/usage-policies
  • Purpose: AI-powered prompt generation, file context understanding, content moderation, jailbreak detection (see Section 6 for full details)
  • AI Training: Your data is NOT used to train AI models (zero-data retention for training)
  • Retention: 30 days for abuse monitoring, then permanently deleted

Resend (Email Delivery)

  • What they do: Transactional email service for account notifications
  • Data shared: Email address, name, email content (service notifications only)
  • Location: United States
  • Data Processing Agreement: Yes (auto-executed upon signup)
  • Privacy Policy: https://resend.com/legal/privacy-policy
  • Purpose: Deliver account-related emails (verification, password reset, notifications)

ClamAV (Virus Scanning)

  • What they do: Open-source antivirus engine for file scanning
  • Data shared: Contents of uploaded files (for scanning only)
  • Location: Runs on our infrastructure (Fly.io)
  • Data Processing Agreement: N/A (open-source tool we operate)
  • Purpose: Scan uploaded files for viruses and malware
  • Retention: Files scanned in memory, not retained

Redis / Upstash (Caching and Session Storage)

  • What they do: In-memory data store for caching and sessions
  • Data shared: Session data, cached application data
  • Location: United States
  • Data Processing Agreement: Yes (auto-executed upon signup)
  • Purpose: Improve application performance and manage user sessions
  • Retention: Temporary (expires based on TTL settings)

Fly.io (Hosting Infrastructure)

  • What they do: Cloud hosting platform for our application servers
  • Data shared: All data transmitted through the application (continuous transfer for hosting)
  • Location: United States (with global edge locations)
  • Data Processing Agreement: Yes (executed)
  • Privacy Policy: https://fly.io/legal/privacy-policy/
  • Purpose: Host and run Promptable application servers

5.2 Analytics and Monitoring (If Implemented)

(Add if you implement these)

  • Google Analytics (if implemented) - Usage analytics
  • Sentry (if implemented) - Error tracking and monitoring
  • LogRocket (if implemented) - Session replay (with explicit consent)

5.3 Payment Processors (If Implemented)

(Add when you implement payments)

  • Stripe - Payment processing (PCI DSS compliant)

5.4 Data Processing Agreements (DPAs)

We have executed Data Processing Agreements (DPAs) with all service providers that process personal data on our behalf, ensuring full GDPR Article 28 compliance. These agreements ensure:

  • Data is processed only for specified purposes
  • Appropriate security measures are implemented
  • Sub-processors are disclosed and approved
  • Data breach notification procedures
  • Data deletion upon termination
  • Vendor compliance with applicable US privacy laws (CCPA/CPRA) and GDPR readiness

DPA Status - 100% Coverage:

  • Supabase - DPA executed (database and authentication)
  • Wasabi - DPA executed (file storage)
  • OpenAI - DPA executed (AI processing)
  • Resend - Auto-executed DPA (email delivery)
  • Upstash - Auto-executed DPA (caching and job queue)
  • Fly.io - DPA executed (hosting infrastructure)

Auto-Executed DPAs: Resend and Upstash use modern "auto-executed" DPAs that become effective upon account signup. These are fully GDPR-compliant and meet all Article 28 requirements.

5.5 Legal Disclosures

We may disclose your information to:

  • Law enforcement - In response to valid legal requests (subpoenas, court orders)
  • Government agencies - To comply with legal obligations
  • NCMEC - To report child sexual abuse material (CSAM) as required by law
  • Legal proceedings - To defend against legal claims or enforce our rights

We will notify you of legal requests unless:

  • We are legally prohibited from doing so
  • Notification would compromise an investigation
  • Emergency circumstances exist

5.6 Business Transfers

If Promptable is acquired, merged, or sells assets, your information may be transferred as part of that transaction. We will notify you before your information is transferred and becomes subject to a different privacy policy.

5.7 No Data Sales

We do not sell your personal information to third parties.

Under California law, "sale" has a specific definition. We do not sell your personal information as defined by CCPA/CPRA.


6. AI-POWERED FEATURES AND DATA PROCESSING

6.1 What AI We Use

Promptable uses OpenAI's API for two primary purposes:

  1. Core Features: AI-powered prompt generation using GPT-5 Nano and file processing using text embeddings
  2. Security & Safety: Content moderation and jailbreak detection

6.2 When AI Processes Your Data

We use OpenAI's API for the following purposes:

1. AI Prompt Generation (Core Feature)

This is our primary AI feature. When you use the AI Prompt Generator:

  • Your inputs are sent to OpenAI GPT-5 Nano, including:

    • Task description
    • Target audience
    • Tone and style preferences
    • Output format requirements
    • Success criteria
    • Constraints
    • Additional context
    • File content (if you uploaded files - see below)
  • OpenAI generates prompts based on your specifications

  • The generated prompts are returned to you and can be saved to your prompt library

Note: This feature is optional - you can manually create prompts in your prompt library without using AI generation.

2. File Processing with Embeddings

When you upload files to the AI Prompt Generator:

  • File content is sent to OpenAI's Embeddings API (text-embedding-3-small model)
  • Purpose: Generate semantic embeddings to understand file context
  • Content processed: Up to 8,000 characters of text content per file
  • File types: Text files are processed as-is; PDFs show placeholder text
  • Embeddings storage: Embeddings are NOT stored in our database - they are generated per request and discarded after use

Then, the file content is also sent to GPT-5 Nano along with your other inputs to provide context for prompt generation.

3. Content Moderation

User-generated content may be checked against OpenAI's moderation policies to detect:

  • Prohibited content (hate speech, violence, illegal content)
  • Terms of Service violations
  • Content that could harm users or the platform

4. Jailbreak Detection

Prompt generation requests are validated for security vulnerabilities:

  • Attempts to bypass AI safety measures are detected and blocked
  • This protects both you and the platform from malicious prompts

Important Distinction:

  • Prompt generation requests (your inputs to the AI generator) ARE sent to OpenAI
  • File uploads (to the AI generator) ARE sent to OpenAI
  • Saved prompts (in your prompt library) are NOT sent to OpenAI - they are stored securely in our Supabase database

6.3 What Data Goes to OpenAI

Data sent to OpenAI includes:

For AI Prompt Generation (GPT-5 Nano):

  • ✅ Task description, target audience, tone, format, success criteria, constraints, additional context
  • File content (up to 8,000 characters per file) if you upload files to the prompt generator
  • ✅ Your prompt generation request metadata (timestamp, request ID)

For File Embeddings (text-embedding-3-small):

  • File content (up to 8,000 characters per file)

For Security Features:

  • User-generated content when being moderated (content moderation)
  • Prompt generation requests (jailbreak detection)

Data NOT sent to OpenAI:

  • Saved prompts in your prompt library (only new generation requests)
  • Files you upload to your library (only files uploaded to the AI generator)
  • ❌ Your account information (name, email, profile)
  • ❌ Your activity logs
  • ❌ Your authentication credentials

6.4 Data Protection with OpenAI

We have a Data Processing Agreement (DPA) with OpenAI that guarantees:

  • Your data is NOT used to train AI models - Zero-data retention for training purposes
  • Secure processing - All data encrypted in transit (TLS 1.3) and at rest (AES-256)
  • Geographic processing - Data processed in the United States
  • Breach notification - OpenAI will notify us of any data breaches within required timeframes
  • ⚠️ Data retention for abuse monitoring - OpenAI retains API request data for 30 days for abuse and misuse monitoring, then it is deleted

Why OpenAI retains data for 30 days:

  • To monitor for API abuse and Terms of Service violations
  • To detect and prevent harmful content generation
  • To comply with legal requirements for service providers
  • After 30 days, your data is permanently deleted from OpenAI's systems

You can review OpenAI's data usage policies at: https://openai.com/policies/usage-policies

6.5 Opting Out of AI Processing

AI Prompt Generation (Optional Feature):

  • The AI Prompt Generator is entirely optional
  • You can create and manage prompts manually in your prompt library without using AI
  • Simply skip the AI generator and create prompts directly

File Uploads:

  • If you don't want your files processed by OpenAI:
    • Do not upload files to the AI Prompt Generator
    • Use the manual prompt creation interface instead

6.7 Future AI Features

We may introduce additional AI features in the future. If we do:

  • We will notify you and update this Privacy Policy
  • You will be able to opt-out of optional AI features
  • We will maintain the same data protection standards

7. DATA RETENTION

We retain your information for as long as necessary to provide the Service and fulfill the purposes described in this Privacy Policy, unless a longer retention period is required or permitted by law.

7.1 Retention Periods

Data TypeRetention PeriodReason
Account DataUntil you delete your account (+ 30-day recovery period)Provide Service, account recovery
PromptsUntil you delete them (+ 30-day recovery period)Provide Service, account recovery
Uploaded FilesUntil you delete them (+ 30-day recovery period)Provide Service, account recovery
Activity Logs12 monthsSecurity monitoring, fraud prevention, analytics
Security Logs24 monthsIncident investigation, compliance
DSAR Request Logs24 monthsCCPA compliance requirement
DMCA Takedown RecordsIndefinitelyLegal compliance, repeat infringer policy
Billing Records (if applicable)7 yearsTax and accounting regulations
Deleted Account Logs30 daysAccount recovery period
Anonymized AnalyticsIndefinitelyService improvement (cannot identify you)

7.2 Account Deletion

When you delete your account:

Day 0-30 (Recovery Period):

  • Your account is soft-deleted
  • You can recover your account by logging in
  • Your data is not accessible to other users
  • Your data is retained for recovery

After 30 Days (Permanent Deletion):

  • Your account is hard-deleted
  • Your personal data is permanently removed from production systems
  • Backups are overwritten within 90 days
  • Some data may be retained as described above (logs, legal records, anonymized data)

7.3 Legal Retention Requirements

Some data must be retained longer for legal compliance:

  • CCPA/CPRA: Consumer request logs for 24 months
  • Tax Laws: Financial records for 7 years (if applicable)
  • DMCA: Copyright records indefinitely
  • Legal Holds: Data subject to litigation or investigation

7.4 Right to Request Deletion

You can request deletion of your data at any time by:

We will respond within 45 days as required by applicable law.


8. YOUR PRIVACY RIGHTS

As a user of Promptable, you have important privacy rights. We are committed to honoring these rights and making it easy for you to exercise them.

8.1 Rights Under CCPA/CPRA (California Users)

If you are a California resident, you have the following rights:

Right to Know

  • Know what personal information we collect, use, disclose, and sell (we don't sell)
  • How to exercise: Email privacy@promptable.us
  • Response time: 45 days (may extend 45 more days)

Right to Access

  • Request specific pieces of personal information we've collected about you
  • How to exercise: Use data export feature or email privacy@promptable.us
  • Response time: 45 days

Right to Delete

  • Request deletion of your personal information
  • How to exercise: Use account deletion or email privacy@promptable.us
  • Response time: 45 days
  • Exceptions: May retain for legal compliance, fraud prevention, security

Right to Correct

  • Correct inaccurate personal information
  • How to exercise: Account settings or email privacy@promptable.us
  • Response time: 45 days

Right to Opt-Out of Sale

  • We do not sell your personal information, so no opt-out is necessary
  • Verification: We will never sell your data

Right to Limit Use of Sensitive Personal Information

  • Limit use of sensitive personal information (if we collect it)
  • How to exercise: Email privacy@promptable.us

Right to Non-Discrimination

  • You will not be discriminated against for exercising your rights
  • We guarantee: Same service quality regardless of rights exercised

8.2 Exercising Your Rights

How to Submit a Request:

  1. Email: privacy@promptable.us with subject "Privacy Rights Request"
  2. Include:
    • Your full name
    • Email address associated with your account
    • Specific right you want to exercise
    • Description of your request

Verification:

  • We will verify your identity before processing requests
  • May require you to log in or confirm email address
  • For California residents: Must verify identity to reasonable degree of certainty

Authorized Agents (California):

  • You may authorize someone to submit requests on your behalf
  • We require written authorization from you
  • Agent must provide proof of authorization

Response Times:

  • CCPA requests: 45 days (may extend 45 more)
  • Other state law requests: As required by applicable law
  • We will notify you if we need more time

No Fee:

  • Requests are free
  • We may charge a reasonable fee for manifestly unfounded or excessive requests

9. COOKIES AND TRACKING TECHNOLOGIES

9.1 What Are Cookies

Cookies are small text files stored on your device that help websites remember information about your visit.

9.2 Cookie Consent

We use a Cookie Consent Manager to obtain your consent before placing non-essential cookies. When you first visit Promptable:

  • A cookie banner appears
  • You can accept all, reject all, or customize preferences
  • Essential cookies are always active (required for Service to function)
  • Optional cookies require your consent

9.3 Types of Cookies We Use

Essential Cookies (Always Active)

These cookies are necessary for the Service to function:

Cookie NamePurposeDuration
sessionMaintain your login sessionSession (deleted when you close browser)
csrf_tokenProtect against cross-site request forgery attacksSession
consentRemember your cookie preferences12 months

Analytics Cookies (Opt-In)

These cookies help us understand how you use the Service:

Cookie NamePurposeDuration
analytics_idTrack usage patterns and feature adoption12 months
session_replayRecord sessions for debugging (if implemented)Session

Current Status: We do NOT currently implement any analytics tracking. We collect your analytics consent preference in preparation for future implementation of PostHog analytics. If and when we implement analytics tracking, we will:

  • Only collect analytics data if you have explicitly opted in
  • Use PostHog (privacy-focused, GDPR-compliant analytics platform)
  • Notify you before beginning data collection
  • Allow you to opt out at any time from your privacy settings

You can update your analytics consent preference at any time, even though no analytics data is currently being collected.

Functional Cookies (Opt-In)

These cookies enhance your experience:

Cookie NamePurposeDuration
preferencesRemember your settings (theme, language)12 months

We do NOT use:

  • Advertising cookies
  • Third-party tracking cookies
  • Cross-site tracking

9.4 Local Storage

We use browser local storage for:

  • User interface preferences (theme, sidebar state)
  • Cached data (improve performance)
  • Draft content (autosave your work)

Local storage persists until you clear your browser data or delete your account.

9.5 Managing Cookies

Control Cookies Through:

  1. Our Cookie Consent Manager - Change preferences anytime at https://promptable.us/cookie-preferences
  2. Browser Settings - Disable cookies in browser preferences
    • Chrome: Settings → Privacy → Cookies
    • Firefox: Settings → Privacy → Cookies
    • Safari: Preferences → Privacy → Cookies
  3. Browser Extensions - Use privacy-focused extensions

Impact of Disabling Cookies:

  • Essential cookies: Service won't work properly
  • Analytics cookies: We won't collect usage data
  • Functional cookies: Preferences won't be saved

9.6 Do Not Track

Some browsers have a "Do Not Track" (DNT) feature. Currently, there is no industry standard for how to respond to DNT signals. We do not respond to DNT signals at this time.


10. DATA SECURITY

We implement industry-standard security measures to protect your information from unauthorized access, alteration, disclosure, or destruction.

10.1 Technical Security Measures

Encryption:

  • In Transit: TLS 1.3 encryption for all data transmitted between your device and our servers
  • At Rest: AES-256 encryption for data stored in databases (Supabase)
  • File Storage: Server-side encryption for files stored in S3 (Wasabi)
  • Backups: Encrypted backups with separate encryption keys

Access Controls:

  • Authentication: Secure password hashing (bcrypt/Argon2)
  • Two-Factor Authentication (2FA): Available for all users
  • Session Management: Secure session tokens with automatic expiration
  • Role-Based Access Control (RBAC): Limits who can access what data

Application Security:

  • CSRF Protection: Tokens prevent cross-site request forgery
  • SQL Injection Protection: Parameterized queries
  • XSS Protection: Input sanitization and output encoding
  • Content Security Policy (CSP): Restricts resource loading
  • Rate Limiting: Prevents brute force and DoS attacks
  • DDoS Protection: Fly.io provides DDoS mitigation

Malware Protection:

  • ClamAV Virus Scanning: All uploaded files scanned automatically
  • Quarantine: Infected files isolated and prevented from spreading
  • Regular Updates: Virus definition database updated daily

10.2 Operational Security Measures

Personnel:

  • Limited employee access to personal data
  • Background checks for employees with data access
  • Confidentiality agreements for all employees
  • Security training for all team members

Infrastructure:

  • Secure hosting with Fly.io (SOC 2 Type II compliant provider)
  • Database backups every 24 hours
  • Disaster recovery procedures
  • Regular security audits

Monitoring:

  • 24/7 automated monitoring for security incidents
  • Intrusion detection systems
  • Log analysis for suspicious activity
  • Vulnerability scanning
  • Audit Log Redundancy - Activity logs use a dead letter queue system to ensure durable audit trails even if primary logging fails. Failed log insertions are queued for retry via BullMQ background jobs to maintain complete audit records.

10.3 Data Breach Response

In the Event of a Data Breach:

Within 72 Hours:

  • Assess the breach and affected data
  • Contain the breach
  • Notify California Attorney General (if 500+ CA residents affected)
  • Notify Federal Trade Commission if required

Direct Notification to You:

  • If the breach creates high risk to your rights and freedoms
  • Via email to your registered address
  • Include:
    • Nature of the breach
    • Categories of data affected
    • Likely consequences
    • Measures we've taken
    • Recommendations for you (e.g., change password)

Report Breaches: If you discover a security vulnerability, report it immediately to security@promptable.us. We have a responsible disclosure policy and will not take legal action against good-faith security researchers.

10.4 Your Security Responsibilities

You are responsible for:

  • Keeping your password confidential
  • Using a strong, unique password
  • Enabling two-factor authentication (highly recommended)
  • Not sharing your account
  • Logging out from shared devices
  • Reporting unauthorized access immediately

10.5 Limitations

No system is 100% secure. Despite our security measures:

  • Data transmission over the internet has inherent risks
  • Your device security affects overall security
  • Third-party service providers have their own security practices
  • We cannot guarantee absolute security

If you have concerns about security, contact security@promptable.us.


11. CHILDREN'S PRIVACY

11.1 Age Requirement

Promptable is intended for users aged 13 years and older. We do not knowingly collect personal information from children under 13.

11.2 Age Verification

During account creation, we collect your birth year to verify you meet the age requirement. If you indicate you are under 13, you will not be able to create an account.

11.3 Parental Rights

If you are a parent or guardian and believe your child under 13 has provided us with personal information, contact us immediately at privacy@promptable.us. We will:

  • Verify the claim
  • Delete the account and associated data
  • Prevent future access

11.4 COPPA Compliance

We do not collect personal information from children under 13, so COPPA does not apply to our Service. If we decide to offer services to children under 13 in the future, we will:

  • Obtain verifiable parental consent
  • Provide parental notice and control
  • Limit data collection to what's necessary
  • Update this Privacy Policy

12. ALPHA TESTING PRIVACY

12.1 Alpha User Agreement Consent

As an alpha tester, you are required to accept the Alpha User Agreement in addition to our Terms of Service and Privacy Policy. We track your consent to the Alpha User Agreement, including:

  • Acceptance status - Whether you have accepted the agreement
  • Acceptance date and time - When you consented
  • IP address - Your IP address at time of consent
  • Agreement version - Which version of the Alpha User Agreement you accepted

This consent is tracked separately from other consents and is specific to the alpha testing phase. When the alpha phase ends, this consent requirement will be removed.

12.2 Additional Data Collection During Alpha

During the alpha testing period, we collect additional data to improve Promptable:

Enhanced Analytics:

  • Feature usage tracking - Which features you use, how often, how long
  • Performance metrics - Page load times, error rates, slow queries
  • User flows - How you navigate through the application
  • Diagnostic logs - Detailed error messages and stack traces

Optional Data Collection:

  • Session recordings - Video replay of your sessions (with explicit consent)
  • User interviews - Feedback sessions (by invitation only)
  • Surveys - Questionnaires about your experience

12.3 Purpose of Enhanced Data Collection

This data is used solely to:

  • Identify and fix bugs
  • Improve performance and usability
  • Prioritize feature development
  • Validate product-market fit

12.4 Alpha Data Retention

Enhanced alpha testing data is:

  • Retained for 90 days after the alpha period ends
  • Used only for product improvement
  • Not sold or shared with third parties
  • Deleted when no longer needed

12.5 Opting Out

You can opt out of optional analytics while still participating in alpha:

  • Manage your cookie preferences at any time
  • Analytics cookies can be disabled through cookie settings
  • Essential cookies required for core functionality will remain active

12.6 Transition to Beta/Production

When we transition from alpha to beta or production:

  • We will update this Privacy Policy
  • We will notify you of any changes
  • Enhanced data collection may be reduced or discontinued
  • You'll have the option to continue or export your data

13. STATE-SPECIFIC PRIVACY RIGHTS

13.1 California Residents (CCPA/CPRA)

See Section 8.1 for detailed California privacy rights.

Additional California Disclosures:

Categories of Personal Information Collected (12-Month Look-Back):

  • Identifiers (name, email, IP address)
  • Commercial information (usage data, if payments implemented)
  • Internet activity (browsing history on our site, search history within app)
  • Geolocation data (derived from IP address)
  • Inferences (preferences derived from usage)

Categories of Sources:

  • Directly from you
  • Automatically from device
  • From third-party services (OAuth providers, if implemented)

Business Purposes:

  • Provide the Service
  • Security and fraud prevention
  • Service improvement
  • Communications
  • Legal compliance

Categories of Third Parties Data Shared With:

  • Service providers (Supabase, Wasabi, OpenAI, Resend, Fly.io)
  • Law enforcement (when legally required)

Sales of Personal Information:

  • We do NOT sell personal information
  • We do NOT share for cross-context behavioral advertising

Retention Periods:

  • See Section 7 for detailed retention periods

Contact:

13.2 Virginia Residents (VCDPA)

Virginia residents have similar rights to California residents:

  • Right to access
  • Right to correct
  • Right to delete
  • Right to data portability
  • Right to opt-out of targeted advertising (we don't do targeted ads)
  • Right to opt-out of profiling for decisions with legal/significant effects

Exercise rights: Email privacy@promptable.us Response time: 45 days (may extend 45 more days) Appeals: If we deny your request, you may appeal by replying to our response

13.3 Colorado Residents (CPA)

Colorado residents have similar rights to California and Virginia residents, including:

  • Right to opt-out of targeted advertising
  • Right to opt-out of sale of personal data (we don't sell)
  • Right to opt-out of profiling

Exercise rights: Email privacy@promptable.us Colorado Attorney General: complaints can be filed at coag.gov

13.4 Other U.S. States

Many other U.S. states have enacted comprehensive privacy laws. We extend similar privacy rights to residents of all U.S. states, regardless of legal requirements.

States with privacy laws include:

  • Connecticut, Utah, Montana, Oregon, Texas, Delaware, Tennessee, Iowa, Indiana, Nebraska, New Hampshire, New Jersey, Kentucky, Maryland, Minnesota, Rhode Island

If you are a resident of any U.S. state, you may exercise privacy rights by contacting privacy@promptable.us.


14. CHANGES TO THIS PRIVACY POLICY

14.1 Updates

We may update this Privacy Policy from time to time to reflect changes in:

  • Our data practices
  • Legal requirements
  • Service features
  • User feedback

14.2 Notification of Changes

For Material Changes:

  • We will notify you at least 30 days in advance
  • Notification via email to your registered address
  • Notification through the Service (banner or popup)
  • Updated "Last Updated" date at the top of this policy

For Non-Material Changes:

14.3 Your Acceptance

Your continued use of the Service after the effective date of the revised Privacy Policy constitutes acceptance of the changes.

If you do not agree with the revised Privacy Policy:

  • Stop using the Service
  • Delete your account before the effective date
  • Contact us with concerns: privacy@promptable.us

14.4 Previous Versions

You can request previous versions of this Privacy Policy by emailing privacy@promptable.us.


15. CONTACT US

15.1 Privacy Questions

For questions about this Privacy Policy or our data practices:

Email: privacy@promptable.us Response time: Within 5 business days

15.2 Data Protection Officer (if applicable)

Email: dpo@promptable.us

15.3 Privacy Rights Requests

To exercise your privacy rights (access, delete, correct, etc.):

Email: privacy@promptable.us Subject: "Privacy Rights Request" Include: Your name, email, specific request

15.4 Security Issues

To report security vulnerabilities or data breaches:

Email: security@promptable.us Response time: Within 24 hours

15.5 General Support

For non-privacy questions:

Email: support@promptable.us

15.6 Mailing Address

Promptable Technologies, Inc. 92 Corporate Park, #C-231 Irvine, CA 92606 United States


16. REGULATORY COMPLAINTS

16.1 California Privacy Enforcement

If you believe we have violated your privacy rights under California law, you may file a complaint with:

California Attorney General

16.2 Federal Trade Commission

For general privacy and consumer protection concerns, you may contact:

Federal Trade Commission (FTC)


17. ACKNOWLEDGMENT

BY USING PROMPTABLE, YOU ACKNOWLEDGE THAT:

  • You have read and understood this Privacy Policy
  • You consent to the collection, use, and disclosure of your information as described
  • You understand your privacy rights and how to exercise them
  • You understand the Service is available to US users only
  • You understand the risks associated with alpha software
  • You understand how AI processes feedback data
  • You understand your data may be retained even after account deletion (for legal compliance)
  • You agree to activity logging including IP addresses

If you do not agree to this Privacy Policy, do not use Promptable.


Last Updated: November 3, 2025 Version: 1.0 (Alpha) Effective Date: November 3, 2025

© 2025 Promptable Technologies, Inc. All rights reserved.


APPENDIX A: GLOSSARY

Personal Data / Personal Information: Information that identifies, relates to, or can be linked to you.

Processing: Any operation performed on personal data (collection, storage, use, disclosure, deletion).

Data Controller: Entity that determines purposes and means of processing personal data (Promptable Technologies, Inc.).

Data Processor: Entity that processes personal data on behalf of the controller (our service providers).

CCPA/CPRA: California Consumer Privacy Act / California Privacy Rights Act.

DPA: Data Processing Agreement between controller and processor.

PII: Personally Identifiable Information (information that identifies you).

Personal Data: Information that identifies, relates to, or can be linked to you.


APPENDIX B: DATA MAPPING

Data Flow Summary:

USER → PROMPTABLE → THIRD PARTIES

Account Data → Supabase (database)
Files → Wasabi (S3 storage) → ClamAV (virus scan)
Emails → Resend (email delivery)
Activity → Supabase (logs) → Fly.io (hosting)

Data Categories by Sensitivity:

High Sensitivity:

  • Account credentials (password hashes)
  • IP addresses
  • File contents

Medium Sensitivity:

  • Email addresses
  • Names
  • Prompts

Low Sensitivity:

  • Birth year
  • Use case
  • Activity timestamps