Back to home

Privacy Policy

How MeetADev collects, uses, and protects your personal data.

Effective 27 September 2026

Summary

MeetaDev — Africa's tech pulse. We collect your email, profile info, and content you create (posts, blogs, projects). We never sell your data. You can export or delete your account at any time. Questions? Email privacy@meetadev.com

Introduction

Welcome to MeetaDev. This Privacy Policy explains what personal data we collect, why we collect it, and how we protect it.

By creating an account or using MeetaDev, you agree to the practices described in this policy. If you disagree, please discontinue use of the platform.

1. Data We Collect

Account data — required to use the platform:

  • Email address, first name, last name, username
  • Password (stored as a bcrypt hash — never in plain text)
  • OAuth data if you sign in via GitHub or Google (email, username, avatar)

Profile data — optional, provided by you:

  • Avatar, banner image, bio, location, skills, profession
  • Social links (GitHub, LinkedIn, Twitter, portfolio)
  • Education and work experience (for developer profile)

Content & activity — created on the platform:

  • Posts, blogs, comments, projects you publish
  • Likes, follows, bookmarks, and other engagement
  • Blog analytics: views and estimated read time

Project Review: only if you use it:

  • Reviewers: your application (role, years of experience, tracks, stack, bio), weekly hours and time zone
  • A work email, only if you choose to verify one. It is optional and only adds a verified check to your name. We keep the address solely so it can't verify two accounts; it is never shown to anyone, including our admins, and is not used for anything else
  • Reviewers who connect Google Calendar: the Google account email and an encrypted access grant (see Google user data below)
  • Developers who book: the project title, repository and live links, and what you want feedback on
  • After a session: the reviewer's private notes to you, and the 1–5 star rating and optional comment you leave. Stars count toward the reviewer's public average; the comment is visible only to the reviewer and our admins

Automatically collected:

  • IP address and User-Agent string (for security and geo-filtering)
  • Last login and last seen timestamps
  • Session tokens (JWT, stored client-side)

Cookies:

  • Essential: auth token (JWT), session ID
  • Functional: theme preference (dark/light)

2. How We Use Your Data

We use your data to:

  • Authenticate your account and keep it secure
  • Provide core features — posts, blogs, projects, profiles
  • Personalise your feed and surface relevant content
  • Send verification emails, notifications, and important updates
  • Prevent fraud, abuse, and security threats
  • Generate anonymous platform analytics to improve the product
  • Connect you with other developers in the community
  • Run Project Review sessions: when you book, your name, email and project brief are shared with the reviewer you chose and added to the session's calendar invite
  • Comply with legal obligations under Kenyan law
We will never sell your data to third parties, share your email with advertisers, or track you across other websites.

3. Data Sharing & Third Parties

We share data only in the following limited circumstances:

  • With your consent — when you explicitly authorise it
  • Public content — posts, blogs, and projects you mark as public are visible to everyone
  • Service providers — Cloudinary (image storage), Brevo (email), operating strictly on our behalf under data processing agreements
  • Legal requirements — court orders, subpoenas, or lawful requests from authorities

Third-party services we integrate with:

Cloudinary
Image & file storage — your uploaded media
GitHub OAuth
Email, username, avatar (only if you use GitHub login)
Google OAuth
Email, name, avatar (only if you use Google login)
Google Calendar & Meet
Reviewers only, with their permission: creates session events with a Meet link and reads busy times (see Google user data)
Brevo
Transactional email delivery

4. Google User Data

Project Reviewers can connect their Google Calendar so bookings become calendar events with a Google Meet link. This is optional, is only offered to approved reviewers, and happens only after you grant permission on Google's consent screen.

What we access:

Your Google account email
Shown to you in your reviewer hub so you know which calendar is connected
Calendar events (calendar.events)
Used only to create the event for each session booked with you (with a Google Meet link and the developer invited), read back its Meet link, and delete it if the session is cancelled or moved. We do not read, list or change any of your other events.
Change notifications
We ask Google to tell us when your calendar changes. These notices contain no event details; we then check only our own session events, so a session you delete in Google Calendar, or an invite the developer declines, is cancelled on MeetaDev too and the other person is told.
Free/busy times (calendar.freebusy)
Used only to hide booking slots that clash with your existing commitments. We see busy time ranges, never event titles, attendees or details, and we do not store them.

What we store: your Google account email, the permissions you granted, and an access grant (refresh token) encrypted with AES-256-GCM. For each session we keep only the calendar event's ID and its Meet link, so we can cancel or move it; the event itself lives in your Google Calendar.

Who sees it: session events are visible to you and to the developer invited to that session. We do not share Google user data with anyone else, and our staff do not read it except where you ask us to for support, it is needed for security, or the law requires it.

Your control: you can disconnect Google Calendar at any time from your reviewer hub. Disconnecting revokes our access with Google and deletes the stored grant immediately. You can also remove access from your Google Account's security settings. If you delete your MeetaDev account, the grant is revoked and deleted when the account is erased.

MeetaDev's use and transfer of information received from Google APIs to any other app will adhere to the Google API Services User Data Policy, including the Limited Use requirements. We do not use Google user data for advertising, we do not sell it, and we do not use it to develop, improve or train generalised AI or machine-learning models.

5. Data Security

We apply multiple layers of protection to keep your data safe:

  • Passwords hashed with bcrypt (10 salt rounds)
  • All data in transit encrypted via TLS 1.3
  • JWT authentication with short-lived access tokens and refresh token rotation
  • Two-factor authentication (TOTP) available
  • Rate limiting (100 req/min globally, 20 req/min on auth endpoints)
  • Security headers via Helmet.js (XSS, CSRF, CSP)
  • Parameterised queries on all database operations
  • Third-party access tokens (e.g. Google Calendar) encrypted at rest with AES-256-GCM
  • Encrypted daily database backups
No system is 100% secure. If a data breach occurs that affects your data, we will notify you within 72 hours of becoming aware of it.

6. Your Rights

Under the Kenya Data Protection Act, 2019, you have the following rights:

Access
Request a full copy of all data we hold about you
Rectification
Correct inaccurate or incomplete data — edit your profile in Settings
Erasure
Permanently delete your account and all associated data
Portability
Export your data in JSON or CSV format
Object
Object to specific types of data processing

To exercise any of these rights, email privacy@meetadev.com with the subject line [DATA REQUEST]. We will respond within 30 days.

7. Data Retention

Account data
Retained while your account is active
Posts & blogs
Retained until you manually delete them
Google Calendar grant
Until you disconnect it or your account is erased; then revoked with Google and deleted
Project Review sessions
Briefs, notes and ratings are kept while either participant's account is active
Analytics logs
Automatically deleted after 24 months
System logs
Automatically deleted after 12 months
Backups
Rolling 30-day deletion
Deactivated accounts
90-day grace period, then permanently deleted

8. Children's Privacy

MeetaDev is not intended for users under 13 years old. Users aged 13–17 require parental or guardian consent before registering. If we discover a user is under 13, we will delete their account immediately.

9. International Data Transfers

Your data may be stored or processed on cloud servers outside Kenya (for example Cloudinary's global CDN, and Google for reviewers who connect Google Calendar). We ensure appropriate contractual safeguards are in place for any such transfers.

We comply with the Kenya Data Protection Act, 2019 and apply GDPR principles where applicable.

10. Policy Updates

We may update this policy from time to time. When we do, we will:

  • Send an email notification to your registered address
  • Display an in-app banner announcing the change
  • Update the "Effective" date at the top of this page

Continued use of MeetaDev after the effective date constitutes acceptance of the updated policy.

11. Contact

Privacy enquiries
privacy@meetadev.com
Response time
Within 72 hours
Data Protection Authority
Office of the Data Protection Commissioner, Kenya
ODPC website
odpc.go.ke
Read Terms & Conditions

© 2026 MeetADev · Africa's tech pulse ⚡