Legal
Privacy Policy
Last updated: April 17, 2026
1. Introduction
RoHire.dev ("we", "us", "our") is committed to protecting your privacy. This Privacy Policy explains what information we collect, how we use it, and your rights regarding that information when you use RoHire.dev.
2. Information We Collect
Account information
You may create an account using an email address and password, or by signing in via Discord OAuth. If you use email, we store your email address and a hashed password. If you connect a Discord account, we additionally receive and store your Discord username, avatar URL, and Discord user ID from Discord, subject to their privacy policy. Discord-linked data is used solely to identify your account and display your profile. Your RoHire account is not dependent on your Discord account remaining active.
Session data
We store a session token server-side (via better-auth) to keep you signed in. This token is associated with your account and expires when you sign out or after a period of inactivity. We also store a short-lived session cache in your browser's sessionStorage to avoid repeated network requests during a single visit.
Browser storage (localStorage)
We use localStorage to persist your theme preference (light/dark mode) and draft data from the Project Quote Calculator. This data never leaves your device and is not transmitted to our servers unless you explicitly share a quote.
Quote data
When you share a quote via the Project Quote Calculator, the quote title, client name, and line items are stored in our database and associated with a unique shareable link. This data is accessible to anyone with that link. Do not include confidential information in shared quotes.
Tool submissions
Content submitted to the Portfolio Rater is sent to an AI model (OpenAI) for analysis and returned to you. We do not permanently store submitted portfolio content. OpenAI processes this data subject to their own privacy policy.
Aggregated job listing data
Job listings are aggregated from public Discord communities and other publicly accessible sources. We store normalized listing data (title, description, payment, source) in our database for display on the platform. This data originates from public posts, not from you directly.
Analytics
We use Umami Analytics, a privacy-focused, cookieless analytics tool. Umami collects anonymous page view and event data without tracking you across sites, setting cookies, or collecting personally identifiable information. No advertising or cross-site tracking takes place.
Automatically collected information
Our hosting infrastructure may log standard web server data such as IP address, browser type, and referring URL for security and performance purposes. These logs are not used for advertising and are retained only as long as operationally necessary.
3. How We Use Your Information
- -We use collected information to:
- -Authenticate you and maintain your account session
- -Deliver tool functionality (Portfolio Rater, Quote Calculator, etc.)
- -Store and serve shared quotes you choose to publish
- -Improve platform features and fix bugs using anonymized analytics
- -Detect and prevent abuse, fraud, or violations of our Terms of Service
We do not sell, rent, or share your personal information with third parties for advertising purposes.
4. Third-Party Services
- -We integrate with the following third-party services:
- -Discord (OAuth authentication)
- -OpenAI (AI-powered tool processing - Portfolio Rater)
- -Neon (database hosting)
- -Umami (cookieless, privacy-preserving analytics)
Each third party processes data according to their own privacy policies. We do not control their data practices.
5. Data Retention
Account data is retained for as long as your account is active. You can delete your account at any time from the Settings page, which will permanently remove your account and associated data.
Shared quotes are retained indefinitely to keep share links functional. If you would like a shared quote removed, contact us via Discord.
localStorage data is stored in your own browser and can be cleared at any time through your browser settings.
6. Security
We use industry-standard technical measures to protect your information, including encrypted connections (HTTPS) and secure database hosting. However, no method of transmission or storage is 100% secure, and we cannot guarantee absolute security.
7. Children's Privacy
RoHire is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us and we will delete it.
8. Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page. Continued use of the Service after changes are posted constitutes acceptance of the revised policy.
9. Contact
Questions or requests regarding your data? Reach us via our Discord community.
See also: Terms of Service