Automated Form Operation by simple text to a textboxIntroduction
-----------------------------------------
This programme is only for verfied crew user in swapcheck.net and CCD only. Do not use if you don't know what is it.
This form robot is a textbox. you then copy and paste the instructions text from swapcheck.net, fobot will then run those instructions to the targeted tab in your chrome web broswer (mainly Cabin Crew Direct). The text is extremely simple for non programmer. The text can be generated from https://swapcheck.net iSwap page. This extension will use cookies to check login status of https://swapcheck.net and require web content from cabin crew direct (to verify sent status).
For privacy policy, please go to: https://swapcheck.net/swapcheckz/fobot.privacy.policy . Once again, this Fobot will detect the invitation sent result (success or not) in cabin crew direct page. The result will send back to swapcheck.net for quota control and avoid duplicate invitations sent to the same other party. We limit the no of invitation to avoid abuse of this program.
Update
-----------------------------
version 5.10 skip duplicated name
version 5.8 added Fobot specific privacy policy
version 5.8 removed obfuscation and unnecessary permission to comply with google policy.
version 5.3 introduced webpack
version 4.8 minor bug fix
version 4.5 deduct quota only when invitation is sent successfully.
version 4.2 fixed the quota timeout problem allow wait longer, retry more times, reduce duplicate check
version 4.0 the duck now say I'm 4.0 instead of 3.8
version 3.9 fixed the quota problem
version 3.8 fixed the quota problem
"input XXX"
without a textbox no, it will assume next one, starting from the first one.
"input XXX in textbox 3"
this will put the text XXX in the 3rd textbox or text area of the document. If the textbox is not found,
Fobot will stop. Notice that if you entered the swap dates and then input the names, it will be recorded down to avoid duplicate. You may still send invitation to same person on another swap period
"select XXX"
this will select "XXX" in the next select box.
"check all box"
this will check all box of the document.
"change tab XXX"
XXX is the title of the tab. If it is not found, fobot will stop
"click DEFG"
this will click any button with value ="DEFG" or go to any link with inner html = "DEFG", it will stop and wait for page reload. So please make sure you click the link or button that will refresh the page, if web designed not to refresh after click (e.g. ajax), you have to press run again to continue.
Privacy
------------------------------
Privacy Policy
Effective date: July 20, 2018
SH Developement Ltd ("us", "we", or "our") operates and maintain the Chrome Extension Fobot and use it will the website swapcheck.net
This page informs you of our policies regarding the collection, use, and disclosure of personal data when you use our Service and the choices you have associated with that data.
We use your data to provide and improve the Service. By using the Service, you agree to the collection and use of information in accordance with this policy. Unless otherwise defined in this Privacy Policy, terms used in this Privacy Policy have the same meanings as in our Terms and Conditions.
Definitions
Service
Service means the https://swapcheck.net website and the Fobot chrome extension operated and maintained by SH Developement Ltd, which include all function in by iSwap - cross check your invitation with everyone and send the inivation that likely will approved.
Personal Data
Personal Data means data about a living individual who can be identified from those data (or from those and other information either in our possession or likely to come into our possession).
Usage Data
Usage Data is data collected automatically either generated by the use of the Service or from the Service infrastructure itself (for example, the duration of a page visit).
Cookies
Cookies are small pieces of data stored on your device (computer or mobile device).
Data Controller
Data Controller means the natural or legal person who (either alone or jointly or in common with other persons) determines the purposes for which and the manner in which any personal information are, or are to be, processed.
For the purpose of this Privacy Policy, we are a Data Controller of your Personal Data.
Data Processors (or Service Providers)
Data Processor (or Service Provider) means any natural or legal person who processes the data on behalf of the Data Controller.
We may use the services of various Service Providers in order to process your data more effectively.
Data Subject (or User)
Data Subject is any living individual who is using our Service and is the subject of Personal Data.
Information Collection and Use
We collect several different types of information for various purposes to provide and improve our Service to you.
Types of Data Collected
Personal Data
While using our Service, we may ask you to provide us with certain personally identifiable information that can be used to contact or identify you ("Personal Data"). Personally identifiable information may include, but is not limited to:
Email address
Username
Roster
Company Staff No (ERN)
Company Login ID
First Name and Last Name
Cookies and Usage Data
We will not use your Personal Data to contact you with newsletters, marketing or promotional materials and other information that may be of interest to you except crew chat in the app and messages page in https://swapcheck.net
We will use your Personal Data to contact you with password reset, account creation, verify completion, subscription status, payment issue, bug/technical issue (e.g. server maintenance window).
We will use and aggregate your roster and your flight information to provide swapcheck related functions to you.
We will collection information from Cabin Crew Driect invitation sent result page, those data will be used to reimbuse send quota to you when those invitation are found non successful and to avoid unncessary invitations sending to the same person
Regarding Fobot Chrome Extension, we will collection invitations send result which is necessary to determine the whether invitation are send sucessfully.
Usage Data
We may also collect information that your browser sends whenever you visit our Service or when you access the Service by or through a mobile device ("Usage Data").
This Usage Data may include information such as your computer's Internet Protocol address (e.g. IP address), browser type, browser version, the pages of our Service that you visit, the time and date of your visit, the time spent on those pages, unique device identifiers and other diagnostic data.
When you access the Service by or through a mobile device, this Usage Data may include information such as the type of mobile device you use, your mobile device unique ID, the IP address of your mobile device, your mobile operating system, the type of mobile Internet browser you use, unique device identifiers and other diagnostic data.
Tracking & Cookies Data
We use cookies and similar tracking technologies to track the activity on our Service and hold certain information.
Cookies are files with small amount of data which may include an anonymous unique identifier. Cookies are sent to your browser from a website and stored on your device. Tracking technologies also used are beacons, tags, and scripts to collect and track information and to improve and analyze our Service.
You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent. However, if you do not accept cookies, you may not be able to use some portions of our Service.
Examples of Cookies we use:
Session Cookies. We use Session Cookies to operate our Service.
Use of Data
SH Developement Ltd uses the collected data for various purposes:
To provide and maintain our Service
To provide password retrieval serivces when you forget password
To keep track of the quota if applicable
To notify you about changes to our Service
To allow you to participate in interactive features of our Service when you choose to do so
To provide customer support
To gather analysis or valuable information so that we can improve our Service
To monitor the usage of our Service
To detect, prevent and address technical issues
To provide you with news, special offers and general information about other goods, services and events which we offer that are similar to those that you have already purchased or enquired about unless you have opted not to receive such information
Legal Basis for Processing Personal Data Under General Data Protection Regulation (GDPR)
If you are from the European Economic Area (EEA), SH Developement Ltd legal basis for collecting and using the personal information described in this Privacy Policy depends on the Personal Data we collect and the specific context in which we collect it.
SH Developement Ltd may process your Personal Data because:
We need to perform a contract with you
You have given us permission to do so
The processing is in our legitimate interests and it's not overridden by your rights
For payment processing purposes
To comply with the law
Retention of Data
SH Developement Ltd will retain your Personal Data only for as long as is necessary for the purposes set out in this Privacy Policy. We will retain and use your Personal Data to the extent necessary to comply with our legal obligations (for example, if we are required to retain your data to comply with applicable laws), resolve disputes, and enforce our legal agreements and policies.
SH Developement Ltd will also retain Usage Data for internal analysis purposes. Usage Data is generally retained for a shorter period of time, except when this data is used to strengthen the security or to improve the functionality of our Service, or we are legally obligated to retain this data for longer time periods.
Transfer of Data
Your information, including Personal Data, may be transferred to — and maintained on — computers located outside of your state, province, country or other governmental jurisdiction where the data protection laws may differ than those from your jurisdiction.
If you are located outside Hong Kong and choose to provide information to us, please note that we transfer the data, including Personal Data, to Hong Kong and process it there.
Your consent to this Privacy Policy followed by your submission of such information represents your agreement to that transfer.
SH Developement Ltd will take all steps reasonably necessary to ensure that your data is treated securely and in accordance with this Privacy Policy and no transfer of your Personal Data will take place to an organization or a country unless there are adequate controls in place including the security of your data and other personal information.
Disclosure of Data
Business Transaction
If SH Developement Ltd is involved in a merger, acquisition or asset sale, your Personal Data may be transferred. We will provide notice before your Personal Data is transferred and becomes subject to a different Privacy Policy.
Disclosure for Law Enforcement
Under certain circumstances,SH Developement Ltd may be required to disclose your Personal Data if required to do so by law or in response to valid requests by public authorities (e.g. a court or a government agency).
Legal Requirements
SH Developement Ltd may disclose your Personal Data in the good faith belief that such action is necessary to:
To comply with a legal obligation
To protect and defend the rights or property of SH Developement Ltd
To prevent or investigate possible wrongdoing in connection with the Service
To protect the personal safety of users of the Service or the public
To protect against legal liability
Security of Data
The security of your data is important to us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your Personal Data, we cannot guarantee its absolute security.
"Do Not Track" Signals Under California Online Privacy Protection Act (CalOPPA)
We do not support Do Not Track ("DNT"). Do Not Track is a preference you can set in your web browser to inform websites that you do not want to be tracked.
You can enable or disable Do Not Track by visiting the Preferences or Settings page of your web browser.
Your Data Protection Rights Under General Data Protection Regulation (GDPR)
If you are a resident of the European Economic Area (EEA), you have certain data protection rights. SH Developement Ltd aims to take reasonable steps to allow you to correct, amend, delete, or limit the use of your Personal Data.
If you wish to be informed what Personal Data we hold about you and if you want it to be removed from our systems, please contact us.
In certain circumstances, you have the following data protection rights:
The right to access, update or to delete the information we have on you. Whenever made possible, you can access, update or request deletion of your Personal Data directly within your account settings section. If you are unable to perform these actions yourself, please contact us to assist you.
The right of rectification. You have the right to have your information rectified if that information is inaccurate or incomplete.
The right to object. You have the right to object to our processing of your Personal Data.
The right of restriction. Yo u have the right to request that we restrict the processing of your personal information.
The right to data portability. You have the right to be provided with a copy of the information we have on you in a structured, machine-readable and commonly used format.
The right to withdraw consent. You also have the right to withdraw your consent at any time where SH Developement Ltd relied on your consent to process your personal information.
Please note that we may ask you to verify your identity before responding to such requests.
You have the right to complain to a Data Protection Authority about our collection and use of your Personal Data. For more information, please contact your local data protection authority in the European Economic Area (EEA).
Service Providers
We may employ third party companies and individuals to facilitate our Service ("Service Providers"), to provide the Service on our behalf, to perform Service-related services or to assist us in analyzing how our Service is used.
These third parties have access to your Personal Data only to perform these tasks on our behalf and are obligated not to disclose or use it for any other purpose.
Payments
We may provide paid products and/or services within the Service. In that case, we use third-party services for payment processing (e.g. payment processors).
We will not store or collect your payment card details. That information is provided directly to our third-party payment processors whose use of your personal information is governed by their Privacy Policy. These payment processors adhere to the standards set by PCI-DSS as managed by the PCI Security Standards Council, which is a joint effort of brands like Visa, Mastercard, American Express and Discover. PCI-DSS requirements help ensure the secure handling of payment information.
The payment processors we work with are:
PayPal
Their Privacy Policy can be viewed at https://www.paypal.com/webapps/mpp/ua/privacy-full
Links to Other Sites
Our Service may contain links to other sites that are not operated by us. If you click on a third party link, you will be directed to that third party's site. We strongly advise you to review the Privacy Policy of every site you visit.
We have no control over and assume no responsibility for the content, privacy policies or practices of any third party sites or services.