YOUR DATA, YOUR TRUST

Privacy Policy

CodeJogot-এ আপনার তথ্য কীভাবে সংগ্রহ, ব্যবহার, সংরক্ষণ ও সুরক্ষিত রাখা হয়, তা এখানে সহজ ভাষায় ব্যাখ্যা করা হয়েছে।

সর্বশেষ হালনাগাদ: ১ নভেম্বর ২০২৬
এই নীতি CodeJogot-এর ওয়েবসাইট, শিক্ষার্থী ও শিক্ষক অ্যাকাউন্ট, কোর্স-সেবা, পরিচালকের Google Calendar ও Meet সংযোগ এবং ওয়েবসাইটের তথ্য সংরক্ষণের জন্য ব্যবহৃত CodeJogot Backups Google Drive সংযোগের ক্ষেত্রে প্রযোজ্য।

১. নীতির পরিধি

CodeJogot (“আমরা”) বাংলাদেশভিত্তিক একটি অনলাইন শিক্ষামূলক প্ল্যাটফর্ম। আপনি ওয়েবসাইট পরিদর্শন, অ্যাকাউন্ট তৈরি, Google দিয়ে লগইন, কোর্সে ভর্তি, অ্যাসেসমেন্টে অংশগ্রহণ বা আমাদের সঙ্গে যোগাযোগ করলে এই নীতি অনুযায়ী তথ্য প্রক্রিয়াকরণ হতে পারে। অন্য প্রতিষ্ঠানের সাইট বা সেবায় গেলে তাদের নিজস্ব নীতি প্রযোজ্য হবে।

২. কোন তথ্য সংগ্রহ করি

  • অ্যাকাউন্ট: নাম, ইউজারনেম, ইমেইল, ফোন নম্বর, স্বয়ংক্রিয়ভাবে তৈরি Student ID, পাসওয়ার্ডের নিরাপদ hash এবং ইমেইল যাচাইয়ের অবস্থা। প্রোফাইল ছবি বা প্রতিষ্ঠানের নাম দিলে সেগুলোও সংরক্ষিত হতে পারে।
  • শেখা ও অংশগ্রহণ: কোর্সে ভর্তি, lesson progress, কুইজের উত্তর ও ফলাফল, assignment ও জমা দেওয়া ফাইল, লাইভ ক্লাসে উপস্থিতি, challenge, ranking, certificate ও যাচাইকরণ-সংক্রান্ত তথ্য।
  • কেনাকাটা ও সহায়তা: অর্ডার, মূল্য, পেমেন্টের অবস্থা ও transaction reference, invoice, refund request এবং ইমেইল বা অন্য মাধ্যমে আপনি আমাদের পাঠানো বার্তা। আমরা পাসওয়ার্ড, OTP বা card PIN সহায়তার জন্য চাই না।
  • প্রযুক্তিগত ও নিরাপত্তা তথ্য: সাইট পরিদর্শনের সংখ্যা, লগইন বা প্রশাসনিক কার্যক্রমের নিরাপত্তা record এবং প্রয়োজন অনুযায়ী IP address, browser-এর তথ্য ও request metadata।

৩. তথ্য কেন ব্যবহার করি

অ্যাকাউন্ট চালু ও যাচাই করা, কোর্সে প্রবেশাধিকার দেওয়া, শেখার অগ্রগতি ও নম্বর হিসাব করা, certificate তৈরি ও যাচাই করা, পেমেন্ট ও invoice পরিচালনা, support দেওয়া, সাইটের ব্যবহার বোঝা, জালিয়াতি ও অপব্যবহার রোধ করা এবং সেবার তথ্যের backup ও পুনরুদ্ধারের জন্য তথ্য ব্যবহার করি।

৪. Google Login, Calendar, Meet ও Drive backup

শিক্ষার্থীদের Google Login

আপনি Google দিয়ে অ্যাকাউন্ট খুললে বা লগইন করলে Google থেকে আপনার নাম, যাচাইকৃত ইমেইল ও Google account-এর অনন্য শনাক্তকারী পাই। এগুলো CodeJogot অ্যাকাউন্ট তৈরি বা সঠিক অ্যাকাউন্টে লগইন করাতে ব্যবহার করি। আমরা আপনার Google পাসওয়ার্ড পাই না। Google থেকে পাওয়া তথ্য বিজ্ঞাপন দেখানো বা বিক্রির জন্য ব্যবহার করি না।

পরিচালকের CodeJogot Backups সংযোগ

এটি শিক্ষার্থীদের Google Drive-এর অনুমতি চায় না। CodeJogot-এর অনুমোদিত পরিচালক নিজের Google Drive সংযুক্ত করলে আমাদের backup ব্যবস্থা সেখানে ওয়েবসাইটের database ও আপলোড করা ফাইলের encrypted backup সংরক্ষণ করে। drive.file অনুমতি ব্যবহার করা হলে সংযোগটি তার নিজের তৈরি Drive ফাইল ও ফোল্ডার পড়তে, তৈরি করতে, পরিবর্তন বা মুছতে পারে; অন্য Drive ফাইল পড়ার জন্য এটি ব্যবহার করা হয় না। Backup-এর জন্য ব্যবহৃত Google অনুমতির token server-এর সীমিত-প্রবেশাধিকার configuration-এ রাখা হয়, প্রকাশ্য code repository-তে নয়। ওই Google account থেকে অনুমতি প্রত্যাহার করলে নতুন Drive backup বন্ধ হয়ে যাবে।

পরিচালকের Google Calendar ও Meet সংযোগ

অনুমোদিত Super Admin নির্ধারিত আয়োজকের Google account সংযুক্ত করলে CodeJogot ওই account-এর primary Calendar-এ কোর্সের মূল ও সাপোর্ট ক্লাসের জন্য private event ও Meet link তৈরি করে। সময়সূচি বদলালে CodeJogot নিজের তৈরি event পড়ে ও হালনাগাদ করে। এই সংযোগ শিক্ষার্থীদের Google Calendar বা Meet account-এর অনুমতি চায় না।

calendar.events.owned অনুমতি আয়োজকের মালিকানাধীন Calendar-এর event দেখা, তৈরি, পরিবর্তন ও মুছে ফেলার অধিকার দেয়। বর্তমান automation শুধু নিজের নির্দিষ্ট class event পড়া, তৈরি ও হালনাগাদ করতে এটি ব্যবহার করে। meetings.space.settings দিয়ে সংশ্লিষ্ট Meet-এর join access setting দেখা ও পরিবর্তন করা হয়। Google-এর ইমেইল ঠিকানা ও account পরিচয় ব্যবহার করে সঠিক আয়োজক সংযুক্ত হয়েছেন কি না নিশ্চিত করি। এই integration কোনো meeting-এর audio, video, recording বা transcript সংগ্রহ করে না।

আয়োজকের ইমেইল, CodeJogot class event-এর identifier, সময়সূচি, Meet link ও প্রস্তুতির অবস্থা server-এ সংরক্ষণ করা হয়। OAuth access ও refresh token database-এ encrypted অবস্থায় থাকে; সাধারণ শিক্ষার্থীদের কাছে প্রকাশ করা হয় না। প্রস্তুত Meet link সংশ্লিষ্ট course-এর অনুমোদিত শিক্ষার্থী ও কর্মীদের Join Class সুবিধা দিতে ব্যবহার করা হয়। এই সংযোগের Google তথ্য বিজ্ঞাপন, বিক্রি বা AI model training-এর জন্য ব্যবহার করা হয় না।

Super Admin-এর Automatic Google Meet অংশে Disconnect করলে সংরক্ষিত OAuth token মুছে যায় এবং নতুন automatic link তৈরি বন্ধ হয়। Google account-এর third-party connections থেকেও অনুমতি প্রত্যাহার করা যায়। আগের Calendar event বা Meet link স্বয়ংক্রিয়ভাবে মুছে যায় না; প্রয়োজন হলে আয়োজক Google-এ সেগুলো পরিচালনা করতে পারেন। সংরক্ষিত class record মুছে ফেলার বিষয়ে নিচের retention ও যোগাযোগের নিয়ম প্রযোজ্য।

Google API থেকে পাওয়া তথ্য কেবল এখানে বর্ণিত কাজের জন্য ব্যবহার করা হয়। Google Drive-এর backup শিক্ষার্থী বা অন্য তৃতীয় পক্ষের কাছে বিক্রি বা বিজ্ঞাপনের কাজে দেওয়া হয় না।

৫. তথ্য কারা দেখতে বা প্রক্রিয়াকরণ করতে পারে

কাজের প্রয়োজন অনুযায়ী অনুমোদিত admin বা সংশ্লিষ্ট শিক্ষক নির্দিষ্ট শিক্ষার্থী, কোর্স ও মূল্যায়নের তথ্য দেখতে পারেন। সেবা চালাতে hosting ও email provider, পরিচয় যাচাইয়ের জন্য Google, bot প্রতিরোধে Cloudflare Turnstile, ফন্ট দেখাতে Google Fonts, ভিডিও চালাতে ব্যবহৃত YouTube বা Bunny Stream এবং payment চালু থাকলে payment gateway তথ্য প্রক্রিয়াকরণ করতে পারে। তাদের নিজস্ব privacy policy-ও প্রযোজ্য হতে পারে। WhatsApp-এ যোগাযোগ করলে সেই সেবার নীতিও প্রযোজ্য হবে। এসব সেবার server বাংলাদেশের বাইরে থাকতে পারে। আমরা শিক্ষার্থীর ব্যক্তিগত তথ্য data broker-এর কাছে বিক্রি করি না।

৫ক. Google-এর তথ্য কার কাছে যায়

Google সংযোগ থেকে পাওয়া তথ্যের ক্ষেত্রে নিচের নির্দিষ্ট sharing disclosure প্রযোজ্য। Google Calendar ও Meet-এর সংযোগ শুধু নির্ধারিত আয়োজকের জন্য; শিক্ষার্থীদের Calendar-এর অনুমতি নেওয়া হয় না।

Google user data: sharing, transfers and disclosures

CodeJogot shares, transfers, or discloses Google user data only for the following documented purposes and recipients:

  • Google: CodeJogot sends the account identifiers and API requests needed for Google sign-in, organizer Calendar class events, and Meet access settings to Google's authentication, Calendar, and Meet services to perform the connected features.
  • Authorized CodeJogot personnel: The designated Super Admin and authorized personnel responsible for course delivery may access the relevant account identity, connection status, class schedule, and Meet links as needed to administer those features. OAuth access and refresh tokens are used server-side, stored encrypted, and are not displayed to students or teachers.
  • Students enrolled in the relevant course: CodeJogot provides the class schedule and generated Meet join link to authorized course students and staff so they can attend the class. This does not give them the organizer's OAuth tokens or access to unrelated Calendar events.
  • Operational service providers: Our hosting, database, and storage providers process or store Google-derived account information and Calendar/Meet integration records as part of operating CodeJogot's infrastructure. When encrypted offsite backup is enabled, the backup storage provider, including Google Drive when configured, stores encrypted copies. Our email delivery provider processes account names and email addresses needed for account and transaction-related notifications. CodeJogot does not send organizer OAuth tokens or unrelated Calendar contents to the email provider.
  • Public profile viewers: A profile name that originates from Google sign-in may be visible on the student's public CodeJogot profile, as described in section 7. The Google email address and unique Google account identifier are not made public as part of that profile.

We do not sell Google user data or disclose it to advertisers or data brokers. We do not use or transfer Google user data to develop, improve, or train generalized AI or machine-learning models. We do not transfer or disclose Google user data for purposes other than providing and operating the CodeJogot features described in this policy.

৬. Browser storage, cookie ও visitor গণনা

লগইন সচল রাখতে শিক্ষার্থীর browser-এর local storage-এ authentication token রাখা হয়। Staff login-এর জন্য session ও নিরাপত্তা cookie ব্যবহৃত হতে পারে। অনন্য visitor গণনার জন্য browser-এ একটি random identifier রাখা হয়; server-এ সেটির সরাসরি মানের বদলে hash ও পরিদর্শনের দিন রাখা হয়। Browser-এ Do Not Track বা Global Privacy Control চালু থাকলে এই visitor গণনার অনুরোধ পাঠানো হয় না। Browser storage মুছে দিলে নতুন identifier তৈরি হতে পারে, তবে আগের গণনা স্বয়ংক্রিয়ভাবে মুছে যায় না। নিরাপত্তা ও প্রয়োজনীয় সেবায় অন্য সীমিত cookie বা storage-ও ব্যবহৃত হতে পারে।

৭. অন্যরা কোন তথ্য দেখতে পারে

আপনার public student profile-এ নাম, ইউজারনেম, প্রোফাইল ছবি দিলে সেটি, quiz/challenge-এর ফলাফল ও ranking দেখা যেতে পারে। ভর্তি হওয়া কোর্সের তালিকা ডিফল্টভাবে দৃশ্যমান থাকে; profile-এর privacy control থেকে সেটি লুকানো যায়। Certificate-এর verification link বা code জানা থাকলে certificate-এর নাম, Student ID, কোর্স ও ফলাফল যাচাই করা যেতে পারে। প্রকাশ্য স্থানে নিজের বা অন্যের সংবেদনশীল তথ্য পোস্ট করবেন না।

৮. তথ্য কত দিন রাখি ও মুছে ফেলা

অ্যাকাউন্ট ও কোর্স-সেবা চালাতে প্রয়োজন থাকা পর্যন্ত সংশ্লিষ্ট তথ্য রাখি। হিসাব, নিরাপত্তা, বিরোধ নিষ্পত্তি বা প্রযোজ্য আইনি প্রয়োজনের ক্ষেত্রে কিছু record আরও সময় প্রয়োজন হতে পারে। নিয়মিত backup চালু থাকলে পুরোনো কপি নির্ধারিত backup-retention চক্র শেষ না হওয়া পর্যন্ত থাকতে পারে। তথ্য সংশোধন বা অ্যাকাউন্ট মুছে ফেলার অনুরোধ করলে পরিচয় যাচাই করে প্রযোজ্য ব্যবস্থা নেব এবং কোনো সীমাবদ্ধতা থাকলে জানাব। অ্যাকাউন্ট মুছে দিলে কোর্স-অ্যাক্সেস, ফলাফল ও certificate হারাতে পারেন।

৯. নিরাপত্তা

প্রবেশাধিকার সীমাবদ্ধতা, পাসওয়ার্ড hashing, নিরাপত্তা যাচাই, যোগাযোগের নিরাপদ সংযোগ এবং backup চালু থাকলে encrypted offsite storage-এর মতো ব্যবস্থা ব্যবহার করি। কোনো ইন্টারনেট সেবা শতভাগ ঝুঁকিমুক্ত নয়। আপনার অ্যাকাউন্টে অননুমোদিত প্রবেশের সন্দেহ হলে দ্রুত আমাদের জানান।

১০. আপনার সিদ্ধান্ত, নীতির পরিবর্তন ও যোগাযোগ

আপনি profile-এর কিছু তথ্য পরিবর্তন করতে এবং enrolled-course তালিকার দৃশ্যমানতা নিয়ন্ত্রণ করতে পারেন। আপনার তথ্য দেখা, সংশোধন, অ্যাকাউন্ট মুছে ফেলা বা এই নীতি নিয়ে প্রশ্ন থাকলে support@codejogot.com-এ লিখুন। অনুরোধ যাচাই করতে আপনার অ্যাকাউন্ট-সম্পর্কিত তথ্য চাইতে পারি, কিন্তু পাসওয়ার্ড বা OTP চাইব না। সেবার তথ্য-ব্যবহার গুরুত্বপূর্ণভাবে বদলালে এই পেজ হালনাগাদ করব এবং প্রয়োজনমতো অতিরিক্ত নোটিশ বা সম্মতি চাইব।