Privacy Policy
Effective Date: September 19, 2025
Re:Peat ("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 Chrome extension service.
1. Information We Collect
1.1 Account Registration Data
When you first install Re:Peat, we automatically create a user account for you, which includes:
- Unique User ID: A randomly generated identifier used for account management and
subscription linking
- Account Creation Date: Timestamp of when your account was created
- Last Activity Date: When you last used the extension to track account activity
- Email Address: Collected during premium subscription purchases for account recovery and
important notifications
1.2 Study Content Data
Your learning content, including:
- Flashcard Content: Your personal study materials, decks, and cards
- Study Statistics: Progress tracking, deck counts, and learning analytics
- User Settings: Display preferences, quiz settings, and feature configurations
- Selected Deck Information: Currently active deck for study sessions
1.3 Subscription and Device Data
For premium subscribers, we collect:
- Subscription Status: Premium membership status and billing information
- Device Usage Data: Number of devices/browser instances using the same premium account
- Stripe Customer Information: Customer ID and subscription details for billing management
Device Monitoring: To prevent unauthorized sharing of premium features, we track the number of
devices using the same user ID. Premium subscriptions are limited to a maximum of 5 active devices.
2. How We Store Your Information
2.1 Cloud Storage System
All user data is stored in our secure cloud infrastructure using Upstash Redis. This includes:
- Your complete user profile (account information, premium status, settings)
- All flashcard content and study materials
- Study progress and statistics
- Device tracking information for premium accounts
2.2 Unified Data Structure
Your data is organized under a unified structure using your unique user ID as the primary identifier. This
ensures:
- Efficient data retrieval and storage
- Seamless synchronization across devices
- Consistent backup and recovery capabilities
- Simplified account management
2.3 Migration from Local Storage
If you were using Re:Peat before our cloud migration, your existing Chrome sync data is automatically transferred
to our cloud storage system when you next use the extension. This ensures continuity of your study materials
without data loss.
3. Data Retention and Cleanup
3.1 Account Inactivity Policy
To maintain system efficiency and comply with data minimization principles, we implement automatic cleanup
policies based on account activity:
Free Users: Accounts inactive for 180 days (6 months) will be automatically deleted along with
all associated study data.
Premium Users: Accounts inactive for 365 days (1 year) will be subject to deletion. Premium
users receive email warnings at 330 and 350 days of inactivity before any action is taken.
Data Backup: We recommend that users regularly back up their data. Even if data is stored on
the cloud, having a back up guarantees you won't lose your study materials.
3.2 Email Notifications
Premium subscribers will receive email notifications regarding account inactivity warnings. These emails serve
to:
- Alert you to potential account deletion
- Provide instructions for maintaining account activity
- Offer account recovery options
3.3 Data Recovery
Once an account is deleted due to inactivity, data recovery is not possible. We recommend regular use of the
extension, backing up your data via the extension's data export functionality, and/or periodic login to maintain
account activity.
4. How We Use Your Information
4.1 Service Delivery
We use your information exclusively for providing our spaced repetition learning service:
- Enabling premium features for authenticated users
- Synchronizing your study data across devices
- Managing subscription status and billing
- Preventing unauthorized premium access sharing
- Sending account-related notifications and updates
Privacy Commitment: We do NOT read, monitor, or analyze your personal flashcard content. Your
study materials remain completely private and are only stored to deliver the service you've requested.
5. Your Rights and Data Control
5.1 Data Persistence
Your data is stored in our cloud infrastructure and persists across device changes:
- Extension Uninstall: Removing the extension does NOT delete your cloud-stored data. Your
account and study materials remain accessible when you reinstall the extension
- Device Changes: Your data automatically syncs when you install Re:Peat on new devices
- Account Recovery: Premium users can recover access using their user ID across multiple
devices
5.2 Data Deletion Rights
You may request complete deletion of all data at any time by contacting us. Upon request, we will:
- Delete all personal information from our cloud systems
- Remove all study content and progress data
- Cancel any active subscriptions
- Confirm deletion completion within 30 days
5.3 Subscription Management
You can cancel your premium subscription at any time. Cancellation will:
- Remove premium features from your extension
- Preserve your study data in the cloud storage system
- Maintain your account for potential future resubscription
6. Data Security
We implement comprehensive security measures to protect your information:
- Encrypted data transmission and storage
- Cryptographic signature validation for API requests
- Secure authentication and authorization systems
- Regular security audits and monitoring
- Restricted access controls for system administrators
7. Third-Party Services
We utilize the following third-party services:
- Upstash Redis: For secure cloud data storage and management
- Stripe: For payment processing (subject to Stripe's privacy policy)
- Resend: For sending account-related email notifications
- Netlify: For hosting our API infrastructure and scheduled functions
Each third-party service is carefully selected for security and privacy compliance. Payment information is
handled exclusively by Stripe and never stored in our systems.
8. Changes to This Privacy Policy
We may update this Privacy Policy to reflect changes in our practices or legal requirements. We will notify users
of material changes through:
- Extension notifications
- Email notifications to premium subscribers
- Updated effective date on this page
9. Contact Information