Introduction
Welcome to RevolArch. We respect your privacy and are committed to protecting your personal data. This privacy policy explains how we handle information when you use our tools and services.
TL;DR: We don't sell your data. Most data stays in your browser. We use minimal analytics and third-party APIs only where necessary for functionality.
Data We Collect
1. Information You Provide Directly
- Contact Form: Name, email address, and message content when you contact us
- CV Analyzer: CV content (processed temporarily, not stored)
- GitHub Analyzer: GitHub username (for public profile analysis)
2. Information Stored Locally (Browser Storage)
The following data is stored only in your browser using localStorage:
- TypeRacer: Typing statistics, achievements, settings, XP, daily streaks
- Weather Dashboard: Favorite cities, temperature unit preference
- GitHub Analyzer: Search history, optional GitHub personal access token
- Site-wide: Theme preference (light/dark mode)
This data never leaves your device and is not sent to our servers.
3. Analytics Data
We collect anonymized usage statistics to improve our tools:
- Page views and tool usage counts
- Feature usage patterns (e.g., which typing modes are popular)
- Error logs (to fix bugs)
Analytics data is aggregated and anonymized. We do not track individual users.
How We Use Your Data
Contact Form Submissions
- Respond to your inquiries
- Provide customer support
- Improve our services based on feedback
CV Analyzer
- Process your CV using Anthropic's Claude API
- Generate analysis and feedback
- Files are processed in memory and discarded immediately after analysis
- No CVs are stored on our servers
Weather Dashboard
- Fetch weather data from Open-Meteo API (if you search for a city)
- Use geolocation API (only if you click the location button and grant permission)
GitHub Analyzer
- Fetch public GitHub profile data via GitHub API
- Your optional GitHub token is stored only in your browser
Third-Party Services
We use the following third-party services:
Anthropic Claude API
Purpose: CV analysis
Data Shared: CV content (PDF text)
Privacy Policy: anthropic.com/privacy
GitHub API
Purpose: Profile analysis
Data Shared: GitHub username (public data only)
Privacy Policy: GitHub Privacy
Open-Meteo API
Purpose: Weather data
Data Shared: City name or coordinates (if geolocation is used)
Privacy Policy: Open-Meteo Terms
CDN Services
Services: unpkg.com, cdn.jsdelivr.net (for icons and libraries)
Data Shared: IP address (standard for any web request)
Data Storage & Security
Server-Side Data
- Contact form submissions: Sent via email, stored in our email inbox
- Analytics data: Stored on our server (aggregated, anonymized)
- No user accounts: We don't store passwords or user profiles
Security Measures
- HTTPS encryption for all communications
- Content Security Policy (CSP) headers to prevent XSS attacks
- Rate limiting on contact form to prevent spam
- Regular security audits and dependency updates
Data Retention
- Contact emails: Retained for up to 1 year
- Analytics data: Retained for up to 90 days
- CV files: Not stored (processed in memory only)
- Browser localStorage: Retained until you clear your browser data
Your Rights
You have the right to:
- Access: Request a copy of any data we hold about you
- Rectification: Request correction of inaccurate data
- Erasure: Request deletion of your data
- Object: Object to our processing of your data
- Data Portability: Request your data in a machine-readable format
To exercise these rights, contact us at privacy@revolarch.com.
Cookies
We use minimal cookies and browser storage:
Essential Storage (localStorage)
site-theme— Your theme preference (light/dark)typeracer-*— TypeRacer stats and settingsweather-favorites— Your saved citiesgh-token— Your optional GitHub token
No Tracking Cookies
We do not use third-party tracking cookies (Google Analytics, Facebook Pixel, etc.). Our analytics are first-party and privacy-friendly.
Children's Privacy
Our services are not directed to children under 13. We do not knowingly collect personal information from children under 13. If you are a parent and believe your child has provided us with personal data, please contact us at privacy@revolarch.com.
Changes to This Policy
We may update this privacy policy from time to time. We will notify you of any changes by updating the "Last updated" date at the top of this page. Significant changes will be announced on our homepage.
We encourage you to review this privacy policy periodically for any changes.
Contact Us
If you have any questions about this privacy policy, please contact us:
- Email: privacy@revolarch.com
- General Inquiries: hello@revolarch.com
- GitHub: @RevolArch