Wednesday, 16 May 2018

Crossword Solver King Release Notes

Release notes for Crossword Solver King v3.27 (Pro v1.05), January 2020.

Main changes

  • Updated the word list which now contains over 310,000 words
  • Added two smaller word lists (TWL and SOWPODS) that are suitable for word games
  • New keyboard layout setting to switch between standard layout and simple layout
  • Updated the dictionary websites list that the app uses to find definitions.
  • New Repeated Letters filter to only include words that contain repeated letters.
You now have the option of 3 words lists TWL, SOWPODS and SCOWL. TWL and SOWPODS are new word lists for Scrabble players, TWL - Tournament Word List is for US Scrabble players whereas SOWPODS contains many more words suitable for UK and most other Anglophone countries.

I've changed the keyboard layout in the previous release and this has caused issues for some users. You can now fix this by going into Settings and choosing the standard layout in the Keyboard Layout preference.

The new Repeated Letters filter is the opposite of the Distinct Filter and should come in handy for Codeword puzzles.

Any issues drop me an email via the feedback button on the app's about screen.
Mark


Release notes for Crossword Solver King v3.26, September 2019.

New Features
  • Added a new privacy section in the About screen (see menu - About & Privacy), it has links to the app's privacy policy where there is an explanation of how the app uses your data. There is a brief explanation of how the app delivers ads to you and you can select whether to view personalised ads or less relevant ads. Note that if you do not see different ads when you change the show relevant ads setting, it just means that you are not being shown tailored ads anyhow. There is also a link here to the ad free version of the app which you will have to purchase.
  • Added Chambers 21st Dictionary as a look up option
  • Hopefully the keyboard layout has improved for all users (this will depend on your phone and keyboard app), less clutter, no emojis and no function bar. Numbers should now be shown as separate buttons. Let me know if I've broken anything and if you preferred the keyboard layout in the last release.
  • Filter text input fields now use a mono-space font to make it easier to see the letters.
Bug Fixes, the last release caused a multi-fold increase in the number of crashes and ANR's that gets reported to me by Google. So I spent a lot of time improving the code and fixing bugs.
  • Removed the EU Consent form as this was causing all of the new crashes and ANRs. Several customers reported the app not starting up at all. Instead of using Google's EU Consent form, I've created my own form in the about section (see above). 
  • Ads are now reloaded immediately when you change the ad preference.
  • Disabled right to left language support as the app is English only and didn't display correctly for locales such as Arabic.
  • If you enter decimal numbers in the filter's number picker fields, the values are now rounded to the nearest integer.
  • Removed unnecessary nested UI layouts, so the display code is now more efficient
  • Inspected all the code, fixed many compiler warnings, converted some code to Kotlin from Java and refactored some code to be more efficient.

Many thanks to those who have sent me suggestions and bugs, your feedback helps to drive the app development forward.

Release notes for Crossword Solver King v3.25 and Crossword Solver King Pro v1.04, Aug 2019.

New Features


  • You now use ? for missing letters in crossword searches. To enter ? press space or .
  • New options to revert back to previous behaviour when pressing space or .
  • For two-word anagrams you can now use a hyphen to split the words
  • Added new definition options: Google Define, Google Dictionary, Lexico
  • Distinct filter that only includes words where all the letters are different
  • About screen now has a link to the app's privacy policy
  • For EU users, you are now asked to review your ad preferences. You can review your ad preferences again later via a button in the about screen. (The Pro version does not display ads, so you won't be asked)

Updates


  • Created new adaptive icons for later versions of Android
  • Added new words to the word list
  • The Automatically show keyboard option will now show the keyboard every time you go back to the tips screen.
  • Moved the filter reset button to the top of the screen
  • Filters are now only disabled when pressing clear or back. To reset filter settings, you need to go into the filters screen and press RESET.
  • Removed the Go Pro nag box from the standard version of the app.

Bug fixes


  • Reset now clears the Pro filters
  • Settings screen ripple effects now work on Android Pie
  • Automatically show the keyboard now works on Android Pie
  • Word pattern filter would crash if given bad input



Release notes for Crossword Solver King v3.24 and Crossword Solver King Pro v1.03.


280,000 Word List

I've removed the standard word list of 130,000 words and created a new word list of 280,000 words based on the SCOWL word lists. I have removed the Use Pro Word List setting as there is only one word list now.

For the new word list, I've carefully removed abbreviations, hacker words, Roman numerals, profanity and offensive/taboo words. I've also replaced all two letter words with the approved TWL and CSW words. Accented letters have been simply converted to their base letter.

The new word list now has a lot less non-words and over 1200 new words compared to the old Pro word list, including neologisms such as crowdfunding. Thanks to everyone who sent in word suggestions.


Rebranding

The name of the app has now changed from CleverDic Crossword Solver to Crossword Solver King, its still the same great app and still developed by myself, Mark Bailey. I've changed the icon to show a crown on a crossword.

There is now an User Guide for the app and this replaces the guide on solving cryptic crosswords.


Dictionary Definitions

Added Word Game Dictionary, Collins, Oxford Living Dictionaries and Merriam Webster Thesaurus to the list of look up options for the Dictionary Definition setting. On the pop up menu, added Collins and Word Game Dictionary The word game dictionary is a quick way of checking if a word is allowed in Scrabble, how many points it is worth and its definition.

On the pop up menu, I've added an option to copy all the words to the clipboard as this was a oft requested feature.

The google look up now uses the dictionary query instead of define. For instance looking up eyewash only returns ads for define whereas dictionary will show ads but also the dictionary definition

Filters

The containing letters filters now works correctly if you enter the same letter multiple times, so if you entered ee, feed is allowed but not fed.

There is a new contains word filter, which checks if a match contains the word you specified. Try it with moonstarer and enter room in the contains word filter, you will find anterooms, restroom, tearoom, rooms...

For Pro users there are two new Pro Filters, Word Pattern and Regular Expression. Word Pattern is useful for Scrabble games where you can detail some of the letters on the board and Regular Expression is for advanced word searches. Please see the user guide for details.


Miscellaneous

Three word anagrams are now supported, enter cli ntea stwood to find old west action. The spaces fix the size of the three words to be searched (3-4-6), even with this limitation the app will find 100's of combinations. The maximum query length has been increased from 30 to 42 letters to accommodate 3 large words and larger results will now be shown on multiple lines.

And finally as a oft requested feature (well complaint!) I have added a setting to show sub-anagrams. If you uncheck this option the app will not search for sub-anagrams only show you 'true anagrams'.

Thanks for all the feedback and please keep it coming.



Monday, 14 May 2018

Crossword Solver King Guide

User guide for Crossword Solver King and Crossword Solver King Pro apps for Android.

Crossword Solver King has over 310,000 words which you can easily search helping you find those difficult crossword clues.

The guide will explain how to use the app for solving crosswords, make the best use of advanced features like filters and other powerful searches you can do for other word games such as Scrabble and Countdown.




Welcome




To quickly familiarise yourself with the app, there is an interactive list of the various search types for you to try out. Press the SHOW ME button on each of the hints to see what it does. 



You enter your own search queries in the text box at the top of the app and then press the SEARCH button to start the search. Press the X button (top-right) in the tool bar to clear a query.

Pressing the menu button will give you options for settings, information about the app and a link to this user guide.

To return to the main help screen from a search, press the back button.



Missing Letters


As you fill out a crossword you will also fill out other clues with letters. Use the app to find matching words, you use a question mark (?) to represent a missing (unknown) letter:

r??p?????

The app finds 64 words such as raspberry, ragpicker and respected. You can quickly scroll through the results to find your word. For any words that you do not know the meaning, press the spy glass icon to the right of the word to look it up.

You can also use full-stops (periods), to represent missing letters, enter c..v.r to find clever, clover, carver.


If you don't have any letters yet, cryptic clues helpfully give you some, for example:

Sort of cable - flatter one, aluminium (7)

I'm going to assume sort of cable is the definition, even though sort indicates an anagram. I cannot yet think of another word for flatter, but i for one (Roman numeral I) and Al for the chemical symbol for Aluminium, so lets try ????ial

Out of the 59 nine matches, coaxial looks right as it is a type of cable and coax means to flatter.

Tip! Consonants, especially JKMQWXZ are really good for narrowing down the number of matches

Tip! Depending on the clue you can guess the ending of a word, s, ed, ing. Plug these letters to help find the right word in.



Shortcuts


If you have many missing letters, you can use numbers to represent a group of dots.


Enter z9 to find zookeepers, zombielike

z9 is equivalent to entering z?????????

Anagrams

Crosswords,  especially cryptic crosswords, usually have several anagram clues, denoted by (anag.) for concise crosswords and many other sneaky indicators for cryptic clues.

To find anagrams enter the letters and press search, for example:

enter eprsu 

to find pursue, sprue and super

The app will also find sub-anagrams, smaller words using the same letters that you entered. These are useful for puzzles such as Wordwheels, TV shows like Countdown and games like Word Cookie and 4 Pics 1 Word.

Tip! You can turn off sub-anagrams from the settings menu

Two Word Anagrams

Enter Manchester-United to find mechanised nutter, inducement haters, untested chairmen

The hyphen indicates to the app to look for two words that use all the letters. In the example above the app will first search for words of length 10 and 6 letters, and then search for other combinations of words that total 16 letters.

Three word anagrams are also supported, try cli-ntea-stwood to find old west action. The spaces in the query set the size of the 3 words to be searched, 3-4-6 in this example. In practice you will find that most 3 word searches will return 1000's of results and may take 10 seconds or more. For crosswords, I find it is better to guess one of the words in a 3 word answer, such as and or the.

Blank Letters

In games such as Scrabble you have blank tiles representing any letter, in the app you use + to represent a blank tile.

Enter google++++ to find bootlegger, boondoggle, egyptology

For cryptic crossword clues, you may be given part of the answer as an anagram and the remaining letters you will have to deduce from the rest of the clue. So you could enter the anagram letters and +'s for the remaining letters. For example, here is a clue from the i newspaper:

22ac Stratus spreading around break of day - something in the heavens (8)

Spreading indicates an anagram , stratus is one letter short but we can use + for the unknown letter.




stratus+ returns 7 matches: stardust, startups, statures, stratous, stratums, turistas, upstarts

Stardust is something in the heavens, and break of day indicates d, the first letter of the word day, so stardust is the answer. Notice how the app highlights the blank letter in the list of results.

Tip! You can set the blank letter colour in the settings menu

Definitions

You can press the information icon on the right of a word to look up its definition on Google.  You can change from Google to Merriam-Webster, MW Thesaurus, Collins, Oxford Dictionaries or Wikipedia via the settings menu. For Scrabble fans I recommend the Word Game Dictionary lookup which checks if the word is allowed, its score and definition.

The app works with the English Dictionary App from Livio, an offline dictionary. If you have the English Dictionary app installed, you can send words to the app for it to display their definition.

Instead of using the settings menu to change the default dictionary provider, you can long press a word to bring up a dialog of options:



The pop-up menu is quite large now, so you may have to scroll the menu to see all the options. Pressing copy will copy the word to the system clip board which you can paste back into the query field on the main screen. Copy All will paste all the words to the clip board so you can paste them into some other app.

Suffix @ Prefix

This search type is not very useful for cruciverbalists but will be useful to wordsmiths.

Whereas a ? represents a single letter, @ represents 1 or more letters

Enter @ace to find face, hyperspace, peace

You can also mix ? and @ in your search,
Enter sup@x? to find supergalaxy
Here @ represents ergala and the ? y

Supergrams

Find larger words that contain your anagram letters, use * to represent 1 or more extra letters (blank tiles)

Enter microsoft* to find discomforting, nonconformists, oversimplification

nonconformists contains all the letters in microsoft plus nnnos.

Filters

Most searches will return an overwhelming 5000 results, to help you find the right word the app has powerful filters to help you narrow down your search.

Lets first look at an example:

1ac Cross inlaid with gold on church vessel(8)

I have letters a and p, so I try ?a???p??



64 Matches, lets see if we can narrow this down. The clue mentions gold, typically this means letters Au, or, ore. I will use a filter to look for words containing the word 'au'.
Press the pink filter button bottom right. Enter au into the word filter:




Press search:



Saucepan looks good, it contains letters CE for church and span means to cross, so span is inlaid with auce to give saucepan which is a vessel.

Containing Letters

Filter words that contain the letters you have specified, the order of the letters does not matter and you can specify a letter more than once. So aabc will filter words that contain at least 2 a's, 1 b and 1c.

Containing Word

Like Containing Letters filter but the order of the letters must be the same. So abc will filter words containing the letters (in order) abc.

Excluding Letters 

Exclude words that contain any of the letters you have specified. This filter is useful if you do Codeword crosswords.

Starting With / Ending With

Only include words that start or end with the letters (in order) you have specified.

Distinct

Only allow words where are the letters are different, so better is filtered out but best is allowed.

Repeated Letters

This is the opposite of the distinct filter and only allows words that contain some letters which are repeated, so best if filtered out but better is allowed.

Word Size

Search for words bigger than a certain size, smaller than a certain size or equal to a specific length you have set.

Advanced filters

Specify a word pattern, similar to a crossword (missing letter) search, use . for an unknown letter.  So ?tr??? will look for 6 letter words where the second letter is a t and the third an r. This is useful for Scrabble games where you specify the letters on the board you want to use. You also can use @ to mean 1 or more letters.

The Regular Expression filter is for advanced users who know RegEx, a powerful matching tool used in computer string processing, don't panic I will give you a quick guide.

In the word pattern filter, your pattern is converted into RegEx. So a . is converted in [a-z] meaning any letter a to z, @ is converted to [a-z]+ meaning 1 or more letters. Here are some more examples:
  • [aeiou] letter must be a vowel
  • [a-z]* any letter none or more times
  • [a-z]+ any letter one or more times
  • [a-z] any letter just once

For a simple crib sheet, please take a loot at https://www.petefreitag.com/cheatsheets/regex/ 

I will also mention this example that a user sent in, he wanted to use the letters thidgof to find all words made by any combination of those letters and each letter could be used multiple times, so for example foodfoot.
  1. Enter * for the main query, this will match all words
  2. Enter [thidgof]+ in the Regular Expression filter

Codewords


Codeword crosswords substitute numbers for each letter of the alphabet. You are shown a completed grid of numbers, given 3 letters and you then have to deduce what the numbers are for each letter.


The first step is to fill out the grid with the letters you are given. You then have to try work out words that will fit the grid, this can be tricky but words that use the same letter more than once will be easier to guess.

Lets say you have a word that is made up of the following numbers:

14 12 8 8 23 17 17 23

The 3rd/4th letters are the same,so are the  5th/8th and 6th/7th. In the app enter this query:

??112332



The app finds 11 matches, including barrette, cassette and pallette.

Breaking down the query, ??112332, the dots represent any letter and the numbers represent letters that are the same, here I specified 3 letters than must be the same 1,2 and 3. So for cassette, 1 is S, 2 is E and 3 is T. Mapping this back to the clue, 14 12 8 8 23 17 17 23, 1 is 8, 2 is 23 and 3 is 17, so S is 8, E is 23 and T is 17.

Lets say we already had E, you would then enter the query as ??11E22E
Notice that I use 2 for the T now.

The Excluding Letters filter is really handy for Codewords, lets say we already have letters LMFR, so we can exclude any words that contain these letters:



 Enter the letters you already know that aren't in the clue, press search.



The app now only matches cassette.

Tip! Be sure to use the Distinct / Repeated Letters filters when doing Codeword puzzles.

Settings


You can get to the settings screen by pressing the menu key (top right) and then pressing Settings from the menu.



The settings shown above are
  • Dictionary Definition - choose which dictionary provide to use when you press the information icon next to a word
  • You can set the maximum number of results return to 100, 500, 1000 or 5000.
  • You can set the font size of the results and even select a large mono-spaced font.
  • Letter highlighting, chose the colour of the letters in Blank and Supergram searches
  • Automatically Show keyboard, enable to cause the keyboard to appear when you go to the main screen
  • If the filter button is in the way, you can remove it here by unchecking Show Filter Button
  • If you only want to see anagram and no sub-anagrams you can uncheck the Show-Sub-anagrams


Advertisements

The app only shows one ad banner along the bottom of the screen. The ads are provided by Google Admob. You can purchase an ad free version of this app from the Play Store.

From the menu, press About & Privacy, scroll to the advertisements section, press the BUY AD FREE VERSION button, you will be taken to the Pro version of the app on the Google Play Store.

From the About & Privacy screen you can also select to show more or less relevant ads. Google Admob uses tracking data to tailor ads to you, you can stop Admob from tracking you (and using any data it may have collected about you) by electing to show less relevant ads.


Help Out

Thanks for using the app and if you have upgraded to Pro, thanks again.

If you can think of any other uses for the app, please enter them in the comments below. Reading comments in the app store and feedback from emails, users have found all sorts of uses for the app such as deciphering handwriting, learning English, writing poetry,  writing quizzes, creating puzzles and even helping with a hearing disability ( I think they enter part of the word they heard)


Spread the word and tell your friends about the app, there is a recommend button on the Help Out tip to send your friends a link to the app on the Play Store. You can also send me feedback via email and rate the app.

I hope you will enjoy using the app for years to come, remember it's not cheating - just saving you a little time ;)


Mark
App Developer

Updated 31 January 2020 for v3.27 and Pro v1.05

Wednesday, 2 May 2018

Anagram Solver Release Notes

Anagram Solver v4.14 and Anagram Solver Pro v2.08, February 2020

    New Features

    • Sprechen Sie Deutsch? Added a German word list of over 355k words.
    • Repeated Letters filter to only include words where some letters are the same
    • Keyboard layout setting to switch between standard or simple layout
    • Updated the main word list
    The German word list is experimental and I'd be grateful for any German speakers to try out the list and send me feedback. The word list was generated from the Aspell spell checker and I do the following processing:
    • Umlauts and the Eszett, äöüß are converted to ae, oe, ue, ss respectively.
    • Other accented letters are stripped of their accents
    • The base word list is only 84,000 words but some words can be conjugated, so the list is expanded to over 355,000 words
    German is a polysynthetic language where individual words can be combined, this means the number of possible words is extremely high, so even at 355k words, the word list is only scratching the surface. Hopefully the list will cover most of the individual words, but let me know if I am missing any words.

    Anagram Solver v4.12 and Anagram Solver Pro v2.07, October 2019

    New Features

    • Added a copy button on each result so that you can copy and paste words into other apps. I've also place a copy button on the application bar that will copy all results to the clip board.
    • New setting to show / hide the copy button
    • Added new word lists TWL (US/Thailand) and SOWPODS (World) for Scrabble players
    • New setting to allow you to select the word list
    • Added a new privacy section in the About screen (see menu - About & Privacy), it has links to the app's privacy policy where there is an explanation of how the app uses your data. There is a brief explanation of how the app delivers ads to you and you can select whether to view personalised ads or less relevant ads. Note that if you do not see different ads when you change the show relevant ads setting, it just means that you are not being shown tailored ads anyhow. There is also a link here to the ad free version of the app which you will have to purchase.
    • The keyboard layout has improved for all users (this will depend on your phone and keyboard app), less clutter, no emojis and no function bar. Numbers should now be shown as separate buttons. Let me know if I've broken anything and if you preferred the keyboard layout in the last release.
    • New setting that allows you to use ? for missing letters in crossword searches. To enter ? press space or .
    • For two-word anagrams you can now use a hyphen to split the words
    • Added new definition options: Google Define, Google Dictionary, Lexico, Chambers, Cambridge and Wiktionary.
    • Distinct filter that only includes words where all the letters are different
    • Created new adaptive icons for later versions of Android

    Updates

    • Added over 30,000 new words to the main word list (SCOWL) and it now contains 313,465 words.
    • The Automatically show keyboard option will now show the keyboard every time you go back to the tips screen.
    • Moved the filter reset button to the top of the screen and improved the layout of the screen.
    • Filters are now only disabled when pressing clear or back. To reset filter settings, you need to go into the filters screen and press RESET.
    • Filter text input fields now use a mono-space font to make it easier to see the letters.
    • Removed the Go Pro nag box from the standard version of the app.
    • Removed copy all option from the result's pop-up menu. Copy all is now accessed from the application bar / main menu. I've also sorted (alphabetically) the the list of look-up options.
    • Upped the max results limit to 5000 words.

    Bug Fixes

    • Disabled right to left language support as the app is English only and didn't display correctly for locales such as Arabic.
    • If you enter decimal numbers in the filter's number picker fields, the values are now rounded to the nearest integer.
    • Removed unnecessary nested UI layouts, so the display code is now more efficient
    • Inspected all the code, fixed many compiler warnings, converted some code to Kotlin from Java and refactored some code to be more efficient.
    • Reset now clears the Pro filters
    • Settings screen ripple effects now work on Android Pie
    • Automatically show the keyboard now works on Android Pie
    • Word pattern filter would crash if given bad input
    • Fixed two-word look ups, will now correctly format the URL for the specified website.

    Anagram Solver v4.11 and Anagram Solver Pro v2.06, May 2018


    280,000 Word List

    I've removed the standard word list of 130,000 words and created a new word list of 280,000 words based on the SCOWL word lists. So users of the free version of the app can now search the full list of words. For Pro users I have removed the Use Pro Word List setting as there is only one word list now.

    For the new word list, I've carefully removed abbreviations, hacker words, Roman numerals, profanity and offensive/taboo words. I've also replaced all two letter words with the approved TWL and CSW words. Accented letters have been simply converted to their base letter.

    The new word list now has a lot less non-words and over 1200 new words compared to the old Pro word list, including neologisms such as crowdfunding. Thanks to everyone who sent in word suggestions.


    Dictionary Definitions

    Added Word Game Dictionary, Collins, Oxford Living Dictionaries and Merriam Webster Thesaurus to the list of look up options for the Dictionary Definition setting. On the pop up menu, added Collins and Word Game Dictionary The word game dictionary is a quick way of checking if a word is allowed in Scrabble, how many points it is worth and its definition.

    On the pop up menu, I've added an option to copy all the words to the clipboard as this was a oft requested feature.

    The google look up now uses the dictionary query instead of define. For instance looking up eyewash only returns ads for define whereas dictionary will show ads but also the dictionary definition

    User Guide

    On the iOS version of the app, I wrote an online user guide for the app which proved to be popular amongst users and so I wrote one for the Android version. You can access the online user guide via the menu or from the tips on the main screen. Click here to see the guide.


    Filters

    The containing letters filters now works correctly if you enter the same letter multiple times, so if you entered ee, feed is allowed but not fed.

    There is a new contains word filter, which checks if a match contains the word you specified. Try it with moonstarer and enter room in the contains word filter, you will find anterooms, restroom, tearoom, rooms...

    For Pro users there are two new Pro Filters, Word Pattern and Regular Expression. Word Pattern is useful for Scrabble games where you can detail some of the letters on the board and Regular Expression is for advanced word searches. Please see the user guide for details.


    Miscellaneous

    Three word anagrams are now supported, enter cli ntea stwood to find old west action. The spaces fix the size of the three words to be searched (3-4-6), even with this limitation the app will find 100's of combinations. The maximum query length has been increased from 30 to 42 letters to accommodate 3 large words.

    And finally as a oft requested feature (well complaint!) I have added a setting to show sub-anagrams. If you uncheck this option the app will not search for sub-anagrams only show you 'true anagrams'.

    Thanks for all the feedback and please keep it coming.




    Tuesday, 1 May 2018

    Privacy Policy

    Privacy policy for Anagram Solver, Anagram Solver Pro, Crossword Solver King and Crossword Solver King Pro. None of the apps store any information about you or what you enter into the app. The apps do not send any data to MPD Bailey Technology.

    The apps may use third party apps, such as email clients, for you to send me feedback.

    Anagram Solver (iOS / Android)
    The app uses Google Admob to deliver relevant targeted ads to you, to find out more about how Google uses information from this app please visit: https://www.google.com/policies/technologies/partner-sites/

    Anagram Solver Pro
    This app contains no advertising and no tracking

    Crossword Solver King
    The app uses Google Admob to deliver relevant targeted ads to you, to find out more about how Google uses information from this app please visit: https://www.google.com/policies/technologies/partner-sites/

    Crossword Solver King Pro
    This app contains no advertising and no tracking

    GDPR / CCPA
    To comply with the General Data Protection Regulation and the California Consumer Privacy Act, the apps contain an About & Privacy section accessed from the main menu. This section allows you to specify whether Admob can sell your data to advertisers:

    • Select Show me relevant ads to allow Admob to sell your data to advertisers
    • Select Show me ads that are less relevant to tell Admob to not sell your data to advertisers. (For CCPA this is equivalent to checking the do not sell my personal information link)

    Feedback Emails
    I may temporarily store any emails you may send me whilst I deal with any issues raised. Your email address will not be used for any marketing either by myself or third parties.

    Your email client may store sent or draft messages from yourself and replies from me.

    Note that I use Yahoo! email service for my feedback, to find out more about Yahoo, an Oath company, click the link below:
    https://policies.oath.com/us/en/oath/privacy/index.html


    Updated 23rd March 2020