Privacy Policy
Last updated: January 1, 2026
Introduction
SwiftPrep ("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 desktop application and related services.
By using SwiftPrep, you agree to the collection and use of information in accordance with this policy.
Account Information Collection
When you create a SwiftPrep account, we collect the following information:
- Email Address: Used for account authentication, license management, and important service communications
- Display Name: Optional, used to personalize your experience
- License Key: Associated with your account for subscription validation
We do not collect passwords directly; authentication is handled through secure third-party providers or email-based verification.
Usage Data
We collect anonymized usage data to improve SwiftPrep:
- Feature Usage Statistics: Which features you use most frequently (e.g., encounter generator, NPC creator)
- Session Duration: How long you use the application per session
- Error Reports: Crash logs and error reports to help us fix bugs
- Performance Metrics: Application performance data to optimize speed
All usage data is anonymized and cannot be used to identify individual users. You can opt out of usage data collection in the application settings.
Payment Handling
SwiftPrep uses Stripe as our payment processor for subscription and credit purchases. When you make a payment:
- We do not store your credit card information on our servers
- Stripe handles all payment processing securely
- We receive only transaction confirmations and subscription status
- Payment history is stored securely by Stripe
For questions about Stripe's data handling, please refer to Stripe's Privacy Policy.
Local Data Storage
SwiftPrep stores your campaign data locally on your device:
- Campaign Files: All your campaigns, NPCs, locations, and session notes are stored locally on your computer
- Application Settings: Your preferences and configurations are stored locally
- Cache Data: Temporary data to improve application performance
We do not have access to your local campaign data unless you explicitly choose to share it (e.g., for support purposes).
Data Portability
You can export your campaign data at any time using the export feature. Your data belongs to you, and you maintain full control over it.
AI Data Processing
When you use SwiftPrep's AI features:
- Context Sent to AI: Campaign context you provide (NPCs, locations, session history) is sent to AI providers to generate relevant content
- AI Providers: We use OpenAI and/or Anthropic as our AI providers
- Data Retention: AI providers may temporarily process your data but do not retain it for training purposes per our agreements
- Opt-Out: You can use SwiftPrep without AI features if you prefer not to share campaign data with AI providers
We take care to minimize the data sent to AI providers while maintaining useful context for generation.
GDPR Compliance
For users in the European Economic Area (EEA), we comply with the General Data Protection Regulation (GDPR):
Your Rights Under GDPR
- Right to Access: Request a copy of your personal data
- Right to Rectification: Request correction of inaccurate data
- Right to Erasure: Request deletion of your personal data ("right to be forgotten")
- Right to Restrict Processing: Request limitation of data processing
- Right to Data Portability: Receive your data in a portable format
- Right to Object: Object to processing based on legitimate interests
- Right to Withdraw Consent: Withdraw consent for data processing at any time
Legal Basis for Processing
We process your data based on:
- Contract Performance: To provide the SwiftPrep service you subscribed to
- Legitimate Interests: To improve our service and prevent fraud
- Consent: For optional features like usage analytics
To exercise your GDPR rights, contact us at privacy@swiftprep.app.
CCPA Compliance
For California residents, we comply with the California Consumer Privacy Act (CCPA):
Your Rights Under CCPA
- Right to Know: Request disclosure of personal information collected, used, and shared
- Right to Delete: Request deletion of personal information
- Right to Opt-Out: Opt out of the sale of personal information (we do not sell personal information)
- Right to Non-Discrimination: Receive equal service regardless of exercising your rights
Categories of Information Collected
- Identifiers (email address, account ID)
- Commercial information (subscription status, purchase history)
- Internet or network activity (usage data, if opted in)
We do not sell your personal information to third parties.
To exercise your CCPA rights, contact us at privacy@swiftprep.app.
Data Security
We implement appropriate technical and organizational measures to protect your data:
- Encryption of data in transit using TLS/SSL
- Secure authentication mechanisms
- Regular security audits and updates
- Limited access to personal data by employees
Data Retention
We retain your data for as long as your account is active or as needed to provide services:
- Account Data: Retained until account deletion
- Usage Data: Anonymized data may be retained indefinitely for analytics
- Payment Records: Retained as required by law and for dispute resolution
Children's Privacy
SwiftPrep is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If you believe we have collected such information, please contact us immediately.
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes by:
- Posting the updated policy in the application
- Sending an email notification for material changes
- Updating the "Last Updated" date at the top of this policy
Contact Us
If you have questions about this Privacy Policy or wish to exercise your privacy rights, please contact us:
Email: privacy@swiftprep.app
Mailing Address: SwiftPrep Privacy Inquiries [Address to be added]
We aim to respond to all privacy inquiries within 30 days.