April 15, 2017

EULA


Ekadashi Reminder for Android End­ User License Agreement ("Agreement")


Ekadashi Reminder for Android Terms & Conditions
Last updated: (15.04.2017)

Please read this End User License Agreement ("Agreement") carefully before clicking "Continue" or "I Agree" buttons, downloading or using Ekadashi Reminder for Android Application ("Application"). By clicking "Continue" or "I Agree" buttons, downloading or using the Application, you are agreeing to be bound by the terms and conditions of this Agreement between you and the Application Developer (“Developer”). If you do not agree to the terms of this Agreement, do not click on "Continue" or "I Agree" buttons and do not download or use the Application. Developer reserves the right to modify this Agreement at any time without notice.

I. License

Ekadashi Reminder Developer grants you a revocable, non­exclusive, non­transferable, limited license to download, install and use the Application solely for your personal, non­commercial purposes strictly in accordance with the terms of this Agreement.

II. Restrictions on Use

You shall use the Application strictly in accordance with the terms of the Related Agreements and shall not:
(a) decompile, reverse engineer, disassemble, attempt to derive the source code of, or decrypt the Application;
(b) make any modification, adaptation, improvement, enhancement, translation or derivative work from the Application;
(c) violate any applicable laws, rules or regulations in connection with Your access or use of the Application;
(d) use the Application for any revenue generating endeavor, commercial enterprise, or other purpose for which it is not designed or intended.

III. Intellectual Property Rights

You acknowledge and agree that the Application and all copyrights, patents and other intellectual property rights associated therewith are, and shall remain, the property of Developer, its affiliates, partners, suppliers or licensors. Furthermore, You acknowledge and agree that the source and object code of the Applications and the format, directories, queries, algorithms, structure and organization of the Application are the intellectual property and proprietary and confidential information of the Developer and its affiliates, its partners, licensors and suppliers.
You are not granted any intellectual property rights in or to the Application by implication, estoppel or other legal theory, and all rights in and to the Application not expressly granted in this License are hereby reserved and retained by the Developer, its affiliates, partners, suppliers or licensors.

IV. Infringement Acknowledgement

You and Developer acknowledge and agree that, in the event of a third party claim that the Application or Your possession or use of the Application infringes any third party’s copyrights or intellectual property rights, You (and not Developer) will be responsible for the investigation, defense, settlement and discharge of any such claim of intellectual property infringement. You will, however, promptly notify Developer in writing of such a claim.

V. Submissions to the Ekadashi Reminder Package Distribution Server and Ekadashi Reminder Collaboration Services

Ekadashi Reminder Application may offer Collaboration features that allow you to submit Ekadashi Reminder Packages and other materials (including links to third-party content) on areas of the Ekadashi Reminder Application accessible and viewable by the public. You agree that any use by you of such features, including any materials submitted by you, shall be your sole responsibility, shall not infringe or violate the rights of any other party or violate any laws, contribute to or encourage infringing or otherwise unlawful conduct, or otherwise be obscene, objectionable, or in poor taste. You also agree that you have obtained all necessary rights and licenses.
In the event of a third party claim that the Application is used to access or distribute their copyrighted content, You (and not Developer) will be responsible for the investigation, defense, settlement and discharge of any such claim of copyright infringement. You will, however, promptly notify Developer in writing of such a claim.
You agree to provide accurate and complete information in connection with your submission of any materials on the Ekadashi Reminder Application. You hereby grant the Developer a worldwide, royalty-free, nonexclusive license to use such materials as part of the Ekadashi Reminder Collaboration Services, without any compensation or obligation to you. The Developer reserves the right to not post or publish any materials, and to remove or edit any material, at any time in its sole discretion without notice or liability.
The Developer has the right, but not the obligation, to monitor any materials submitted by you or otherwise available as part of the Ekadashi Reminder Collaboration Services, to investigate any reported or apparent violation of this Agreement, and to take any action that the Developer in its sole discretion deems appropriate.

VI. Use of Ekadashi Reminder Additional Features

You agree that the Ekadashi Reminder Application include security technology that can limit your use of the Ekadashi Reminder Additional Features that, whether or not Application features are limited by security technology, you shall use Application in compliance with the applicable usage rules (“Usage Rules”) established by Developer, and that any other use of the Ekadashi Reminder Application may constitute a copyright infringement. Any security technology is an inseparable part of the Ekadashi Reminder Application. Developer reserves the right to modify the Usage Rules at any time. You agree not to violate, circumvent, reverse-engineer, decompile, disassemble, or otherwise tamper with any of the security technology related to such Usage Rules for any reason or to attempt or assist another person to do so. Usage Rules may be controlled and monitored by Developer for compliance purposes, and Developer reserves the right to enforce the Usage Rules without notice to you. You agree not to modify the software in any manner or form, or to use modified versions of the software, for any purposes including obtaining unauthorized access to the Ekadashi Reminder Additional Features. Violations of system or network security may result in civil or criminal liability.

VII. Disclaimer of Warranties

YOU ACKNOWLEDGE AND AGREE THAT THE APPLICATION IS PROVIDED ON AN “AS IS’ AND “AS AVAILABLE” BASIS, AND THAT YOUR USE OF OR RELIANCE UPON THE APPLICATION AND ANY THIRD PARTY CONTENT AND SERVICES ACCESSED THEREBY IS AT YOUR SOLE RISK AND DISCRETION. DEVELOPER AND ITS AFFILIATES, PARTNERS, SUPPLIERS AND LICENSORS HEREBY DISCLAIM ANY AND ALL REPRSENTATIONS, WARRANTIES AND GUARANTIES REGARDING THE APPLICATION AND THIRD PARTY CONTENT AND SERVICES, WHETHER EXPRESS, IMPLIED OR STATUTORY, AND INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. FURTHERMORE, DEVELOPER AND ITS AFFILIATES, PARTNERS, SUPPLIERS AND LICENSORS MAKE NO WARRANTY THAT (I) THE APPLICATION OR THIRD PARTY CONTENT AND SERVICES WILL MEET YOUR REQUIREMENTS; (II) THE APPLICATION OR THIRD PARTY CONTENT AND SERVICES WILL BE UNINTERRUPED, ACCURATE, RELIABLE, TIMELY, SECURE OR ERROR-FREE; (III) THE QUALITY OF ANY PRODUCTS, SERVICES, INFORMATION OR OTHER MATERIAL ACCESSED OR OBTAINED BY YOU THROUGH THE APPLICATION WILL BE AS REPRESENTED OR MEET YOUR EXPECTATIONS; OR (IV) ANY ERRORS IN THE APPLICATION OR THIRD PARTY CONENT AND SERVICES WILL BE CORRECTED. NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED BY YOU FROM DEVELOPER OR THE APPLICATION SHALL CREATE ANY REPRESENTATION, WARRANTY OR GUARANTY. FURTHERMORE, YOU ACKNOWLEDGE THAT DEVELOPER HAVE NO OBLIGATION TO CORRECT ANY ERRORS OR OTHERWISE SUPPORT OR MAINTAIN THE APPLICATION.

VIII. Limitation of Liability

UNDER NO CIRCUMSTANCES SHALL DEVELOPER OR ITS AFFILIATES, PARTNERS, SUPPLIERS OR LICENSORS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL OR EXEMPLARY DAMAGES ARISING OUT OF OR IN CONNECTION WITH YOUR ACCESS OR USE OF OR INABILITY TO ACCESS OR USE THE APPLICATION AND ANY THIRD PARTY CONTENT AND SERVICES, WHETHER OR NOT THE DAMAGES WERE FORESEEABLE AND WHETHER OR NOT DEVELOPER WAS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

March 25, 2017

Privacy Policy


Privacy Policy of Ekadashi Reminder for Android

This Application collects some Personal Data from its Users.

I. Types of Data collected

Among the types of Personal Data that this Application collects, by itself or through third parties, there are: Usage Data.
Other Personal Data collected may be described in other sections of this privacy policy or by dedicated explanation text contextually with the Data collection.
The Personal Data may be freely provided by the User, or collected automatically when using this Application.
Any use of Cookies - or of other tracking tools - by this Application or by the owners of third party services used by this Application, unless stated otherwise, serves to identify Users and remember their preferences, for the sole purpose of providing the service required by the User.
Failure to provide certain Personal Data may make it impossible for this Application to provide its services.
Users are responsible for any Personal Data of third parties obtained, published or shared through this Application and confirm that they have the third party's consent to provide the Data to the Owner.

II. Mode and place of processing the Data

Methods of processing

The Data Controller processes the Data of Users in a proper manner and shall take appropriate security measures to prevent unauthorized access, disclosure, modification, or unauthorized destruction of the Data.
The Data processing is carried out using computers and/or IT enabled tools, following organizational procedures and modes strictly related to the purposes indicated. In addition to the Data Controller, in some cases, the Data may be accessible to certain types of persons in charge, involved with the operation of the site (administration, sales, marketing, legal, system administration) or external parties (such as third party technical service providers, mail carriers, hosting providers, IT companies, communications agencies) appointed, if necessary, as Data Processors by the Owner. The updated list of these parties may be requested from the Data Controller at any time.

Place

The Data is processed at the Data Controller's operating offices and in any other places where the parties involved with the processing are located. For further information, please contact the Data Controller.

Retention time

The Data is kept for the time necessary to provide the service requested by the User, or stated by the purposes outlined in this document, and the User can always request that the Data Controller suspend or remove the data.

III. The use of the collected Data

The Data concerning the User is collected to allow the Owner to provide its services, as well as for the following purposes: Analytics.
The Personal Data used for each purpose is outlined in the specific sections of this document.

IV. Detailed information on the processing of Personal Data

Personal Data is collected for the following purposes and using the following services:

Analytics

The services contained in this section enable the Owner to monitor and analyze web traffic and can be used to keep track of User behavior.

Facebook Analytics for Apps (Facebook, Inc.)

Facebook Analytics for Apps is an analytics service provided by Facebook, Inc.
Personal Data collected: Usage Data and various types of Data as specified in the privacy policy of the service.
Place of processing: US
Facebook Privacy Policy


V. Additional information about Data collection and processing

Legal action

The User's Personal Data may be used for legal purposes by the Data Controller, in Court or in the stages leading to possible legal action arising from improper use of this Application or the related services.
The User declares to be aware that the Data Controller may be required to reveal personal data upon request of public authorities.

Additional information about User's Personal Data

In addition to the information contained in this privacy policy, this Application may provide the User with additional and contextual information concerning particular services or the collection and processing of Personal Data upon request.

System logs and maintenance

For operation and maintenance purposes, this Application and any third party services may collect files that record interaction with this Application (System logs) or use for this purpose other Personal Data (such as IP Address).

Information not contained in this policy

More details concerning the collection or processing of Personal Data may be requested from the Data Controller at any time. Please see the contact information at the end of this document.

The rights of Users

Users have the right, at any time, to know whether their Personal Data has been stored and can consult the Data Controller to learn about their contents and origin, to verify their accuracy or to ask for them to be supplemented, cancelled, updated or corrected, or for their transformation into anonymous format or to block any data held in violation of the law, as well as to oppose their treatment for any and all legitimate reasons. Requests should be sent to the Data Controller at the contact information set out above.

This Application does not support “Do Not Track” requests.

To determine whether any of the third party services it uses honor the “Do Not Track” requests, please read their privacy policies.

Changes to this privacy policy

The Data Controller reserves the right to make changes to this privacy policy at any time by giving notice to its Users on this page. It is strongly recommended to check this page often, referring to the date of the last modification listed at the bottom. If a User objects to any of the changes to the Policy, the User must cease using this Application and can request that the Data Controller remove the Personal Data. Unless stated otherwise, the then-current privacy policy applies to all Personal Data the Data Controller has about Users.

Information about this privacy policy

The Data Controller is responsible for this privacy policy, prepared starting from the modules provided by Facebook, Inc. and hosted on Facebook's servers.

VI. Further information about Personal Data

Further rights of the Users

We don't sell or rent Users' Data to any third parties for any purpose. The only uses of Data are those highlighted in this policy. Users are the only owner of their Data and can request modification or deletion at any time.

VII. Contact information

Data owner

Abhay Charan das

Owner contact email:

abhay.charan.d@gmail.com

VIII. Definitions and legal references

Personal Data (or Data)

Any information regarding a natural person, a legal person, an institution or an association, which is, or can be, identified, even indirectly, by reference to any other information, including a personal identification number.

Usage Data

Information collected automatically from this Application (or third party services employed in this Application), which can include: the IP addresses or domain names of the computers utilized by the Users who use this Application, the URI addresses (Uniform Resource Identifier), the time of the request, the method utilized to submit the request to the server, the size of the file received in response, the numerical code indicating the status of the server's answer (successful outcome, error, etc.), the country of origin, the features of the browser and the operating system utilized by the User, the various time details per visit (e.g., the time spent on each page within the Application) and the details about the path followed within the Application with special reference to the sequence of pages visited, and other parameters about the device operating system and/or the User's IT environment.

User

The individual using this Application, which must coincide with or be authorized by the Data Subject, to whom the Personal Data refers.

Data Subject

The legal or natural person to whom the Personal Data refers.

Data Processor (or Data Supervisor)

The natural person, legal person, public administration or any other body, association or organization authorized by the Data Controller to process the Personal Data in compliance with this privacy policy.

Data Controller (or Owner)

The natural person, legal person, public administration or any other body, association or organization with the right, also jointly with another Data Controller, to make decisions regarding the purposes, and the methods of processing of Personal Data and the means used, including the security measures concerning the operation and use of this Application. The Data Controller, unless otherwise specified, is the Owner of this Application.

This Application

The hardware or software tool by which the Personal Data of the User is collected.

Legal information

Notice to European Users: this privacy statement has been prepared in fulfillment of the obligations under Art. 10 of EC Directive n. 95/46/EC, and under the provisions of Directive 2002/58/EC, as revised by Directive 2009/136/EC, on the subject of Cookies.
This privacy policy relates solely to this Application (Ekadashi Reminder for Android).

Latest update: March 25, 2017

May 06, 2016

Review of 'Ekadashi Reminder' for Android

Ekadashi - the eleventh lunar day (Tithi) of the Shukla (bright) or Krishna (dark) paksha (fortnight) of every lunar month in the Hindu calendar (Panchang) - has important place in spiritual culture of India. 

Fasting
In Hinduism it is considered a spiritually beneficial day and is usually observed by a partial fast. Beans and grains are not eaten during Ekadashi, as on this day these two foods are believed to be contaminated by sin. Only fruits, vegetables and milk products are eaten during Ekadashi. This period of abstention runs from sunrise on the day of Ekadashi to at least sunrise on the day following Ekadashi. Devotees of Lord Vishnu observe Ekadashi fasting to seek His blessings.


Magic tech
Two Ekadashis occur in one month according to positions of the moon. The progression of the moon from full moon to new moon is divided into fifteen equal arcs. Each arc measures one lunar day, called Tithi. The time it takes the moon to traverse that distance is the length of that lunar day. Ekadashi refers to the 11 tithi, or lunar day. The eleventh tithi therefore corresponds to a precise phase of the waxing and waning moon. In the bright half of the lunar month the moon will appear roughly 3/4 full on Ekadashi, and in the dark half of the lunar month the moon will be about 3/4 dark on Ekadashi.


Calculation rules
Calculation of Ekadashi has two rules: Smartha and Vaishnava. The Smarta rule is simple – Ekadashi should be visible at the time of local sunrise. Bhagavata or Vaishnava Ekadashi observance is based on the rule that Dasami or the tenth day during a lunar fortnight should have ended before Arunodaya (96 minutes period before sunrise on the Ekadashi or the 11th day in a lunar fortnight). As can be noted the Vaishnava rule is a little bit spirituel and sophisticated. Eventually Vaishnava fasting day might be one day after of Smartha fasting day.


Tools
In recent years a lot of good, accurate and free software with Panchang and Hindu calendars appeared for personal computers as well as for smartphones and tablets. Their modern powerful processors can momentarily do the calculations ether Lunar and Solar positions for some moment or the time of some event (Purnima, Amavasya, Ekadashi...) with an accuracy of up to 1 second.

As for Smartha Ekadashi - the fasting days are shown in any Hindu calendar or Panchang as the tithi with numbers 11 and 26. More calculations need to be done to get Vaishnava fasting days. But this is also not a problem because there are a lot of free software which performs the job very accurately now.

This article will introduce one of such programs for Android which calculates Vaishnava fasting days (Reference №2). And also it has additional benefits shown below:
  • sends notification messages
  • shows all Ekadashi stories
  • supports of Daylight Saving Time
  • supports Hindi, English, Ukrainian, Russian, Hungarian and Portuguese
  • has time machine for years 2010-2026 AD
  • doesn't have unwanted popups, spam and ads
  • has very small size and consumes minimum of resources
  • doesn't require Internet connection
  • doesn't retrieve or store any identifying information
  • doesn't collect anonymous usage data
  • has very simple and user-friendly interface:

Main screen

1. Installation

Ok, let's start and install the application from Google Play: http://play.google.com/store/apps/details?id=com.acd.ekadashi
After opening the app for the first time it asks such questions for configuring:

  • Current location
  • using Summer Time (DST)
  • using algorithm ('Current location' or Mayapur, see below)
  • the frequency of notifications
Go to the chapter 3. Settings to get more details about configuring application.
Then 'Help screen' is appeared and shows the main controls:


  • Time machine - 'Set date' and 'Set time'
  • Refresh
  • Menu 1
  • Menu 2
  • Swipe left - swipe right
  • Fullscreen

After tapping on any place of the screen the 'Help' disappears and the 'Main screen' is opened.


2. Main screen



It consists of 'Top bar' which displays current state and settings:
  • date on the left side - April 24, 2016
  • current time on the right side - 01:23
  • selected 'Current location' in the center - Mumbai city
  • used timezone = +5.5 hrs.
  • the status of notifier ('On' or 'Off') - On

Below the 'Information panel' shows data of the next Ekadashi fasting: Ekadashi name - VARUTHINI - and the number of days the fasting will happen in - in 8 days. The 'Information panel' also has 2 important elements - 2 menus which drop out after tapping on Lotus-Tilak icon (Menu 1) and on the vertical menu - 3 vertical dots (Menu 2):
'Menu 1' consists of 4 elements:

  • 'Sharing' - this one lets to share/send Ekadashi dates and stories. Also it is possible to share installation/support links in social networks, including Facebook
  • 'About' - shows application version and developer's email address
  • 'Technical Information' - shows technical details about current Ekadashi such as: masa, paksha, Gaurabda, sunrise time, HariVasara time, location, timezone...
  • 'Acknowledgments' page says 'Big thanks' to everybody who has taken part in application development and support

'Menu 2' also consists of 4 elements:

  • 'Settings' - this will be described in the chapter 3. Settings in details
  • 'Color theme' - lets choose one of 7 preconfigured themes
  • 'Language' - lets change language. NOTE: after selecting the language it needs to exit from app and then start it again to apply changes
  • 'Help screen' - shows hints of the location of control elements on the main screen

After the 'Information panel' there is 'Data panel' or swipe area which can be scrolled left or right with a finger. Scrolling left to right leads to displaying previous Ekadashi fast. Scrolling right to left leads to displaying next Ekadashi fast. So, it is possible to get information about all 24 (or 26 with Adhika masa ) Ekadashi fasts in one Gaurabda/ChandraVarsha: from one Gaura Purnima to the next Gaura Purnima. Switching Gaurabda/ChandraVarsha in the past or in the future is done by using 'Time machine' described in the chapter 4. Time machine
The first line of 'Data panel' shows in the center the name of Ekadashi which data are displayed on this panel. On the left there is a name of previous Ekadashi. On the right - name of next Ekadashi.

After it 'Begin fasting' and 'Break fasting' bars are followed. Each of these bars has event's date on the left side and event's time on the right (like in 'Top bar'). 'Break fasting' bar shows Parana - the period of time when it needs to break the fasting. Vaishnavas strictly follow this rule because otherwise the fasting is considered to be not accomplished.

After these bars the 'Ekadashi story' panel is followed up to the end of the screen. This panel is scrollable top-bottom to accommodate all the text of the story. The size of the text is small there. It is possible to show Ekadashi story text on the full screen with bigger text size by tapping on the 'Ekadashi story' panel.
It needs to tap any place to exit from full screen mode.


3. Settings

'Settings' menu configures all static parameters of the application:
  1. Current location
    To select a value from built-in database of 4,000 cities it needs to input two or more letters from the city name.
    NOTE: Database is in English, so, it needs to input only ENGLISH letters!
    After entering at least 2 letters the window with available cities is appeared. It is possible to scroll top-bottom to show more cities available. Then it needs to select the city from the list. And after this - tap on "Accept" button to apply or 'Cancel' button - to reject.
    It is also possible to view a list of available cities by inputting 2-letters Language Code only, f.e.
    • 'in' - is 2-letters code of India
    • 'us' - is 2-letters code of USA
    and so on. It is always possible to add unexisting city to database by emailing to Abhay Charan prabhu directly (Reference №1). Full list of Language Codes is available http://www.loc.gov/standards/iso639-2/php/code_list.php
    NOTE: It is planned to get rid of using Language Code and move to using Country Code instead.
  2. Daylight saving time
    Currently 3 preferences are available for using Summer Time (DST):
    • Europe
    • USA
    • Australia
    It is possible to add more preferences by request (contacts are in Reference №1).
    After setting DST option on this screen the value of 'Time zone' will be shown below. Also it is recommended to check current clock value (from smartphone chip) with the last string on this screen (which is calculated by application) named "Local Time". If everything has been set correctly then both values will be equal.
  3. Notifications
    To show program notifications in the system status bar it needs to set 'Fasting notifications' checkbox. The frequency of notifications is chosen from the 'Notify' list below and has such options:
    • send only notifications 'Today is fasting'
    • additionally send 'Tomorrow is fasting'
    • additionally send 'Fasting is in 1 day'
    • additionally send 'Fasting is in 2 days'
    • 'every day' option lets to send notifications every day
    NOTE: there is no option to set the time when notifications are fired. It is done automatically at approximately 10 minutes after the midnight.
  4. Calculations of fasting time
    This option has been designed mainly for ISKCON lovers, who currently use 2 different algorithms for calculating the start time of the fasting (and other events). Both of them has been implemented, so, the application states full support for ISKCON (Reference №3):
    - using Mayapur city - stated by AC Bhaktivedanta Swami Srila Prabhupada and widely used until 1990 AD
    - using the 'Current location' - an alternative algorithm proposed in 1990 AD and widely used now.


4. Time machine

'Time machine' is built-in mechanism for switching year/Gaurabda in period of 2010-2026 AD (or Gaurabda 524-540) in the past or in the future.
Mentioned on the 'Help screen' the controls 'Set Date' and 'Set Time' can be used to travel to an arbitrary point in time and to get information about Ekadashi fasting for that moment.
F.e. if someone taps 'Set Date' and sets the date in 9 days (as in the screenshot above), then the application recalculates everything by setting that future date to now and shows previous, current and future Ekadashi data for that future moment. It looks like someone travels in time.
To return to current moment it needs to tap on 'Refresh' control or exit application/session.
Note: the application doesn't save a time or info between sessions. Every time the app is launched (or 'Refresh'-ed) it takes current time from system clock and makes calculations again.

Thanks for reading this, hope it has been useful, Hare Krishna!
Abhaya Prada devi dasi


Reference №1
More details about application and contacts:
- project Home page: http://www.facebook.com/EkadashiReminder
- install application from Google Play: http://play.google.com/store/apps/details?id=com.acd.ekadashi
- add new cities to database, feature requests and so on: Abhay Charan prabhu "abhay.charan.d@gmail.com"
Reference №2
Calculations of Vaishnava fasting days are based on 'Sri Navadwip Panjika' by Srila Bhaktisiddhanta Saraswati Thakura. This book can be easily found in Internet in English translation by Manoj Mitra, f.e. in the page http://www.facebook.com/notes/ekadashi-reminder-for-android/sri-navadwip-panjika/1140923125931329
Reference №3
The calculations were checked against Gcal for Windows Version 11
NOTE: GCal (for «Gaurabda Calendar») is a full-featured calendar calculation program for Gaudiya Vaisnavas. Downloaded from www.KrishnaDays.com. Developed by Gopalapriya prabhu of ISKCON Bratislava, Slovakia.
The results of the check are available on the page http://www.facebook.com/notes/ekadashi-reminder-for-android/qa-page/1142274792462829