Conditional Access GPS-based named locations now in public preview

Published May 19 2021 09:00 AM 8,201 Views
Microsoft

Today, I am excited to share how you can improve your Conditional Access policies and ensure compliance with data regulations thanks to the public preview of GPS-based named locations. This feature helps admins strengthen their security and compliance posture and allows them to restrict access to sensitive apps based on the GPS location of their users.

 

I have asked Olena Huang, a PM on the Identity team, to tell you more. Let us know what you think!

 

Alex Weinert

 

-------------------------------------

 

Hello,

 

With the public preview of GPS-based named locations, admins can refine their Conditional Access policies by determining a user’s location with even more precision.  GPS-based named locations allow you to restrict access to certain resources to the boundaries of a specific country. Due to VPNs and other factors, determining a user’s location from their IP address is not always accurate or reliable. Leveraging GPS signals enables admins to determine a user’s location with higher confidence. This is especially helpful if you have strict compliance regulations that limit where specific data can be accessed.

 

When the feature is enabled, users will be prompted to share their GPS location via the Microsoft Authenticator app during sign-in.

 

 

Create a policy to allow or restrict access based off a user’s GPS location

There are two simple steps:

  1. Create a GPS-based named location.
  2. Create or configure Conditional Access with this named location.

You’ll first need to create a countries named location and select the countries where you want the policy to apply. Configure the named location to determine the location by GPS coordinates instead of by IP address.

 

Named Locations.png

 

 

Next, create a Conditional Access policy to restrict access to selected applications for sign-ins within the boundaries of the named location.

 

New.png

 

 

For more information, check out our admin documentation  or our Graph API documentation.

 

 

Test out the location-sharing experience

First, make sure you have the Microsoft Authenticator app installed and set up with your test account.

 

Next, try to access the files or data restricted by the Conditional Access policy.  You’ll be prompted to share your geolocation from the Authenticator app.

 

Contoso.png

 

The first time you encounter this prompt, you will need to grant location permissions to the Authenticator app.

 

 

iOS

IOS.png

 

Android

Android.png

 

For the next 24 hours, your location will be shared silently once per hour from that device, so you won’t keep getting notifications.

 

After 24 hours, you will be re-prompted when trying to access the same resource. However, you will not need to grant permissions again (unless you’ve disabled them).

 

Authenticator.png

 

 

If you have questions, check out our FAQ page.

 

We’d love to hear from you! Feel free to leave comments below or reach out to us on Twitter.

 

 

 

Learn more about Microsoft identity:

5 Comments
Occasional Contributor

@Alex WeinertNice additions

Two remarks

  • You must be sure that all your users have Authenticator
  • Even in report_only it is prompting/querying for location so beware :)
Occasional Visitor

@Alex Weinert nice to solve the location challenge!

Can we expect this in the future to be integrated with the Azure AD sign-Ins to also prevent the impossible travel events?

Occasional Visitor

Is this susceptible to GPS spoofing apps, or does the Authenticator app check for that?

Occasional Contributor

@ReneV14Could be funny between the location of the device, the location of the proxy and the location of the smartphone :)

Microsoft

For Android, "Allow this Authenticator to access this device's location?". At first I selected "Allow only while using this app". It did not like that, I couldn't get a screen shot as I am on a managed device. Select the option to allow all the time, which is completely logical for what it needs to do but I wanted to see what I could get away with.

%3CLINGO-SUB%20id%3D%22lingo-sub-2368754%22%20slang%3D%22en-US%22%3ERe%3A%20Conditional%20Access%20GPS-based%20named%20locations%20now%20in%20public%20preview%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2368754%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F221690%22%20target%3D%22_blank%22%3E%40Alex%20Weinert%3C%2FA%3ENice%20additions%3C%2FP%3E%3CP%3ETwo%20remarks%3C%2FP%3E%3CUL%3E%3CLI%3EYou%20must%20be%20sure%20that%20all%20your%20users%20have%20Authenticator%3C%2FLI%3E%3CLI%3EEven%20in%20report_only%20it%20is%20prompting%2Fquerying%20for%20location%20so%20beware%20%3A)%3C%2Fimg%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2389778%22%20slang%3D%22en-US%22%3ERe%3A%20Conditional%20Access%20GPS-based%20named%20locations%20now%20in%20public%20preview%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2389778%22%20slang%3D%22en-US%22%3E%3CP%3EIs%20this%20susceptible%20to%20GPS%20spoofing%20apps%2C%20or%20does%20the%20Authenticator%20app%20check%20for%20that%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2392154%22%20slang%3D%22en-US%22%3ERe%3A%20Conditional%20Access%20GPS-based%20named%20locations%20now%20in%20public%20preview%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2392154%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1058752%22%20target%3D%22_blank%22%3E%40ReneV14%3C%2FA%3ECould%20be%20funny%20between%20the%20location%20of%20the%20device%2C%20the%20location%20of%20the%20proxy%20and%20the%20location%20of%20the%20smartphone%20%3A)%3C%2Fimg%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2371262%22%20slang%3D%22en-US%22%3ERe%3A%20Conditional%20Access%20GPS-based%20named%20locations%20now%20in%20public%20preview%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2371262%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F221690%22%20target%3D%22_blank%22%3E%40Alex%20Weinert%3C%2FA%3E%26nbsp%3Bnice%20to%20solve%20the%20location%20challenge!%3C%2FP%3E%3CP%3ECan%20we%20expect%20this%20in%20the%20future%20to%20be%20integrated%20with%20the%20Azure%20AD%20sign-Ins%20to%20also%20prevent%20the%20impossible%20travel%20events%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2365687%22%20slang%3D%22en-US%22%3EConditional%20Access%20GPS-based%20named%20locations%20now%20in%20public%20preview%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2365687%22%20slang%3D%22en-US%22%3E%3CP%3EToday%2C%20I%20am%20excited%20to%20share%20how%20you%20can%20improve%20your%20Conditional%20Access%20policies%20and%20ensure%20compliance%20with%20data%20regulations%20thanks%20to%20the%20public%20preview%20of%20GPS-based%20named%20locations.%20This%20feature%20helps%20admins%20strengthen%20their%20security%20and%20compliance%20posture%20and%20allows%20them%20to%20restrict%20access%20to%20sensitive%20apps%20based%20on%20the%20GPS%20location%20of%20their%20users.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20have%20asked%20Olena%20Huang%2C%20a%20PM%20on%20the%20Identity%20team%2C%20to%20tell%20you%20more.%20Let%20us%20know%20what%20you%20think!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAlex%20Weinert%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E-------------------------------------%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWith%20the%20public%20preview%20of%20GPS-based%20named%20locations%2C%20admins%20can%20refine%20their%20Conditional%20Access%20policies%20by%20determining%20a%20user%E2%80%99s%20location%20with%20even%20more%20precision.%20%26nbsp%3BGPS-based%20named%20locations%20allow%20you%20to%20restrict%20access%20to%20certain%20resources%20to%20the%20boundaries%20of%20a%20specific%20country.%20Due%20to%20VPNs%20and%20other%20factors%2C%20determining%20a%20user%E2%80%99s%20location%20from%20their%20IP%20address%20is%20not%20always%20accurate%20or%20reliable.%20Leveraging%20GPS%20signals%20enables%20admins%20to%20determine%20a%20user%E2%80%99s%20location%20with%20higher%20confidence.%20This%20is%20especially%20helpful%20if%20you%20have%20strict%20compliance%20regulations%20that%20limit%20where%20specific%20data%20can%20be%20accessed.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWhen%20the%20feature%20is%20enabled%2C%20users%20will%20be%20prompted%20to%20share%20their%20GPS%20location%20via%20the%20Microsoft%20Authenticator%20app%20during%20sign-in.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH4%20id%3D%22toc-hId-235056279%22%20id%3D%22toc-hId-235146392%22%20id%3D%22toc-hId-235146392%22%20id%3D%22toc-hId-235146392%22%3E%3CSTRONG%3ECreate%20a%20policy%20to%20allow%20or%20restrict%20access%20based%20off%20a%20user%E2%80%99s%20GPS%20location%3C%2FSTRONG%3E%3C%2FH4%3E%0A%3CP%3EThere%20are%20two%20simple%20steps%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3ECreate%20a%20GPS-based%20named%20location.%3C%2FLI%3E%0A%3CLI%3ECreate%20or%20configure%20Conditional%20Access%20with%20this%20named%20location.%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EYou%E2%80%99ll%20first%20need%20to%20create%20a%20countries%20named%20location%20and%20select%20the%20countries%20where%20you%20want%20the%20policy%20to%20apply.%20Configure%20the%20named%20location%20to%20determine%20the%20location%20by%20GPS%20coordinates%20instead%20of%20by%20IP%20address.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Named%20Locations.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F281667iB1470A9684196D61%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Named%20Locations.png%22%20alt%3D%22Named%20Locations.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ENext%2C%20create%20a%20Conditional%20Access%20policy%20to%20restrict%20access%20to%20selected%20applications%20for%20sign-ins%20within%20the%20boundaries%20of%20the%20named%20location.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22New.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F281668i0B11634F5449B6F5%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22New.png%22%20alt%3D%22New.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFor%20more%20information%2C%20check%20out%20our%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Factive-directory%2Fconditional-access%2Flocation-condition%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Eadmin%20documentation%3C%2FA%3E%20%26nbsp%3Bor%20our%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fgraph%2Fapi%2Fresources%2Fnamedlocation%3Fview%3Dgraph-rest-beta%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EGraph%20API%20documentation%3C%2FA%3E.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH4%20id%3D%22toc-hId--1572398184%22%20id%3D%22toc-hId--1572308071%22%20id%3D%22toc-hId--1572308071%22%20id%3D%22toc-hId--1572308071%22%3E%3CSTRONG%3ETest%20out%20the%20location-sharing%20experience%3C%2FSTRONG%3E%3C%2FH4%3E%0A%3CP%3EFirst%2C%20make%20sure%20you%20have%20the%20Microsoft%20Authenticator%20app%20installed%20and%20set%20up%20with%20your%20test%20account.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ENext%2C%20try%20to%20access%20the%20files%20or%20data%20restricted%20by%20the%20Conditional%20Access%20policy.%20%26nbsp%3BYou%E2%80%99ll%20be%20prompted%20to%20share%20your%20geolocation%20from%20the%20Authenticator%20app.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Contoso.png%22%20style%3D%22width%3A%20489px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F281669i9F6139960D46E61E%2Fimage-dimensions%2F489x362%3Fv%3Dv2%22%20width%3D%22489%22%20height%3D%22362%22%20role%3D%22button%22%20title%3D%22Contoso.png%22%20alt%3D%22Contoso.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThe%20first%20time%20you%20encounter%20this%20prompt%2C%20you%20will%20need%20to%20grant%20location%20permissions%20to%20the%20Authenticator%20app.%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%3CU%3EiOS%3C%2FU%3E%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22IOS.png%22%20style%3D%22width%3A%20781px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F281670i0D5B15C046A908F0%2Fimage-dimensions%2F781x548%3Fv%3Dv2%22%20width%3D%22781%22%20height%3D%22548%22%20role%3D%22button%22%20title%3D%22IOS.png%22%20alt%3D%22IOS.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%3CU%3EAndroid%3C%2FU%3E%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Android.png%22%20style%3D%22width%3A%20709px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F281671iB24409CFAB064A1B%2Fimage-dimensions%2F709x663%3Fv%3Dv2%22%20width%3D%22709%22%20height%3D%22663%22%20role%3D%22button%22%20title%3D%22Android.png%22%20alt%3D%22Android.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFor%20the%20next%2024%20hours%2C%20your%20location%20will%20be%20shared%20silently%20once%20per%20hour%20from%20that%20device%2C%20so%20you%20won%E2%80%99t%20keep%20getting%20notifications.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAfter%2024%20hours%2C%20you%20will%20be%20re-prompted%20when%20trying%20to%20access%20the%20same%20resource.%20However%2C%20you%20will%20not%20need%20to%20grant%20permissions%20again%20(unless%20you%E2%80%99ve%20disabled%20them).%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Authenticator.png%22%20style%3D%22width%3A%20794px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F281672i6472643C341E8C20%2Fimage-dimensions%2F794x486%3Fv%3Dv2%22%20width%3D%22794%22%20height%3D%22486%22%20role%3D%22button%22%20title%3D%22Authenticator.png%22%20alt%3D%22Authenticator.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIf%20you%20have%20questions%2C%20check%20out%20our%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Factive-directory%2Fuser-help%2Fuser-help-auth-app-faq%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EFAQ%20page%3C%2FA%3E.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWe%E2%80%99d%20love%20to%20hear%20from%20you!%20Feel%20free%20to%20leave%20comments%20below%20or%20reach%20out%20to%20us%20on%20Twitter.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CEM%3ELearn%20more%20about%20Microsoft%20identity%3A%3C%2FEM%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CEM%3EReturn%20to%20the%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FEM%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fazure-active-directory-identity%2Fbg-p%2FIdentity%22%20target%3D%22_blank%22%3E%3CEM%3EAzure%20Active%20Directory%20Identity%20blog%20home%3C%2FEM%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CEM%3EJoin%20the%20conversation%20on%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FEM%3E%3CA%20href%3D%22https%3A%2F%2Ftwitter.com%2Fazuread%2Fstatus%2F1278418103903363074%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CEM%3ETwitter%3C%2FEM%3E%3C%2FA%3E%3CEM%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eand%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FEM%3E%3CA%20href%3D%22https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmicrosoft-security%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CEM%3ELinkedIn%3C%2FEM%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CEM%3EShare%20product%20suggestions%20on%20the%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FEM%3E%3CA%20href%3D%22https%3A%2F%2Ffeedback.azure.com%2Fforums%2F169401-azure-active-directory%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CEM%3EAzure%20Feedback%20Forum%3C%2FEM%3E%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-2365687%22%20slang%3D%22en-US%22%3E%3CP%3ERestrict%20access%20to%20sensitive%20resources%20based%20on%20the%20GPS%20location%20of%20users%20requesting%20access.%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2396104%22%20slang%3D%22en-US%22%3ERe%3A%20Conditional%20Access%20GPS-based%20named%20locations%20now%20in%20public%20preview%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2396104%22%20slang%3D%22en-US%22%3E%3CP%3EFor%20Android%2C%20%22Allow%20this%20Authenticator%20to%20access%20this%20device's%20location%3F%22.%20At%20first%20I%20selected%20%22Allow%20only%20while%20using%20this%20app%22.%20It%20did%20not%20like%20that%2C%20I%20couldn't%20get%20a%20screen%20shot%20as%20I%20am%20on%20a%20managed%20device.%20Select%20the%20option%20to%20allow%20all%20the%20time%2C%20which%20is%20completely%20logical%20for%20what%20it%20needs%20to%20do%20but%20I%20wanted%20to%20see%20what%20I%20could%20get%20away%20with.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Version history
Last update:
‎Aug 19 2021 04:22 PM
Updated by:
www.000webhost.com