গোপনীয়তা নীতি
পরিচালনায়: চট্টগ্রাম বিশ্ববিদ্যালয় কেন্দ্রীয় ছাত্র সংসদ (CUCSU) · সর্বশেষ হালনাগাদ: 2026-09-08
Shuttle Tracker অ্যাপ ও এর সার্ভার আপনার কী তথ্য নেয়, কেন নেয়, কতদিন রাখে এবং আপনি কীভাবে তা মুছতে বলতে পারেন। সর্বশেষ হালনাগাদ: 2026-09-08।
কারা এই অ্যাপ চালায়
Shuttle Tracker পরিচালনা করে চট্টগ্রাম বিশ্ববিদ্যালয় কেন্দ্রীয় ছাত্র সংসদ (CUCSU)। এখানে বর্ণিত সব তথ্যের দায়িত্ব (ডেটা কন্ট্রোলার) CUCSU-এর।
অ্যাপটির প্রকাশক CUCSU এবং মালিক CU ICT Cell।
CUCSU-এর জন্য অ্যাপটি তৈরি করেছেন Shakib Rahman Hisan। ডেভেলপাররা এটি রক্ষণাবেক্ষণ করেন, কিন্তু তথ্য কীভাবে ব্যবহার হবে সে সিদ্ধান্ত CUCSU নেয়।
এই নীতি অ্যান্ড্রয়েড অ্যাপ এবং এটি যে ওয়েবসাইট ও API-তে যুক্ত হয় — দুটোর জন্যই প্রযোজ্য। গোপনীয়তা সংক্রান্ত প্রশ্ন বা তথ্য মুছে ফেলার অনুরোধ পাঠান CU ICT Cell-এর সহায়তা ঠিকানা support.ict@cu.ac.bd-এ।
দুটি পরিচয়: একটি স্বয়ংক্রিয়, একটি আপনার পছন্দে
অ্যাপে কোনো লগইন বা পাসওয়ার্ড নেই, এবং কিছু না দিয়েই আপনি ম্যাপ, সময়সূচি ও বোর্ড দেখতে পারেন। আপনি যা পাঠান তার সঙ্গে দুটি আইডি যুক্ত হতে পারে, এবং সে দুটি ইচ্ছাকৃতভাবে আলাদা রাখা হয়।
প্রথমটি স্বয়ংক্রিয়। প্রথমবার সার্ভারে যোগাযোগ করার সময় আপনার ফোন একটি এলোমেলো সেশন আইডি পায়; সেটি ফোনে সংরক্ষিত থাকে এবং বারবার একই আইডি ব্যবহার করা হয়। এটি বেনামি নয়, ছদ্মনামী (pseudonymous): আপনি যা পাঠান তার পাশে এই আইডি জমা থাকে, যাতে আপনার রিপোর্ট গণনা করা যায় এবং সময়ের সঙ্গে কতটা নির্ভরযোগ্য তা বিচার করা যায়। এতে আপনার নাম কখনো থাকে না। অ্যাপের ডেটা মুছে ফেলা বা আমাদের কাছে মুছে দেওয়ার অনুরোধ না করা পর্যন্ত আইডিটি একই থাকে।
আরও একভাবে এটি বদলাতে পারে: অ্যাপ যদি সার্ভারের কাছে প্রমাণ করতে না পারে যে আইডিটি তারই — যেমন ফোনে রাখা তথ্য আংশিক হারিয়ে গেলে — সার্ভার তখন নতুন একটি আইডি দেয়। আগের আইডির নির্ভরযোগ্যতার হিসাব নতুনটিতে যায় না।
দ্বিতীয়টি কেবল তখনই তৈরি হয় যখন আপনি কমিউনিটি বোর্ডে পোস্ট করার জন্য নিবন্ধন করেন। নিবন্ধনের সময় আপনার নাম, বিশ্ববিদ্যালয় আইডি ও বিভাগ চাওয়া হয়, এবং সেগুলো নিয়ে আমাদের সার্ভারে একটি অ্যাকাউন্ট তৈরি হয়। আপনার পোস্ট ও ভোট এই অ্যাকাউন্টের অধীনে জমা থাকে।
এই দুটি একসঙ্গে রাখা হয় না। কোনো রেকর্ড আপনার নিবন্ধনকে আপনার সেশন আইডির সঙ্গে যুক্ত করে না — তাই আপনি কী পোস্ট করেছেন তার সঙ্গে আপনি কোথায় যাতায়াত করেছেন তা যুক্ত হয় না, এবং আমরাও সেই যোগসূত্র তৈরি করতে পারি না।
সেশন আইডির মতো নয়, এই অ্যাকাউন্ট অ্যাপের চেয়ে বেশি দিন টিকে থাকে: অ্যাপের ডেটা মুছে ফেললে বা আনইনস্টল করলেও এটি মুছে যায় না, এবং তারপর আপনি নিজেও আর সেটিতে ঢুকতে পারবেন না। মুছে ফেলতে চাইলে অ্যাপের "সেটিংস ও তথ্য → আইনি বিষয় ও আপনার অধিকার"-এ থাকা অনুরোধটি ব্যবহার করুন, অথবা আমাদের লিখুন।
অবস্থান (লোকেশন)
আপনি যখন নিজে একটি ট্রিপ শেয়ার শুরু করেন, তখনই কেবল আপনার নিখুঁত অবস্থান সার্ভারে যায় — অক্ষাংশ, দ্রাঘিমাংশ, নির্ভুলতা, গতি ও দিক, প্রতি ১০ সেকেন্ডে একবার, আপনার সেশন আইডি ও আপনি যে দিকে যাচ্ছেন তার সঙ্গে। আপনি বন্ধ করলে, অথবা ৯০ মিনিট পার হলে, এটি নিজে থেকেই থেমে যায়।
অ্যান্ড্রয়েড আপনাকে “নিখুঁত” বা “আনুমানিক” অবস্থানের অনুমতি দেওয়ার সুযোগ দেয়, আর অ্যাপের ম্যানিফেস্টে দুটোই ঘোষণা করা আছে — কারণ আপনি আনুমানিক বেছে নিলে অ্যান্ড্রয়েড সেটিই দেয়। ট্রিপ শেয়ারের জন্য নিখুঁত অবস্থান দরকার: আনুমানিক ফিক্স এত মোটা দাগের যে তা দিয়ে আপনি কোন ট্রেনে আছেন তা বলা যায় না। সেক্ষেত্রে অ্যাপ শেয়ার বন্ধ করে দেয় এবং কোন সেটিংস বদলাতে হবে তা জানায় — আনুমানিক অবস্থান সার্ভারে পাঠানো হয় না।
“আমি কোথায়” বোতাম আলাদা। এটি একটি নিখুঁত ফিক্স নেয় শুধু ম্যাপ আপনার দিকে সরানোর জন্য — সেটি ফোনেই থাকে, সার্ভারে পাঠানো হয় না, কোথাও সংরক্ষণ করা হয় না।
এই দুটি ক্ষেত্র ছাড়া অ্যাপ আর কোনোভাবে অবস্থান নেয় না। ব্যাকগ্রাউন্ড শেয়ারিং বন্ধ থাকলে — যা ডিফল্ট — অ্যাপ বন্ধ বা মিনিমাইজ করলে অবস্থান নেওয়া থেমে যায়, আবার অ্যাপ খুললে তবেই শুরু হয়।
ব্যাকগ্রাউন্ড শেয়ারিং একটি আলাদা, ঐচ্ছিক অনুমতি (শুধু অ্যান্ড্রয়েড)। চালু করলে ট্রিপ চলাকালে অ্যাপ বন্ধ থাকলেও অবস্থান পাঠানো চলতে থাকে, এবং পুরো সময় একটি চলমান নোটিফিকেশন দেখানো হয় (নোটিফিকেশনের অনুমতি দেওয়া থাকলে সেটি দৃশ্যমান থাকে)। ট্রিপ বন্ধ করলেই দুটোই থেমে যায়।
ম্যাপ দেখা, সময়সূচী দেখা বা বোর্ড পড়ার জন্য কোনো লোকেশন অনুমতির দরকার নেই।
আপনি আর কী পাঠান
কমিউনিটি বোর্ডে পোস্ট করলে: আপনার লেখা, পোস্টের ধরন, ঐচ্ছিক স্টেশন, সময় এবং আপনার বোর্ড নিবন্ধন জমা হয়। আপনার সেশন আইডি জমা হয় না — বোর্ড সেটি গ্রহণই করে না। বোর্ডের পোস্ট সবাই দেখতে পায়।
কোনো পোস্টে ভোট দিলে: পোস্টের আইডি, আপনার বোর্ড নিবন্ধন, ভোটটি উপরে না নিচে, এবং সময় জমা হয় — যাতে একই ব্যক্তি দুবার ভোট দিতে না পারে এবং মত বদলাতে পারে। এখানেও আপনার সেশন আইডি ব্যবহার করা হয় না।
ভিড়ের মাত্রা জানালে: মাত্রা, সময়, সংশ্লিষ্ট ট্রিপ ও আপনার সেশন আইডি জমা হয়।
এছাড়া আপনার পাঠানো অবস্থান থেকে সার্ভার নিজেই স্টেশনে পৌঁছানোর সময় হিসাব করে, যা দিয়ে দেরির মডেল তৈরি হয়।
কারিগরি তথ্য
যেকোনো ইন্টারনেট অনুরোধের মতোই আমাদের হোস্টিং ও ডেটাবেস সরবরাহকারী আপনার আইপি ঠিকানা দেখতে পায়। এটি অপব্যবহার ঠেকাতে হারের সীমা (rate limit) প্রয়োগ করতে ব্যবহৃত হয় — সীমার সময়সীমা চলাকালে অনুরোধ গণনার জন্য আপনার আইপি ও সেশন আইডি একসঙ্গে ব্যবহৃত হয়, এবং সেই গণনা কয়েক মিনিটেই মুছে যায়। আইপি ঠিকানা আপনার রিপোর্টের সঙ্গে সংরক্ষণ করা হয় না, এবং দুটোকে জুড়ে কোনো স্থায়ী রেকর্ড রাখা হয় না।
সার্ভারের লগে সময়, পথ, স্ট্যাটাস কোড, কতক্ষণ লেগেছে এবং সেশন আইডির প্রথম আট অক্ষর লেখা হয়। ব্যর্থ বা ধীরগতির অনুরোধ সবসময় লেখা হয়; দ্রুত ও সফল অনুরোধের ক্ষেত্রে নমুনা হিসেবে কিছু বাদ পড়তে পারে। কোনো স্থানাঙ্ক (কোঅর্ডিনেট), কোনো সেশন স্বাক্ষর বা টোকেন লগে যায় না।
অ্যাপে কোনো অ্যানালিটিক্স SDK, বিজ্ঞাপন আইডি, ক্র্যাশ-রিপোর্টিং SDK বা তৃতীয় পক্ষের ট্র্যাকার নেই। অন্য অ্যাপ বা ওয়েবসাইটে আপনাকে অনুসরণ করা হয় না।
গুগল ম্যাপস
ম্যাপটি আঁকে Google Maps SDK for Android। ম্যাপ দেখানোর অংশ হিসেবে Google আপনার ডিভাইস ও নেটওয়ার্ক সংক্রান্ত তথ্য পায়, যা Google-এর নিজস্ব গোপনীয়তা নীতির আওতায় পড়ে: https://policies.google.com/privacy
আপনি ট্রিপ শেয়ার করছেন কি না তা নির্বিশেষে, ম্যাপ পর্দায় থাকলেই এটি ঘটে — ম্যাপ দেখানোর জন্য এটি অপরিহার্য।
কেন এই তথ্য নেওয়া হয়
শাটলের লাইভ অবস্থান দেখানোর জন্য: একাধিক যাত্রীর পাঠানো অবস্থান মিলিয়ে ট্রেনের একটি অবস্থান প্রকাশ করা হয়।
নির্ভরযোগ্যতা ধরে রাখার জন্য: প্রতিটি সেশনের একটি ট্রাস্ট স্কোর রাখা হয়, যাতে ভুল বা অসৎ রিপোর্টের প্রভাব কমে।
অপব্যবহার ঠেকানোর জন্য: হারের সীমা, একই ভোট দুবার আটকানো এবং স্প্যাম নিয়ন্ত্রণ।
সময়সূচী ও ETA উন্নত করার জন্য: স্টেশনে পৌঁছানোর প্রকৃত সময় থেকে দেরির মডেল তৈরি হয়।
বিজ্ঞাপন, প্রোফাইলিং বা কোনো ব্যক্তিকে চিহ্নিত করার জন্য কোনো তথ্য ব্যবহার করা হয় না।
কতদিন রাখা হয়
লাইভ জিপিএস পিং: প্রতি মিনিটে চলা একটি কাজ দুই মিনিটের চেয়ে পুরোনো সব পিং মুছে দেয়। অর্থাৎ আপনার পাঠানো কাঁচা অবস্থান কয়েক মিনিটের বেশি থাকে না।
প্রকাশিত ট্রেনের অবস্থান: প্রতিটি দিকের জন্য কেবল সর্বশেষ অবস্থানটি রাখা হয়; নতুন হিসাব আগেরটির ওপর লিখে দেয়।
বেনামি গতি-বিন্দু: রুট ও ETA উন্নত করতে অবস্থান ও গতির কিছু বিন্দু কোনো সেশন আইডি ছাড়াই রাখা হয় — এগুলো কোনো ফোন বা সেশনের সঙ্গে যুক্ত নয়।
বোর্ডের পোস্ট: মেয়াদ শেষ হলে বোর্ড থেকে সরে যায়। অনুরোধে বা মডারেশনে মুছে না দেওয়া পর্যন্ত সারিটি ডেটাবেসে থাকে।
ভোট: সংশ্লিষ্ট পোস্ট যতদিন থাকে ততদিন, যাতে একই ব্যক্তি দুবার ভোট দিতে না পারে। যেহেতু মেয়াদ শেষ হওয়া পোস্টের সারি নির্দিষ্ট সময় পরপর মুছে ফেলা হয় না, বাস্তবে এর অর্থ — অনুরোধে বা মডারেশনে মুছে না দেওয়া পর্যন্ত ভোটও থেকে যায়।
বোর্ড নিবন্ধন: আপনি মুছে ফেলতে না বলা পর্যন্ত থেকে যায়। এর কোনো নির্দিষ্ট মেয়াদ বা স্বয়ংক্রিয় সময়সূচি নেই — এখানে উল্লেখিত সবকিছুর মধ্যে কেবল নিবন্ধনই অ্যাপ ও তার অধীনে করা পোস্টের চেয়ে বেশি দিন টিকে থাকে, এবং আনইনস্টল করলেও এটি মুছে যায় না।
ভিড়ের রিপোর্ট, স্টেশনে পৌঁছানোর সময় এবং সেশনের রেকর্ড: এগুলো এখনো নির্দিষ্ট সময় পরপর স্বয়ংক্রিয়ভাবে মুছে ফেলা হয় না; অনুরোধ পেলে মুছে ফেলা হয়। নিষ্ক্রিয় সেশন নিয়মিত মুছে ফেলার ব্যবস্থা যুক্ত করা হচ্ছে।
সার্ভার লগ: হোস্টিং সরবরাহকারীর নিজস্ব নিয়মে অল্প সময়ের জন্য থাকে এবং প্রোফাইল তৈরিতে ব্যবহার করা হয় না।
ব্যাকআপ: ডেটাবেস সরবরাহকারীর ব্যাকআপে মুছে ফেলা তথ্যের অনুলিপি অল্প কিছু দিন থাকতে পারে। পুরো সিস্টেম পুনরুদ্ধার ছাড়া ব্যাকআপ থেকে মুছে ফেলা তথ্য ফিরিয়ে আনা হয় না।
আপনার তথ্য মুছে ফেলা বা জানতে চাওয়া
কোনো লগইন নেই, তাই আপনার তথ্য খুঁজে পেতে সেই আইডিটি লাগে যার অধীনে তথ্যটি জমা আছে — কোনটি লাগবে তা নির্ভর করে আপনি কী নিয়ে জানতে চাইছেন তার ওপর। আপনার ট্রিপ রিপোর্ট জমা থাকে সেশন আইডির অধীনে; আর আপনার বোর্ড নিবন্ধন ও তার অধীনে করা সবকিছু জমা থাকে বোর্ড আইডির অধীনে। "সেটিংস ও তথ্য → আইনি বিষয় ও আপনার অধিকার"-এ এই ফোনের প্রতিটি ধরনের তথ্যের জন্য আলাদা অনুরোধের বোতাম থাকে। ট্রিপের আইডি সেটিংসে দেখানো হয় না; অনুরোধের ইমেইলে স্বয়ংক্রিয়ভাবে যুক্ত হয়। ওয়েবসাইটের সেটিংসেও একই আইডি দেখানো হয় এবং এই পাতার লিংক দেওয়া থাকে; অনুরোধ এখানেই পাঠাতে হবে।
দুটিই মুছতে চাইলে দুটি অনুরোধই পাঠান। অ্যাপ ইচ্ছাকৃতভাবে এ দুটিকে আলাদা ইমেইল হিসেবে লেখে: একই বার্তায় দুটি আইডি থাকলে আপনার নাম ও আপনার যাতায়াতের মধ্যে ঠিক সেই যোগসূত্রটিই তৈরি হয়ে যেত যেটি এই নীতিমালা বলে নেই — তাই আমরা নিজেরা সেই যোগসূত্র বানানোর বদলে আপনাকে আরেকটি ট্যাপ করতে বলছি।
প্রথম সংযোগটি আপনি নিজেও যেকোনো সময় ছিন্ন করতে পারেন: অ্যান্ড্রয়েডে Settings → Apps → Shuttle Tracker → Storage → Clear data দিলে ফোন তার সেশন আইডি ভুলে যায়, আর ওয়েবসাইটে ব্রাউজার থেকে এই সাইটের ডেটা মুছে দিলে একই ফল হয়; ফলে পরের রিপোর্টগুলো আর আগেরগুলোর সঙ্গে যুক্ত থাকে না। তবে এতে সার্ভারে আগে জমা থাকা তথ্য মুছে যায় না — তার জন্য অ্যাপের ডেটা মুছে ফেলার আগে অনুরোধ পাঠাতে হবে।
অ্যাপের ডেটা মুছে ফেললে আপনার বোর্ড নিবন্ধন মুছে যায় না, এবং এই কাজটি ফেরানোও যায় না। অ্যাকাউন্টটি সার্ভারে থেকে যায়, কিন্তু সেটি যে আপনারই তার একমাত্র প্রমাণ ফোন থেকে হারিয়ে যায় — ফলে আপনি সেটি আর ব্যবহার করতে পারবেন না, একই বিশ্ববিদ্যালয় আইডি দিয়ে নতুন করে নিবন্ধনও করতে পারবেন না। নিবন্ধন মুছতে চাইলে ডেটা মুছে ফেলার বদলে অনুরোধটি পাঠান।
অনুরোধ পাঠান support.ict@cu.ac.bd ঠিকানায়। CUCSU ৩০ দিনের মধ্যে উত্তর দেওয়ার লক্ষ্য রাখে। আপনি চাইতে পারেন — কী কী তথ্য আছে তার তালিকা, নির্দিষ্ট পোস্ট বা রিপোর্ট মুছে ফেলা, আপনার সেশনের সব তথ্য মুছে ফেলা, অথবা আপনার বোর্ড নিবন্ধন এবং তার অধীনে থাকা পোস্ট ও ভোটসহ সবকিছু মুছে ফেলা।
একটি সীমাবদ্ধতা খোলাখুলি বলা দরকার: আইডি ছাড়া কোন সারি আপনার তা আমরা নিশ্চিত করতে পারি না, তাই আইডি দিতে না পারলে নির্দিষ্ট তথ্য মুছে দেওয়া সম্ভব হয় না।
নিরাপত্তা
অ্যাপ ও সার্ভারের মধ্যে সব যোগাযোগ HTTPS-এ হয়। রিপোর্ট পাঠানোর সময় সেশনটি স্বাক্ষরিত হয়, যাতে অন্য কোনো ডিভাইস আপনার সেশনের নামে কিছু পাঠাতে না পারে।
ডেটাবেসে প্রশাসনিক প্রবেশাধিকার সীমিত, এবং অ্যাপ যে বেনামি ভূমিকা ব্যবহার করে তা কেবল সর্বজনীন তথ্য পড়তে পারে।
কোনো ব্যবস্থাই নিখুঁত নয়। নিরাপত্তা-সংক্রান্ত কিছু চোখে পড়লে support.ict@cu.ac.bd ঠিকানায় জানান।
শিশুদের ব্যবহার
অ্যাপটি বিশ্ববিদ্যালয়ের শাটল যাত্রীদের জন্য তৈরি এবং শিশুদের লক্ষ্য করে বানানো নয়। আমরা বয়স জিজ্ঞাসা করি না এবং কোথাও তা সংরক্ষণ করি না। বোর্ডে নিবন্ধনের জন্য একটি বৈধ বিশ্ববিদ্যালয় আইডি লাগে, তাই বাস্তবে নিবন্ধিত ব্যবহারকারীরা বিশ্ববিদ্যালয়ের শিক্ষার্থী।
নীতির পরিবর্তন
নীতি বদলালে এই পাতা ও অ্যাপের ভেতরের লেখা একসঙ্গে হালনাগাদ হয় এবং উপরের তারিখ বদলে যায়। উল্লেখযোগ্য পরিবর্তন হলে অ্যাপের বোর্ডে জানানো হবে।
আরও পড়ুন: ব্যবহারের শর্তাবলি