Soluții

How to See an iPhone App’s Privacy Details Before Installing It

Starting in December 2020, the iPhone app store now provides “App Privacy” labels on all of its App Store listings. Using this information, you can make an informed decision about how apps track you and respect your privacy before downloading an app. Here’s how.

  • Why Apple’s Sudden Focus on Privacy?

With the launch of iOS 14 last year, Apple recently began putting a stronger public focus on privacy issues in smartphones and the apps that run on them. It’s a way for Apple to differentiate itself from its competitors, and if done well, Apple’s privacy safeguards can benefit its customers.

Until recently, the ways iPhone and iPad apps could track you or use your personal data wasn’t entirely transparent to the user. Apple has set out to change that with new App Store labels that represent a sort of “Nutritional Label” for digital privacy. At a glance, you are now able to see the privacy performance of each app and decide whether it fits your personal comfort level.

  • How to Check an App’s Privacy Label on the iPhone App Store

First, open the App Store on your iPhone. While browsing the App Store, locate the entry for the app whose privacy you’d like to check and tap it. In the app’s detailed listing, scroll down until you see the “App Privacy” section.

In the iPhone App Store, locate the "App Privacy" section in the app listing.

Under “App Privacy,” you’ll see a summary of privacy information that the app’s developer reported to Apple. Here are the three main sections and what they mean:

  • Data Used to Track You: Information used to track you across apps and websites owned by companies other than Apple. This helps advertisers build a profile based on your online behavior so that they can show you personalized advertising.
  • Data Linked to You: Information collected and linked to your personal identity. For example, Facebook knows your name, and certain information it collects is always linked to your name in its database.
  • Data Not Linked to You: Information collected but not linked to your identity. In other words, the data is collected but is not stored in a way that would link it with you personally.

Each app uses data in different ways, so you might not see some of these sections on some apps. For example, the Facebook app page does not include a “Data Not Linked to You” section, but for Signal, that is the only section applicable. To get more details on any of these sections, tap the “See Details” button located just beside the “App Privacy” header.

On the iTunes App Store, tap "See Details" to see more details about the app's privacy information.

After tapping, you’ll see a detailed page that lists data collected in those three potential categories (although not all three apply to all apps). In some cases, this detailed page will further break it down into subcategories, such as “Third-Party Advertising” and “Developer’s Advertising or Marketing.”

An example of the App Privacy details page in the iPhone App Store.

The list of possible data points is too long to explore completely here, but it’s impressive how detailed the privacy details screen can be. For an extreme example, check out the Facebook app’s App Privacy details page, and you’ll be scrolling for six or seven screen lengths.

  • What If I Don’t Like the Way an App Uses My Data?

If you find yourself reviewing the App Privacy information on the App Store and not liking what you see, you could do a few things. The first option is to not install the app. There may be an alternative on the app store that respects your privacy better (for example, using Signal instead of WhatsApp).

The second option is to politely ask the developer to create a less privacy-invasive version of its app or service, but the odds are generally long against that one. Over time, we can potentially hope that Apple’s new privacy labels will apply general pressure on the app industry to be more mindful about what information it collects as well as how that information gets used. Until then, at least we have Apple’s new App Privacy section in our arsenal. As the old saying goes, knowledge is power.

[mai mult...]

How to Split Data Into Multiple Columns in Excel

If you start an Excel workbook by grouping data into the same cell and later decide to ungroup it, Excel has several easy functions that can split one spreadsheet column into two. Here’s how to use both “Text to Columns” and “Flash Fill.”

How to Use “Text to Columns” in Excel

Select the cells you want to split by clicking the first cell and dragging down to the last cell in the column. In our example, we’ll split the first and last names listed in column A into two different columns, column B (last name) and column C (first name.)

Click the “Data” tab at the top of the Excel Ribbon.

data tab

Click the “Text to Columns” button in the Data Tools section.

In the Convert Text to Columns Wizard, select “Delimited” and then click “Next.” Delimited works great in our example, as the names are separated by commas. If the names were separated only by a space, you could select “Fixed width” instead.

delimited

Check both the “Comma” and “Space” delimiters and then the “Next” button. Delimiters are simply how the data is separated. In this case, we’re using comma and space because each cell in column A has a comma and a space separating the two. You can use any delimiter that fits your data set.

comma and space

Next, we’re going to click the cell where we want to start adding the data—in this case B2—and click “Finish.” This will add the first and last names to their respective columns. We could do this differently—for example, adding first names to column B and last names to column C. To do so, we’d highlight the first names in the wizard (notice the black highlight in the screenshot that signifies the active column) and then click the appropriate cell.

click cell

You may notice a chime and then an inability to select the cell you want to move the data into. If this happens, just click inside the “Destination” area within the wizard or add the information manually into the Destination field.

destination box

How to Use “Flash Fill” in Excel

If you only have a few names, and you don’t want to mess with the Text to Columns Wizard, you can use Flash Fill instead. This, in essence, is a smarter way to copy and paste the data into new cells. Click inside the first cell of the appropriate column—the one named “First, in our example—and type in the first name of the first person in your dataset.

add first name

Hit “Enter” on the keyboard to move to the next cell down. From the “Home” tab on the ribbon, click “Editing” and then “Flash Fill.” Alternatively, you can press Ctrl+E on your keyboard.

Flash Fill will try to figure out what you’re trying to accomplish—adding only the first names in this example—and paste the results into the appropriate cells.

flash fill

Second, click inside the first cell of the Last column and type in the last name of the appropriate person, and hit “Enter” on the keyboard.

  • From the “Home” tab, click “Editing” and then “Flash Fill.” Or, use the Ctrl + E keyboard shortcut.
  • Once again, Flash Fill will attempt to figure out the data you want to fill into the column.

flash fill

If Flash Fill doesn’t work properly, there’s always Undo (Ctrl+Z).

[mai mult...]

Cum sa instalezi Django pe Ubuntu Linux

Introducere:

Django este un soft cadru pentru dezvoltarea aplicațiilor web gratuit și cu sursă deschisă, scris în Python, care urmează modelul arhitectural Model-View-Controller.

Pasul 1 – Instalare Python si Pip

Pentru a instala Python 3 folosim urmatoarea comanda:
sudo apt-get install python3

Apoi pentru instalarea Pip folosim:

sudo apt-get install python3-pip

Pasul 2 – Instalare Django

Folosim urmatoare comanda pentru instalarea Django

pip3 install Django

Pasul 3 – Creaza o aplicatie Django

Pentru a crea o aplicatie django folosim:

django-admin startproject django_app

apoi intram in proiect si migram schimbarile

cd django_app
python3 manage.py migrate

Pasul 4 – Creaza un Super User pentru aplicatie

python3 manage.py createsuperuser

Pasul 5 – Ruleaza aplicatia

Folosim urmatoarele comenzi pentru a rula serverul Django:

vim django_app/settings.py

ALLOWED_HOSTS = ['Ip-ul serverului']

python3 manage.py runserver 0.0.0.0:8000

[mai mult...]