Skip to main content
Legal

Privacy Policy

Last updated: January 23, 2026

1. Introduction

BerryMap ("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 bilingual (English/French) AI-powered hiring platform and related services. We are based in Canada and strive to comply with applicable Canadian privacy laws.

2. Information We Collect

2.1 Information You Provide

  • Account Information: Name, email address, profile picture, and authentication data from your identity provider.
  • Resume Data: When you upload a resume, our AI systems parse and extract information including work history, skills, education, languages, salary expectations, and contact details to build your candidate profile.
  • Seeker Profile: Additional information you provide including bio, experience summary, work preferences (remote/hybrid/on-site), preferred industry, and commute preferences.
  • Company Information: Business name, website URL, industry, locations, culture descriptions, benefits, mission statements, and branding preferences.
  • Communications: Messages exchanged through our in-app messaging system between candidates and hiring managers.
  • Application Data: Job applications, interview notes, status changes, and hiring pipeline information.

2.2 Information Collected Automatically

  • Usage Data: Pages visited, features used, interaction patterns, and session duration.
  • Device Information: Browser type, operating system, device identifiers, and screen dimensions.
  • Location Data: General location based on IP address; precise location only if you explicitly provide your home address for commute calculations.
  • Application Source: Referral source, UTM parameters, and how you discovered job listings.

3. AI-Powered Processing

We use Google Gemini AI to enhance your experience. AI processing includes:

3.1 Resume Parsing

  • Automatic extraction of skills, experience, education, and qualifications
  • Detection of resume language (English, French, or both)
  • Bilingual bio and experience extraction with automatic translation
  • Work history parsing with bilingual job titles and descriptions
  • Salary expectation extraction

3.2 Company Profile Generation

  • Website scraping to extract company information, branding, and culture
  • Automatic extraction of logo, banner, and lifestyle photos
  • Detection and extraction of social media links
  • Theme extraction including colors, fonts, and design preferences
  • Bilingual content generation with automatic translation

3.3 Match Scoring

  • Deterministic algorithm calculating compatibility using weighted criteria
  • Factors include: skills, languages, experience, education, salary, and commute
  • Industry experience bonus calculations
  • Scores are cached for performance but recalculated when profiles or jobs are updated

3.4 AI Career Coach (Pro/Enterprise)

  • Personalized career guidance and feedback
  • Constructive feedback generation from application outcomes
  • Interview question generation
  • Job template generation

AI-processed data is stored securely and used to improve job matching and user experience. You may request deletion of your data, including AI-processed information, by contacting us. AI translations are provided for convenience and you are responsible for reviewing their accuracy.

4. Bilingual Data Handling

BerryMap is a fully bilingual platform supporting English and French:

  • Content can be entered in one language with graceful fallbacks
  • AI-powered translation to fill missing language versions
  • You can choose to auto-translate, enter translations manually, or skip translation
  • Both language versions are stored and displayed based on user preferences
  • Translation records may be maintained for quality assurance

5. Location & Commute Calculations

We use Mapbox to provide location-based features. When you use these features:

  • Geocoding: Addresses are converted to geographic coordinates using Mapbox Geocoding API.
  • Commute Calculation: We calculate estimated travel times for driving, cycling, and walking using Mapbox Matrix API.
  • Interactive Maps: Job locations are displayed on interactive maps with clustering for better visualization.
  • Data Usage: Your coordinates are used only for routing calculations and are never sold or shared with third parties for advertising purposes.
  • Caching: Commute times are cached to minimize API calls and improve performance.
  • Match Scoring: When you set a home address, commute distance becomes a factor in match scoring calculations.

You can update or remove your home address at any time in your profile settings. Removing your address will clear associated commute data.

6. File Storage

We use secure object storage for files you upload:

  • Resumes: PDF, DOC, and DOCX files are stored securely and processed by AI for parsing.
  • Profile Images: Logos, banners, and lifestyle photos are stored for display purposes.
  • Access Control: Private files are only accessible to authorized users; public files are accessible via secure URLs.
  • Retention: Files are retained as long as your account is active. Upon account deletion, files are permanently removed.

7. Payment Processing

Payment processing is handled by Stripe, a PCI-compliant payment processor. We do not store credit card numbers or sensitive payment details on our servers. Stripe's privacy policy governs the collection and use of payment information. We retain transaction IDs, subscription status, and billing history for record-keeping. Payment receipts are sent via email from payment@berrymap.com.

8. Messaging & Real-Time Communications

Our messaging system includes:

  • Message Storage: All messages are stored to facilitate communication between candidates and employers.
  • Presence Indicators: Real-time online/offline status is displayed to conversation participants.
  • Email Notifications: When you receive messages while offline, email notifications are sent via Resend.
  • Message Archival: Conversations may be archived when applications are completed or withdrawn.
  • Delivery Status: Message delivery and read status may be tracked.

9. Calendar Integration

When you connect your calendar for interview scheduling:

  • Google Calendar: We request access to read your availability and create/modify interview events.
  • Microsoft Outlook: Similar access for Outlook calendar integration.
  • Data Access: We access calendar data as needed for scheduling functionality.
  • Token Storage: Authentication tokens are stored securely. You can disconnect your calendar integration at any time.
  • ICS Files: Calendar events are also available as downloadable ICS files.

You may disconnect your calendar at any time through account settings, which revokes our access.

10. Email Notifications

We send emails from the following addresses:

  • noreply@berrymap.com: Automated notifications, application updates, AI feedback
  • payment@berrymap.com: Subscription confirmations, payment receipts
  • support@berrymap.com: Support communications

Notification types based on subscription tier:

  • Immediate Alerts: New applications, messages, interview requests (all tiers)
  • Digest Emails: Daily or weekly activity summaries (configurable)
  • System Notifications: Security alerts, subscription changes, platform updates

You may customize notification preferences in your account settings. Some security and legal notifications cannot be disabled.

11. Candidate Privacy Protection

We implement tiered access to protect candidate privacy:

  • Limited View: Employers see basic profile information before unlocking
  • Unlocked View: Full profile access including contact information after unlock
  • Continued Access: Once unlocked, access to the candidate's profile remains available
  • Candidate Notification: Candidates may be notified when their profile is unlocked
  • Deduplication: Multiple applications from the same candidate may be consolidated

12. How We Use Your Information

  • To provide and maintain our bilingual hiring platform services
  • To match candidates with relevant job opportunities using AI-powered scoring
  • To facilitate communication between candidates and employers
  • To process subscriptions and payments
  • To send service-related notifications and updates in your preferred language
  • To calculate commute times and provide location-based features
  • To improve our AI matching algorithms and user experience
  • To generate analytics and insights for hiring managers
  • To comply with legal obligations

13. Data Sharing

We do not sell your personal information. We may share data with:

  • Employers: Candidate profiles are shared with companies for positions you apply to (subject to unlock system).
  • Service Providers: Third-party services that help us operate: Google Cloud (AI processing via Gemini), Stripe (payment processing), Resend (email delivery), Mapbox (location and mapping services), Google/Microsoft (calendar integration).
  • Legal Requirements: When required by law or to protect our rights.

14. Data Retention

We retain your data according to the following guidelines:

  • Active Accounts: Data is retained as long as your account is active.
  • Deleted Accounts: Account data is permanently deleted upon request, subject to legal retention requirements.
  • Application Data: Retained for the duration of the hiring process plus any legal retention period.
  • Messages: Archived upon application completion; retained for dispute resolution.
  • Payment Records: Retained for 7 years as required by tax regulations.
  • Audit Logs: Activity timelines retained for security and compliance purposes.

15. Your Rights

Depending on your location, you may have the right to:

  • Access your personal data
  • Correct inaccurate information
  • Delete your account and data
  • Export your data in a portable format
  • Withdraw consent for AI processing
  • Object to certain processing activities
  • Request human review of automated decisions
  • Opt out of marketing communications
  • Disconnect calendar integrations
  • Remove location data

To exercise these rights, contact us at info@berrymap.com or use the relevant settings in your account.

16. Security

We implement industry-standard security measures including:

  • Encryption in transit (TLS) and at rest
  • Secure authentication via OAuth/OpenID Connect
  • Magic link authentication for passwordless access
  • Session management and automatic logout
  • Regular security audits and monitoring
  • Role-based access control

However, no method of transmission over the Internet is 100% secure, and we cannot guarantee absolute security.

17. Cookies & Tracking

We use essential cookies and local storage to:

  • Maintain your authentication session
  • Remember your language preference
  • Store your theme preference (light/dark mode)
  • Enable real-time messaging functionality

We do not use third-party advertising cookies or sell tracking data.

18. Children's Privacy

BerryMap is not intended for users under 18 years of age. We do not knowingly collect personal information from children. If we discover we have collected information from a child, we will delete it promptly.

19. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of significant changes by email or through a prominent notice on our platform. Your continued use of the Service after changes constitutes acceptance of the updated policy.

20. Contact Us

If you have questions about this Privacy Policy, wish to exercise your data rights, or have privacy concerns, please contact us at info@berrymap.com.

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.