আপনি অ্যাপটি মুছে দিয়েছেন, আইকন আর নেই, তবু পরের মাসে সাবস্ক্রিপশন নবায়ন হবে। একটি VPN ক্লায়েন্ট আনইনস্টল করলে এক ডিভাইস থেকে সফটওয়্যার সরিয়ে নেয়; এটি পরিষেবাকে মুছে ফেলার অনুরোধ পাঠায় না, বিলিং বাতিল করে না, কিংবা প্রোফাইলের প্রতিটি কপিতে পৌঁছায় না। এগুলো আলাদা মালিকের আলাদা কাজ। আপনি আসলে কোন স্তর পরিষ্কার করেছেন, তা জানাই একটি অবসরপ্রাপ্ত ডিভাইস আর জীবন্ত ক্রেডেনশিয়ালের মধ্যে পার্থক্য। ডিভাইস পরিষ্কার করা, বিলিং সম্পর্ক ও অ্যাকাউন্ট রেকর্ড—এই তিনটি আলাদা করুন, বাকি কাজটাই স্পষ্ট হয়ে যাবে।

আনইনস্টলার আসলে কী সরায়

একটি আনইনস্টলার অ্যাপ্লিকেশন বান্ডল এবং এটি নিবন্ধন করা ফাইলগুলো সরায়। Windows-এ এটি সাধারণত ব্যবহারকারীর অ্যাপ ডেটার অধীনে একটি প্রোফাইল ডিরেক্টরি রেখে যায়, আর macOS-এ সাধারণত পছন্দসমূহ ও অ্যাপ্লিকেশন-সহায়তা ফোল্ডার রেখে যায়। Android অ্যাপের ব্যক্তিগত ডেটা মুছে দেয়, আর iOS অ্যাপ কনটেইনার মুছে ফেলে কিন্তু কিকেন আইটেম ও সিস্টেম কনফিগারেশন প্রোফাইল রেখে দিতে পারে।

VPN সফটওয়্যার প্রায়ই অ্যাপের বাইরে একটি দ্বিতীয় উপাদান ইনস্টল করে: একটি নেটওয়ার্ক এক্সটেনশন, একটি সিস্টেম সার্ভিস, একটি TUN ড্রাইভার বা একটি কনফিগারেশন প্রোফাইল। সেই উপাদান আনইনস্টল টিকে যেতে পারে এবং ডিভাইসে একটি টানেল সংজ্ঞা রেখে দিতে পারে। অপসারণ সম্পূর্ণ হয়েছে ধরে নেওয়ার আগে প্ল্যাটফর্মের VPN সেটিংস স্ক্রিন দেখুন, শুধু অ্যাপ তালিকা নয়।

এর কোনোটাই প্রোভাইডারের কাছে পৌঁছায় না। সার্ভারে যোগাযোগ করার কোনো কারণ আনইনস্টলারের নেই, এবং বেশিরভাগই করে না; তাই এর পরপরই অন্য ডিভাইস থেকে অ্যাকাউন্টটি ব্যবহারযোগ্য থাকে।

প্রোফাইল ও ক্রেডেনশিয়াল কোথায় লুকিয়ে থাকে

প্রোফাইল ডিজাইনেই বহনযোগ্য, আর সেটাই তাদের সহজে ভুলে যাওয়ার কারণ। রপ্তানি করা OpenVPN ফাইল, একটি WireGuard কনফিগারেশন, স্ক্রিনশটে থাকা QR কোড এবং সিস্টেম কিকেনে সংরক্ষিত পাসওয়ার্ড—সবই আনইনস্টল টিকে যায়, কারণ অ্যাপটি তাদের মালিক ছিল না।

PlatformCommon leftoverWhere to look
WindowsSaved profile, stored credentialApp data folder, Credential Manager
macOSConfiguration profile, keychain itemVPN settings, Keychain Access
AndroidAlways-on VPN entry, app dataNetwork settings, VPN screen
iOSVPN configuration, keychain itemVPN and device management settings

Linux-এ সংযোগটি ক্লায়েন্টের নিজের ডিরেক্টরির বদলে NetworkManager-এ থাকতে পারে। সংযোগগুলো ও system-connections ফোল্ডার তালিকাভুক্ত করলে দেখা যায় ডেস্কটপ এখনও কী জানে:

nmcli connection show
sudo ls /etc/NetworkManager/system-connections/
sudo find /etc -maxdepth 3 -iname '*vpn*'

কপিগুলো ডিভাইসের বাইরেও থাকে: সিঙ্ক ফোল্ডারে ডাউনলোড করা প্রোফাইল, ইমেলে সংযুক্তি, ব্যাকআপ ইমেজ। স্থানীয় অ্যাপ সরিয়ে ফেললে সেই কপিগুলোর কিছুই হয় না, এবং সেগুলোর যেকোনোটি এখনও বৈধ ক্রেডেনশিয়াল দিয়ে টানেল আবার তৈরি করতে পারে।

অ্যাকাউন্ট থাকে প্রোভাইডারের পাশে

পরিষেবাটি এমন রেকর্ড রাখে যা ডিভাইস কখনো দেখে না: অ্যাকাউন্ট পরিচয়, সাবস্ক্রিপশন ও পেমেন্ট পদ্ধতি, ডিভাইস অনুমোদন, সহায়তা পত্রালাপ এবং তার নীতি যে সংযোগ মেটাডেটা বর্ণনা করে। আনইনস্টল সেই পাশে কোনো ঘটনা তৈরি করে না, তাই অ্যাকাউন্ট, নবায়ন ও সক্রিয় সেশন চলতে থাকে।

বিলিং হলো সেই অংশ যা মানুষ খেয়াল করে। অ্যাপ সরানোর পরেও সাবস্ক্রিপশন নবায়ন হতে পারে, কারণ পেমেন্ট অনুমোদন সফটওয়্যারের নয়, অ্যাকাউন্টের। অ্যাকাউন্ট আগে মুছলে যে বিলিং স্ক্রিনটি আপনি বাতিল করতে ব্যবহার করতেন সেটিও সরে যেতে পারে; এজন্যই কাজের ক্রম গুরুত্বপূর্ণ।

কিছু প্রোভাইডার স্ব-পরিষেবা মুছে ফেলার বোতাম দেয়, অন্যরা সহায়তা অনুরোধ চায়, আর অল্প কিছু আইনি বা হিসাবরক্ষণের কারণে মুছে ফেলার পরেও রেকর্ড রাখে। Mozilla সাবস্ক্রিপশন-পরিষেবা গোপনীয়তা বিজ্ঞপ্তি হলো অ্যাকাউন্ট ও পেমেন্ট বিভাগ আলাদাভাবে বর্ণনা করার একটি প্রকাশিত উদাহরণ; সমতুল্য তালিকার জন্য আপনার নিজের প্রোভাইডারের বিজ্ঞপ্তি পড়ুন।

সঠিক ক্রমে অ্যাক্সেস সরান

যা আছে তার তালিকা তৈরি করে শুরু করুন: সক্রিয় অনুমোদনসহ ডিভাইস, রপ্তানি করা প্রোফাইল, সংরক্ষিত ক্রেডেনশিয়াল এবং নবায়নের পেছনের পেমেন্ট পদ্ধতি। তারপর আগে ডিভাইস বা কী বাতিল করুন, কারণ কপি করা প্রোফাইল থেকে গেলেও বাতিলকরণ কার্যকর হয়। বাতিল করা কী কোনো কপি ব্যবহার করতে পারে না, তাই এটি ফাইল মোছার আগে আসে। যেকোনো কিছু বাতিল করার আগে এটি করুন, যাতে অ্যাকাউন্ট স্ক্রিনে বাতিল করতে হবে এমন প্রতিটি ডিভাইস এখনও তালিকাভুক্ত থাকে।

এরপর নবায়ন বাতিল করুন, যখন বিলিং নিয়ন্ত্রণ এখনও নাগালে, এবং বাতিলের নিশ্চিতকরণ সংরক্ষণ করুন। এর পরে প্রোভাইডারের নথিভুক্ত চ্যানেলের মাধ্যমে অ্যাকাউন্ট মুছে ফেলার অনুরোধ করুন এবং উত্তরটি রাখুন। সবশেষে আপনি পাওয়া স্থানীয় অবশিষ্টাংশ সরান এবং মুছে ফেলা প্রোফাইলের সঙ্গে শেয়ার করা যেকোনো ক্রেডেনশিয়াল ঘুরিয়ে দিন।

পরিচালিত যন্ত্রে অনুমান করে কাজ করবেন না। প্রতিষ্ঠানের অফবোর্ডিং প্রক্রিয়া ব্যবহার করুন, কারণ প্রোফাইল ও সার্টিফিকেট এমন একটি ডিভাইস ম্যানেজমেন্ট সিস্টেম নিয়ন্ত্রণ করতে পারে যা শুধু অ্যাপ মুছলে সেগুলো আবার ইনস্টল করবে।

ধরে না নিয়ে ফলাফল নিশ্চিত করুন

পরিষ্কার সেশন থেকে ফলাফল পরীক্ষা করুন: অ্যাকাউন্টে সাইন ইন করার চেষ্টা করুন, ডিভাইসটি এখনও অ্যাকাউন্টের অনুমোদিত তালিকায় আছে কি না দেখুন, এবং পরের নবায়ন বাতিল হয়েছে কি না নিশ্চিত করুন। ব্যর্থ লগইন অনুপস্থিত আইকনের চেয়ে শক্তিশালী প্রমাণ, এবং এটি আরও দেখায় যে দ্বিতীয় পরিচয়, যেমন সংযুক্ত ইমেল লগইন, এখনও কাজ করে কি না।

মুছে ফেলার উত্তরটি ডিভাইসের তালিকা ও তারিখের সঙ্গে রাখুন। প্রোভাইডার পরে দাবি করলে যে অ্যাকাউন্ট সক্রিয় ছিল, সেই রেকর্ডই প্রশ্নের উত্তর দেয়। আইন অনুযায়ী বিলিং রেকর্ড রাখা বাধ্যতামূলক হলে, সেটিকে ব্যর্থ মুছে ফেলা হিসেবে নয়, ব্যতিক্রম হিসেবে লিখে রাখুন।

সম্পর্কিত নিবন্ধ